Curso SQL: La Esencia
SQL: La Esencia
Detalle del Curso
Curso de SQL standard para Oracle, SQLServer y MySQL
Objetivos
Conocer el modelo relacional, el lenguaje SQL y las diferencias de sintáxis para los motores de bases de datos Oracle, SQLServer y MySQL.
Requisitos
Manejo de PC
Modalidad
Curso teórico práctico dictado en auditorio, con proyector
Plan de Estudio
Introducción a SQL
Conceptos básicos: Tablas, filas y columnas. Lenguaje SQL
Comando SELECT: Sintáxis básica, campos, tablas, alias, condiciones
Funciones de conversión: cadenas, fechas y números
Introducción a Bases de Datos
Definición y requisitos: Integridad, Seguridad, Privacidad y Concurrencia
Modelo Entidad-Relación: Entidades, relaciones, atributos, cardinalidad, entidades fuertes y débiles.
Identificadores: Claves primarias y únicas. Claves foráneas
Consultas: Usos de SELECT
Condiciones: = < > != like, NULL
Elementos del Entorno
Funciones condicionales
Consultas de más de una tabla: join
Agrupamiento: GROUP BY y HAVING
Subconsultas: IN, EXISTS, ANY, ALL
Operaciones de conjuntos: UNION, INTERSECTION, MINUS
Definición de datos
Tipos de Datos
DDL: CREATE, DROP, ALTER
Campos auto-numerados
Constraints: Not NULL, PK, UK, FK, validaciones
Creación de tablas y constraints
Creación de usuarios y esquemas
Modificación de objetos
Vistas y Diccionario de Datos
Manipulación de datos
DML: INSERT, UPDATE y DELETE
Transacciones: COMMIT y ROLLBACK
Secuencias
Control de datos
Permisos: GRANT y REVOKE
Sinónimos
Material Entregado
CD conteniendo motores de bases de datos, documentación, tutoriales y material del curso


