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

Programado por Angel J. Lopez y el Club de Programadores | HTML + CSS por FedericoMP