Tecnologias De La Informacion
[pic]
BASES DE DATOS I
HORAS: 3 HORAS CREDITOS: 4
Período III
Modalidad: Cuatrimestral
I. Descripción Del Curso
El curso de Bases de datos tiene como propósito fundamental el suministrar los conocimientos teóricos de las bases de datos, dominio del modelo entidad relación y del modelo relacional, conversiones de modelos, normalización debases de datos, álgebra relacional y una sólida formación en SQL estándar.
Se utilizan diferentes productos administradores de bases de datos, con la intención de que el estudiante aprenda a interactuar con los datos a través de SQL.
El programa incluye sesiones con casos prácticos y sesiones en los laboratorios para aplicar los conocimientos de bases de datos en un ambiente específico.II. Objetivo General
El estudiante será capaz de comprender el diseño de las bases de datos, por medio de la aplicación de métodos y técnicas relacionadas a las bases de datos normalizadas.
III. Objetivos Específicos
El estudiante será capaz de:
• Conocer los lenguajes de consulta y procesamiento de datos.
• Comprender los conceptos básicos sobre basesde datos y sistemas administradores de bases de datos (SABD.)
• Analizar el Modelo de Entidad-Relación y el Modelo Relacional para la esquematización y representación de datos.
• Aplicar los conceptos de modelos de diseños de bases de datos, así como los conceptos de lenguaje de definición (DDL) y de manipulación de datos (DML).
• Resolver los problemas relacionados a las bases dedatos en la organización.
IV. Contenido:
1 Módulo 1: Introducción (semana 1-2)
1.1 Conceptos
1.1.1 Sistemas Administradores de Bases de Datos
1.1.2 Propósito de los SABD
1.1.3 Niveles de presentación
1.1.4 Modelos de datos
1.1.4.1 Jerárquico
1.1.4.2 Red
1.1.5 Esquemas1.1.5.1 Independencia de datos.
1.1.5.2 DDL (Data Definition Language)
1.1.5.3 DML (Data Manipulation Language)
1.1.6 Diseño de una Base de Datos
2 Módulo 2: Modelo Entidad-Relación. (Semana 2-3)
2.1 Entidades - Relaciones
2.2 Diagramas Entidad-Relación (E-R)
3 Módulo 3: Modelo Relacional (semana 4)
3.1Relaciones N-arias
3.2 Esquemas relacionales
3. Conversión de diagramas entidad-relación a esquemas relacionales (a tablas)
3. Módulo 4: Normalización (semana 5)
4.1 Problemas por inserción, modificación o borrado
4.2 Formas Normales
4.2.1 Dependencias funcionales y llaves foráneas
4.2.2 Boyce-Cood y tercera forma normal
5Módulo 5: Modelo de Datos Relacional y El Álgebra Relacional (6-8)
5.1 Operación “Seleccionar”
5.2 Operación “Proyectar”
5.3 Operación de “Reunión”, “Producto Cartesiano”, “Producto Natural”, “Diferencia”
6. Módulo 6: Lenguajes Relacionales de Manipulación de Datos (semana 9-11
1. Data manipulation language (DML): Insert, Delete, Update, Select, Select ordenado, conhaving, anidados, utilizando funciones agregadas, etc.
2. Data Definition Language (DDL): Crear tablas, utilizando restricciones de integridad a nivel de ítem y con respecto a otras tablas, incluyendo llave primaria y llaves secundarias, Alter Table, Drop Table, Crear Secuencias, Crear índices, Crear tablas con base en el select de otra tabla.
3. Creación de Reportes: Título del reporte,título de columnas, formatos de items, pie de página.
Módulo 7: Lenguaje Procedimental (semana 12-14)
4. PL/SQL: Declare, cursores, procedure, function, paso de parámetros a procedimientos, ciclos en procedimientos, manejo de excepciones.
5. TRIGGERS.
V. Metodología
• Este curso se rige bajo los artículos y reglamentos estipulados vigentes en la Universidad Latina...
Regístrate para leer el documento completo.