Contenidos teóricos y prácticos de la asignatura
- Teoría:
1. Introducción a las bases de datos: Principios de sistemas gestores de bases de datos, diccionario de la base de datos, concepto de modelo de datos, modelos entidad/relación y relacional.
2. El modelo relacional: Fundamentos del modelo relacional, lenguajes de consulta teóricos: álgebra y cálculo relacional.
3. SQL: Lenguaje SQL, DML/DDL/DCL, seguridad y autorización en bases de datos, administración de bases de datos.
4. Gestión de transacciones: Procesamiento de transacciones y problemas asociados.
5. Diseño de bases de datos: Principios del diseño de bases de datos relacionales, dependencias funcionales y plurales, formas normales y algoritmos de normalización,
- Prácticas:
SQLPlus
DML/DCL/DDL de SQL
Desarrollo de aplicaciones de bases de datos: PL/SQL
1. Introducción a las bases de datos: Principios de sistemas gestores de bases de datos, diccionario de la base de datos, concepto de modelo de datos, modelos entidad/relación y relacional.
2. El modelo relacional: Fundamentos del modelo relacional, lenguajes de consulta teóricos: álgebra y cálculo relacional.
3. SQL: Lenguaje SQL, DML/DDL/DCL, seguridad y autorización en bases de datos, administración de bases de datos.
4. Gestión de transacciones: Procesamiento de transacciones y problemas asociados.
5. Diseño de bases de datos: Principios del diseño de bases de datos relacionales, dependencias funcionales y plurales, formas normales y algoritmos de normalización,
- Prácticas:
SQLPlus
DML/DCL/DDL de SQL
Desarrollo de aplicaciones de bases de datos: PL/SQL
Actividades a desarrollar en otro idioma
Estudio de manuales/tutoriales.
Manejo de herramientas informáticas.
Manejo de herramientas informáticas.