Está en la página 1de 9

Temario Curso Bases de Datos

TEMA 1. INTRODUCCION A LAS BASES DE DATOS 1. Cualidades De La Informacin 2. Sistemas de Informacin 2.1. Componentes de un Sistema de Informacin 3. Niveles de Gestin de una Organizacin **** 4. Evolucin desde los Sistemas de Fichero hacia las Bases de Datos 5. Conceptos de Bases de Datos 5.1. Niveles de Abstraccin 5.2. Independencia de los datos 5.3. Usuarios de Sistemas de Bases de Datos 5.4. Sistema de Gestin de Bases de Datos 5.5. Ventajas de las Bases de Datos Relacionales 5.6. Inconvenientes de Bases de Datos. TEMA 2. MODELADO DE DATOS 1. Introduccin 2. Enfoque Metodolgico 3. Conceptos y Tcnicas del Modelado 3.1. Concepto de Modelo 3.2. Modelo de Anlisis 3.2.1. Modelo de Dominio 3.2.2. Modelo Funcional 3.2.3. Modelo Dinmico 3.2.4. Relacin entre modelos 4. Nivel del Dominio: Modelo de Datos 4.1. Definicin de Modelo de Datos 4.1.1. Componente Esttica 4.1.2. Componente Dinmica 5. Antecedentes Modelo de Red CODASYL 6. Modelo de Red CODASYL 6.1. Correspondencia del Modelo en Red CODASYL con Arquitectura de Tres Niveles DEANSI/X3/SPARC 6.2. Componente Esttica 6.3. Restricciones Inherentes al Modelo CODASYL 6.4. Componente Dinmica del Modelo CODASYL

7. El Modelo Jerrquico 7.1. Caractersticas 7.2. Restricciones Inherentes 7.3. Correspondencia del Modelo Jerrquico con la Arquitectura de Tres Niveles DEANSI/X3/SPARC 7.4. Manipulacin de los datos 8. Modelos en Red y el Modelo Relacional 8.1. Representacin de los Datos 8.2. Lenguaje de Manipulacin de Datos (DML) 8.3. Restricciones de Integridad 8.4. Implementacin

TEMA 3. DISEO CONCEPTUAL: MODELO ENTIDAD/INTERRELACION 1. Resea Histrica del Modelo 2. Elementos del Modelo de Entidad/Interrelacin 2.1. Entidades 2.2. Atributos 2.3. Interrelaciones 2.4. Representacin Grafica 2.5. Representacin de Restricciones de Diseo 2.6. Tipos de Correspondencia 2.7. Entidades Dbiles 2.7.1.Dependencia en Existencia y Dependencia en Identificacin. 2.8. Rol de las Entidades 2.9. Atributos Multiocurrentes y Compuestos 2.10. Atributos Derivados 3. Modelo de Entidad/Interrelacin Extendido 3.1. Cardinalidad 3.2. Jerarqua SubConjunto 3.3. Caractersticas 3.4. Tipos de Generalizacin 3.4.1. Jerarqua Total de Subtipos 3.4.2. Jerarqua Disyunta y parcial 3.4.3. Jerarqua Total con Solapamiento 3.4.4. Jerarqua Parcial de Subtipos y solapados 3.5. Tipos de Relaciones 3.5.1. Relaciones Reflexivas 3.5.2. Relaciones Exclusivas 3.5.3. Entre dos tipos de entidad puede existir ms de un tipo de interrelacin 3.6. Dimensin Temporal en el Modelo E\R 3.7. Restricciones 3.8. Control de Redundancia

TEMA 4: EL MODELO RELACIONAL ESTATICA 1. Historia y Objetivos del Modelo 2. Esttica del Modelo Relacional 2.1. Dominio y atributo 2.2. Relacin 2.2.1. Intensin de una Relacin 2.2.2. Extensin de la Relacin 3. Restricciones 3.1. Restricciones Inherentes 3.2. Restricciones de Usuario 4. Modelo Lgico de Datos. Obtencin Modelo Lgico de Datos (MLD) a partir del Modelo Conceptual de Datos (MCD) 4.1. Etapas del Diseo Lgico 4.2. Transformacin del Esquema Conceptual al Lgico Estndar 4.3. Reglas de transformacin 4.3.1. Transformacin de Dominio 4.3.2. Transformacin es entidades 4.3.3. Transformacin de Atributos de Entidades 4.3.4. Transformacin de Relaciones 4.3.5. Transformacin de Atributos de Relaciones 4.3.6. Transformaciones de Jerarqua de Tipos y Subtipos 4.3.7. Transformacin de la Dimensin Temporal 5. DEFINICION DE OBJETIVOS EN EL MODELO RELACIONAL. INTRODUCCION AL DLL DEL SQL 5.1. Creacin de Dominio 5.2. Tipos de Datos 5.2.1. Tipos de Datos Alfanumricos 5.2.2. Tipos de Datos numricos 5.2.3. Fechas y Horas 5.3. Tipos de Datos de Usuario: Sentencia CREATE DATATYPE 5.4. Creacin de relaciones (TABLAS): CREATE TABLE 5.5. Descripcin 5.6. Restricciones de Tabla 5.7. Restricciones de Columna 5.8. Restricciones de Integridad 5.9. Creacin de ndices: CREATE INDEX 5.10. Modificacin de la Estructura de una Tabla: ALTER TABLE 5.11. Borrado de Objetivos: DROP

