La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Base de Datos Introducción

Presentaciones similares


Presentación del tema: "Base de Datos Introducción"— Transcripción de la presentación:

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


Descargar ppt "Base de Datos Introducción"

Presentaciones similares


Anuncios Google