Unidad 1. Introducción a las Bases de Datos
-
Bases de datos y Sistemas de Información.
-
El sistema de Gestión de Bases de Datos.
-
Niveles de abstracción en una Base de Datos.
-
Entornos LAMP y WAMP.
Unidad 2. Diseño Conceptual: El modelo E/R extendido
-
Entidades, tipos de entidades y atributos.
-
Relaciones y tipos de relaciones.
-
Generalizaciones.
-
Extensiones del modelo E/R.
-
Cómo realizar un modelo conceptual.
Unidad 3. Diseño Lógico de la Base de Datos: El Modelo Relacional
-
Introducción al Modelo Relacional.
-
Las relaciones.
-
Restricciones del Modelo Relacional.
-
Transformación del Modelo E/R en Modelo Relacional.
Unidad 4. Normalización
-
Problemas de un Mal Diseño.
-
La Primera Forma Normal.
-
Dependencias Funcionales.
-
La Segunda Forma Normal.
-
La Tercera Forma Normal.
-
Más allá de la 3ª FN: La Forma Normal de Boyce Codd.
Unidad 5. Diseño Físico: SQL
-
Introducción a los lenguajes relacionales.
-
Paso del diseño lógico al diseño físico.
-
Creación de tablas.
-
Alteración de tablas.
-
Interrogación y actualización de datos en SQL.
-
Optimización de preguntas.
-
Transacciones, recuperación y control de la concurrencia.
-
Estructura de MySQL.
-
Introducción a la Administración de Bases de Datos.
-
PHPMyAdmin.
-
Seguridad y Fortificación de MySQL.
-
Replicación entre Bases de Datos.
Unidad 6. Interacción de MySQL con PHP
-
Introducción: Aplicaciones y Lenguajes de Bases de Datos.
-
Conexión desde PHP.
-
Creación de bases de datos.
-
Realización de consultas.
-
Inserciones.
-
Actualizaciones.
-
Borrados.
-
Conexión con otros lenguajes de script: Perl y Python.
|