En estos temas se tratan los conceptos más avanzados de Bases de Datos y el bloque de Ingeniería del Software ofreciendo un contenido totalmente actualizado.
Cotenido
Los sistemas de bases de datos y la evolución de la tecnología de las bases de datos. Servicios de celebraciones: una aplicación introductoria de base de datos. Los sistemas de bases de datos en la organización. Principios del diseño conceptual de base de datos. El modelo de datos relacional.
El álgebra y cálculo relacional. Implementación relacional con SQL. Implementación relacional con lenguajes de consulta gráficos. Sistemas de bases de datos Cliente/Servidor. Organización física de los sistemas de bases de datos. Administración y control de la base de datos. Sistemas de bases de datos distribuidos.
Selección e implementación del SGBD. Sistemas avanzados: sistemas de bases de datos orientados a objeto y sistemas basados en el conocimiento. El modelo de base de datos reticular. El modelo de base de datos jerárquico.
TEMARIO
- INTRODUCCIÓN BLOQUE III
- TEMA 39. LENGUAJES PARA LA DEFINICIÓN Y MANIPULACIÓN DE DATOS
- EN SISTEMAS DE BASES DE DATOS RELACIONALES.CARACTERÍSTICAS
- LENGUAJE SQL
- INTRODUCCIÓN
- 39.2 LENGUAJE DE DEFINICIÓN DE DATOS (DDL)
- 39.2.1 Definición del esquema
- 39.2.2 Definición de dominio
- 39.2.3 Definición de tabla
- 39.2.4 Definición de vista
- 39.2.5 Definición de restricción de integridad
- 39.2.6 Definición de índices
- 39.2.7 Secuencias
- 39.3 LENGUAJE DE MANIPULACIÓN DE DATOS (DML)
- 39.3.1 Inserción de datos
- 39.3.2 Modificación de datos
- 39.3.3 Borrado de datos
- 39.4 LENGUAJE DE CONSULTA DE DATOS (DQL)
- 39.4.1 Consultas sencillas
- 39.4.2 Consultas complejas
- 39.5 LENGUAJE DE CONTROL DE DATOS (DCL)
- 39.5.1 Autorización de permisos
- 39.5.2 Eliminación de permisos
- 39.6 LENGUAJE DE CONTROL DE TRANSACCIONES (TCL)
- 39.7 LENGUAJES PROCEDIMENTALES
- 39.7.1 Definición de disparadores