Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Base de Datos Introducción http://www.leobravo.cl/db
Leonardo Bravo Illanes
2
Base de Datos SQL continuación
Leonardo Bravo Illanes
3
Inner Join INNER JOIN SELECT column_name(s) FROM table1
INNER JOIN table2 ON table1.column_name=table2.column_name; Leonardo Bravo Illanes
4
Inner Join SELECT usuarios.nombre, roles.nombre FROM usuarios, roles
WHERE usuarios.id_rol=roles.id; FROM usuarios INNER JOIN roles ON usuarios.id_rol=roles.id Leonardo Bravo Illanes
5
Joins ¿Diferencias entre usar Join y no usarlo?
Join pertenece a un ISO SQL, por lo tanto la consulta estará bajo un estandar, que garantiza un orden en la consulta SQL. Leonardo Bravo Illanes
6
Creación de Índices Mejora la velocidad de las operaciones por medio de un identificador único de cada fila, permitiendo un acceso más rápido al registro de la tabla (Cuando estas poseen gran volumen de datos). Leonardo Bravo Illanes
7
Creación de Índices ¿Como generar un índice adecuado?
Debe ser un campo por el cual realizamos consultas frecuentemente. Crear un índice: 1 - CREATE INDEX nombre_indice ON nombre_tabla (nombre_atributo); Ejemplo: CREATE INDEX idx_nota_alumnos ON evaluaciones (id_curso, nombre); Leonardo Bravo Illanes
8
Creación de Índices 2- CREATE INDEX nombre_indice
ON nombre_tabla(nombre_atributo) WHERE nombre_atributo = 'algun_valor'; 3 - CREATE INDEX nombre_indice ON nombre_tabla (nombre_atributo) WHERE NOT (‘algún_valor’ > cota_inferior AND ‘algún_valor’ < cota_superior) Más Ejemplos en Leonardo Bravo Illanes
9
CREATE VIEW nombre AS consulta_sql
Creación de Vistas Una vista define una consulta, esta no se materializa en la base de datos físicamente como una tabla. Una vista puede ser creada con atributos de una o más tablas. CREATE VIEW nombre AS consulta_sql Leonardo Bravo Illanes
10
CREATE VIEW nombre AS consulta_sql
Creación de Vistas Una vista define una consulta, esta no se materializa en la base de datos físicamente como una tabla. Una vista puede ser creada con atributos de una o más tablas. CREATE VIEW nombre AS consulta_sql Leonardo Bravo Illanes
11
Creación de Vistas Se desea crear una vista que despliegue el cursos con la clase correspondiente: CREATE VIEW cursos_ramos AS SELECT cursos.nombre AS curso, clases.nombre AS clase FROM clases, cursos WHERE cursos.id=clases.id_curso ORDER BY (cursos.id); Leonardo Bravo Illanes
12
Base de Datos Introducción http://www.leobravo.cl/db
Leonardo Bravo Illanes
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.