Professional Documents
Culture Documents
3. Objetivo de la Asignatura
Fundamentos de Bases de Datos Modelo Entidad-Relacin (E-R) Modelo relacional Diseo de BD Relacionales Sistema Gestor de Bases de Datos (SGBD) Lenguaje de definicin de datos (SQL-DDL) Lenguaje de manipulacin de datos (SQL-DML)
II. Modelo Entidad-Relacin (E-R). El alumno realizar el modelo E-R y el modelo Entidad Relacin Extendido (EE-R) para disear un esquema de la
1. Unidad Temtica
II. Modelo Entidad-Relacin (E-R). base de datos, establecidos. de acuerdo a los requerimientos Saber hacer Elaborar un Diagrama E-R acorde a los requisitos establecidos.
Saber Describir los conceptos, funcin y representacin de: - Entidades, Relaciones, Atributos (clasificacin y conjuntos). - Restricciones de asignacin (De entidad, Cardinalidad, participacin) y Claves.
Identificar el modelo Entidad-Relacin. Describir los conceptos, funcin y representacin de: subclase superclase herencia especializacin generalizacin
III. Modelo relacional. El alumno transformar un diagrama E-R o EE-R a un modelo relacional para realizar consultas. Saber Describir los conceptos, funcin y representacin de: Dominios, atributos, tuplas y relaciones. Identificar las caractersticas de las relaciones y notacin del modelo relacional. Describir el concepto de clave (primaria y fornea). Describir el procedimiento para realizar la transformacin de los modelos E-R y EE-R a Modelo relacional. Saber hacer Establecer dominios para las relaciones.
III. Modelo relacional. Describir el procedimiento para realizar las Operaciones bsicas (seleccionar, proyectar, renombrar). Describir el procedimiento para realizar las Operaciones adicionales (conjuntos, reunin, divisin). Realizar consultas a travs del lgebra relacional.
IV. Diseo de BD Relacionales. El alumno realizar la normalizacin de la BD considerando las restricciones de integridad para evitar la redundancia e inconsistencia de datos. Saber Identificar los conceptos y aplicaciones de las restricciones de integridad (de dominio, de unicidad y de integridad referencial). Identificar el concepto y niveles de normalizacin. Identificar el procedimiento para realizar la normalizacin de un modelo de datos empleando la 1FN, 2FN y 3FN. Saber hacer Determinar las restricciones de integridad en una BD Relacional. Normalizar un modelo de datos.
Normalizacin
V. Sistema Gestor de Bases de Datos (SGBD). El alumno realizar la gestin de la BD a travs de un SGBD para aprender su funcionamiento. Saber Definir el concepto, caractersticas y tipos de SGBD. Saber hacer Seleccionar el SGBD de acuerdo a las necesidades del proyecto. Manipular una base de datos a travs de un SGBD.
Identificar los principales SGBD. Manipulacin de una Identificar el entorno de desarrollo del BD. SGBD. Identificar los procedimientos para manipular una base de datos empleando el SGBD. 1. Unidad Temtica 1. Objetivo
VI. Lenguaje de definicin de datos (SQL-DDL). El alumno construir una BD utilizando el Lenguaje de Definicin de Datos (DDL) para la creacin y modificacin de su esquema.
VI. Lenguaje de definicin de datos (SQL-DDL). Saber Identificar el concepto y funcionalidad del SQL. Saber hacer
Identificar las caractersticas de los lenguajes de DDL y DML. Creacin del Identificar las clusulas y sintaxis del esquema de una BD. DDL para la creacin de BD (crea base de datos, crea tabla, creacin de ndice, definicin de restricciones, definicin de llave primaria y fornea) y vistas. Modificacin del Identificar las clusulas y sintaxis del esquema de una BD. DDL para la modificacin de BD (alter y drop).
Crear el esquema de una BD a travs del Lenguaje SQL. Modificar el esquema de la BD mediante el Lenguaje SQL.
VII. Lenguaje de manipulacin de datos (SQL-DML). El alumno realizar scripts utilizando el Lenguaje de Manipulacin de Datos (DML) para la actualizacin y consulta de informacin. Saber Identificar las clusulas y sintaxis del DML para la generacin de consultas, manejo de vistas y operaciones con los datos (select, view y funciones de agregado). Identificar las clusulas y sintaxis del DML para la actualizacin de datos (insert, delete, update). Saber hacer Realizar consultas y vistas de una base de datos con SQL. Actualizar la BD mediante SQL.
Instrucciones de actualizacin
FUENTES BIBLIOGRFICAS
Autor Connolly, Thomas M. Ao (2005) Ttulo del Documento Sistemas de bases de datos : un enfoque prctico para diseo, implementacin y gestin Desarrollo de Base de Datos: Casos prcticos desde el anlisis a la implementacin. Ciudad Madrid Pas Espaa Editorial Pearson Education
Cuadra Fernndez, Dolores; Castro Galn, Elena; Iglesias Maqueda, Ana Mara; Martnez Fernndez, Paloma. Elmasri R., Navathe S.B. Silberschat A., Korth H. & Sudarskhan S.
(2007)
Madrid
Espaa
Ra-ma
(2007)
Madrid
Espaa
AddisonWesley
(2006)
Madrid
Espaa
McGraw Hill