Flashcards
Base de Datos

Flashcards do conjunto (11)
- 1—Mancera Ruiz Pablo Gabriel
Sesión 12
Fundamentos de Base de Datos
06 de diciembre de 2020
- 2¿Para qué funcionan las Consultas Complejas de MySQL?Para poder realizar consultas entre 3 o más tablas ya que por el tipo de relaciones que unen el número de tablas y no por su dificultad.

- 3¿Cómo funciona la Sintaxis?Es la manera en la que se mandan las instrucciones al programa que uno desea hacer.

- 4GROUP BYEs una agrupación de datos que presenta datos de manera más organizada. Al totalizar datos se pueden agrupar de acuerdo a cierto criterio, por ejemplo: Contar los alumnos en determinada materia y poder agruparlos por género.

- 5JOINConsulta de combinación que selecciona columnas de más de una tabla, y las muestra en un conjunto de resultados.
Sintaxis:
SELECT [ ALL / DISTINC ] [ * ] / [ListaColumnas_Expresiones]
FROM NombreTabla1 JOIN NombreTabla2 ON Condiciones_Vinculos_Tablas
- 6INNER JOINEs un JOIN por defecto, y combina cada fila de una tabla con cada fila de otra tabla seleccionando aquellas que cumplan una condición.
Sintaxis:
SELECT * FROM tabla1 INNER JOIN tabla2 ON tabla1.columna1 = tabla2.columna1
- 7LEFT JOINCombina los valores de la primera tabla con los valores de la segunda tabla. Siempre devolverá las filas de la primera tabla aunque no cumplan la condición.
Sintaxis:
SELECT * FROM tabla1 LEFT [OUTER] JOIN tabla2 ON tabla1.columna1 = tabla2.columna1
- 8RIGHT JOINCombina los valores de la primera tabla con los valores de la segunda tabla. Siempre devolverá los registros de la segunda tabla aunque no cumplan la condición.
Sintaxis:
SELECT T1.ID, T1.Col2, T1.Col3, T2.Col7
FROM Tabla1 T1 RIGHT [OUTER] JOIN Tabla2 T2 ON T1.ID = T2.ID
- 9Vistas modificación de las bases de datosSon herramientas del SGBD que se comportan de la misma manera que una tabla, y actúa como filtro de las tablas subyacentes a las que se hacen referencia

- 10Motivos para generar vistas1- Permiten a diferentes usuarios ver los datos en distintas formas y permiten un modelo externo que difiere del lógico.
2- Restringir el acceso a los datos, y así diferentes usuarios únicamente visualicen ciertas filas.
3- Proporcionan un dispositivo sencillo de control de autorización. - 11Sintaxis de una vistaCREATE [OR REPLACE] VIEW nombre_vista [lista_columnas]
AS consulta
También podemos ver el modificador opcional OR REPLACE. Cuando se crea una vista con OR REPLACE, se creará la vista si no existe una con el mismo nombre y, si existe, se reemplazará por ésta.
Informações
- Descrição
- FlashCards sobre Base de Datos, criado por Pablo Gabriel em 05-12-2020.
- Criado por
- Pablo Gabriel
- Visualizações
- 0
- Avaliação