TEMA5: DISENO EN EL MODELO RELACIONAL. TEORIA DE LA NORMALIZACION 1. Introduccin 2. Teora de la Normalizacin 2.1. La Aproximacin por Descomposicin 2.2. Operaciones Bsicas sobre Relaciones 2.2.1. Proyeccin 2.2.2. Reunin Natural 3. Formas Normales 3.1. Normalizacin Enfoque Intuitivo 3.2. Concepto de Dependencia Funcional 3.3. Esquemas de Relacin 3.4. Propiedades de las Dependencias Funcionales 3.5. Tipos de Dependencias Funcionales 3.6. Diagrama de Dependencias Funcionales 3.7. Claves 3.7.1. Definicin de Superclave y Clave de una Relacin 3.7.2. Determinacin de si un Descriptor es Clave de una Relacin 3.8. Algoritmo de Ullman para el Clculo del cierre de un Descriptor 3.9. Calculo de Claves 4. Normalizacin Basada en Dependencias Funcionales 4.1. Segunda Forma Normal (2FN) 4.2. Tercera Forma Normal (3FN) 4.3. Forma Normal de Boyce y Codd (FNBC) 5. Otras Dependencias y Formas Normales 5.1. Dependencias Multivaluadas y 4FN 5.2. Definicin de Dependencia Multivaluada 5.2.1. Expresin de la Definicin Mediante Tuplas 5.2.2. Observaciones a la Definicin 5.2.3. Mas ejemplos de Dependencias Multivaluadas 5.3. Definicin de 4FN 5.3.1. Normalizacin de los ejemplos no en 4FN por Dependencias Multivaluadas 5.3.2. Ejemplo de Relacin en 4FN que presenta redundancias 5.4. Dependencias de Reuniones y 5FN 5.5. Definicin de Dependencia de Reunin 5.6. Ejemplo de Dependencia de Reunin 5.7. Dependencias Multivaluadas y Dependencias de Reunin 5.8. Definicin de 5FN 5.9. Ejemplos y Observaciones 5.9.1. Descomposicin en 5FN de la relacin de VINOS

TEMA 6: DINAMICA DEL MODELO RELACIONAL 1. Introduccin 2. Algebra Relacional TEMA7: EL LENGUAJE SQL Tablas Utilizadas en los Ejemplos Sentencias de creacin de las tablas Contenido de las tablas SQL Formato bsico de la sentencia SELECT Eliminacin de Filas Repetidas Expresiones Predicados Predicados Simples Sentencias Subordinadas Predicados Compuestos Predicados Propios de SQL Comprobacin de Valor Nulo. Predicado NULL Prueba de Pertenencia a un Conjunto. Predicado IN Predicados cuantificados (ALL, SOME, ANY) Cuantificador ALL Cuantificador SOME Cuantificador ANY Predicado BETWEEN-AND Predicado LIKE Funciones de Columnas Funciones Colectivas Reglas y Formatos de las Funciones Colectivas Formato 1 Formato 2 Formato 3 Consultas con Agrupamientos de Filas Clausula Group By Clausula Having Having Sin Group By Sentencia SELECT con Agrupamiento de Filas Consultas sobre varias Tablas Calificacin de Nombres de Columnas La Clausula FROM

Operacin de Reunin (JOIN) Sentencias Subordinadas Consultas Correlacionadas Predicados EXISTS Ejercicios Composicin de Consultas Clausula UNION (ALL) Creacin de Visitas Insercin, Modificacin y Borrado de Informacin Insercin , Modificacin y Borrado de Informacin en Visitas Clausula WHIT CHECK OPTION Seguridad Sentencias GRANT y REVOKE SQL EMBEBIDO Introduccin Preliminares Operaciones sin Cursores Operaciones con Cursores Situacin Solucin: Uso de cursores

TEMA 8: TRANSACCIONES Transacciones El problema Concepto Propiedades de las Transacciones Estados Control de las Transacciones Definicin de Transaccin en SQL Inicio de Transacciones Tipos Finalizacin de transacciones Modelos de Transaccin El Modelo del Transaccin ANSI/ISO Otros Modelos de Transacciones Transacciones y Procedimiento Multiusuario Planificaciones Planificaciones en Series y en Paralelo Cuatro Problemas de la Concurrencia Problema de modificacin perdida Lectura sucia (Recuperabilidad. Planificaciones recuperables) Lectura no Repetible Lectura Fantasma Garanta de Consistencia Recuperabilidad Planificaciones recuperables Planificaciones que evitan abortos en cascada Conflicto en planificaciones serializables Serializabilidad de visitas Pruebas de serializabilidad Pruebas de serializabilidad en conflictos Control de Concurrencia Cerramiento o Bloqueo (LOCKING) Control de concurrencia optimista y pesimista Control optimista Control pesimista Cerramiento (LOCKING) Granularidad de los bloqueos Niveles de cerramiento. Granularidad Cierres compartidos y exclusivos Interbloqueos

Tcnicas avanzadas de cerramiento Cerramiento explicito Niveles de aislamiento (Niveles de consistencia) Niveles de aislamiento en SQL-92 Parmetros de cerramiento Protocolos Basados en Marcas Temporales Hora de entrada Protocolo de ordenacin por hora de entrada Las Operaciones Insertar y Borrar Borrado Insercin Recuperacin Clasificacin de fallos Tipos de almacenamiento Tipos de fallos La jerarqua de almacenamiento Recuperacin Basada en Bitcora La Bitcora de la Base de Datos Modificacin diferida de la Base de Datos Modificacin inmediata de la Base de Datos Gestin de Registros Intermedios Buffering de registros de Bitcora Buffering de la Base de Datos Puntos de Verificacin La Bitcora

También podría gustarte