Encabezado Facultad de Ciencias
Presentación

Actuaría (plan 2006) 2013-1

Optativas, Bases de Datos

Grupo 6154 27 alumnos.
Profesor Miguel Ehécatl Morales Trujillo lu mi ju 14 a 15 Taller de Finanzas
Ayudante Alberto Iván Tapia Durán ma ju 14 a 15 Taller de Finanzas
 

Grupo 6154 Clave 0143

Profesor: Miguel Ehécatl Morales Trujillo migmor@ciencias.unam.mx

Ayudante: David Velázquez Portilla davepo@ciencias.unam.mx

OBJETIVO

Que el alumno sea capaz de elaborar y explotar de manera eficiente bases de datos. Que conozca y domine los principales conceptos subyacentes al campo de diseño y construcción de bases de datos relacionales. Adicionalmente se tendrá experiencia práctica en la creación de una Base de Datos utilizando el lenguaje para definición y consulta de datos SQL.

TEMARIO

1. INTRODUCCIÓN

1.1. Aplicaciones en las empresas

1.2. Importancia de las Bases de Datos

1.3. Ventajas y desventajas de las Bases de Datos

2. CONCEPTOS BÁSICOS DE BASES DE DATOS

2.1. Conceptos y terminología básica

2.2. Sistemas de información

2.3. SMBD

2.4. Modelos

3. MODELO ENTIDAD RELACION

3.1. Estructura

3.2. Diagrama E-R

4. MODELO RELACIONAL

4.1. Estructura

4.2. Restricciones

4.3. Álgebra Relacional

4.4. Reglas de Codd

5. SQL

5.1. Lenguajes

5.2. Definición de datos con SQL

5.3. Manejo de datos con SQL

6. DISEÑO DE BASES DE DATOS RELACIONALES

6.1. Características de un mal diseño

6.2. Diagramas de clases

6.3. Tipos de datos

6.4. Dependencias funcionales

6.5. Descomposición sin pérdida

6.6. Normalización

7. PROTECCIÓN DE LA BASE DE DATOS

7.1. Integridad

7.2. Respaldo y Restauración

7.3. Seguridad

7.4. Niveles de protección

BIBLIOGRAFÍA BÁSICA

· Codd, E.; A relational model of data for large shared data banks. Communications of the ACM, 13(6):377– 387, 1970

· Chen, P.; “The Entity-Relationship model-toward a unified view of data”. ACM Transactions on Database System, Vol 1, pp. 9-36, 1976

· Date, C.; “Introducción a los Sistemas de Bases de Datos”; Prentice Hall, 2001

· Elmasri, R., Navathe, S.; “Fundamentos de Sistemas de Bases de Datos”; Addison Wesley Iberoamericana, 2002

· García-Molina, H., Ullman, J., Widom, J.; “Database Systems. The Complete Book”; Prentice Hall, 2002

· Silberschatz, S., Korth, H., Sudarshan, S.; “Fundamentos de Bases de Datos”; Mc Graw-Hill, 2002

BIBLIOGRAFÍA COMPLEMENTARIA

· De Miguel, A., Piattini, M.; "Concepción y Diseño de Bases de Datos. Del Modelo E/R al Modelo Relacional"; Ra-Ma, 1993

· De Miguel,, A. Piattini, M.; “Fundamentos y modelos de bases de datos”; Alfaomega-Rama, 1999

· Houlette, F.; “Fundamentos de SQL”; McGrawHill Osborne Media. 2003

· Luque-Ruiz, I.; “Bases de datos. Desde Chen hasta Codd con Oracle”; Alfaomega. 2002

EVALUACIÓN

Exámenes 40%

Tareas 20%

Exposición final (en equipo) 10%

Proyecto final (en equipo) 30%

· Práctica 0 – Definición del problema

· Práctica 1 – Instalación de SMBD

· Práctica 2 – Modelado de Bases de Datos

· Práctica 3 – SQL DDL

· Práctica 4 – SQL DML 1

· Práctica 5 – SQL DML 2

· Práctica 6 – SQL DML 3

· Práctica 7 – Integridad

· Práctica 8 – Seguridad

· Práctica 9 – Normalización

 


Hecho en México, todos los derechos reservados 2011-2016. Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente completa y su dirección electrónica. De otra forma requiere permiso previo por escrito de la Institución.
Sitio web administrado por la Coordinación de los Servicios de Cómputo de la Facultad de Ciencias. ¿Dudas?, ¿comentarios?. Escribenos. Aviso de privacidad.