You are on page 1of 6

Syllabus de Base de Datos

Dra. Mara del Pilar Angeles Pgina 1



Materia: Base de Datos

OBJETIVO DEL CURSO
El alumno explicar los conceptos y principios en los que se fundamenta la Teora de Bases
de Datos, los cuales le permitirn disear, usar e implementar este tipo de sistemas.

PROGRAMA ANALTICO DEL CURSO

1 INTRODUCCIN A LAS BASES DE DATOS
1.1. SISTEMAS DE INFORMACIN
1.1.1 Seguridad de la Informacin
1.2. DEFINICIN DE UNA BASE DE DATOS
1.3. CARACTERISTICAS DE LAS BASES DE DATOS
1.3.1. Seguridad
1.3.2. Concurrencia
1.3.3. Integridad
1.4. VENTAJAS Y DESVENTAJAS
1.5. CONCEPTOS DE UN SISTEMA MANEJADOR DE BASES DE DATOS
Atomicidad (Atomicity)
Consistencia (Consistency)
Aislamiento (Isolation)
Permanencia (Durability)
Ventajas de un DBMS
Desventajas de un DBMS
LENGUAJES DE BASES DE DATOS
1.5.1. Lenguaje de Definicin de Datos
1.5.2. Lenguaje de Manipulacin de Datos
1.5.3. Lenguaje de Control de Datos
1.5.4. Administrador de la Base de Datos
1.5.5. Arquitectura de tres capas o Niveles de abstraccion
1.5.6. Definicin y Caractersticas del Diccionario de Datos
1.6. MODELOS DE DATOS
1.6.1. Modelo Jerarquico
1.6.2. Modelo de Red
1.6.3. Modelo Entidad Relacin
1.6.4. El modelo relacional
1.6.5. Lenguaje de Modelado Unificado (ppt: bsicos, introUML2)
1.6.6. Modelo Orientado a Objetos (ppt: introoo)
2. ANALISIS DE LA BASE DE DATOS
2.1. REQUERIMIENTOS
2.2. UTILIZACIN DE DIAGRAMAS DE ANLISIS
2.2.1. Diagrama Jerarquico Funcional
2.2.2. Diagrama Entidad Relacin
2.2.3. Diagrama de Flujo de Datos
2.3. HERRAMIENTAS CASE
3. EL MODELO RELACIONAL
3.1. PRINCIPIOS DEL MODELO RELACIONAL
3.2. MAPEO DEL ESQUEMA CONCEPTUAL AL ESQUEMA RELACIONAL
3.3. INTEGRIDAD REFERENCIAL
3.4. LENGUAJES DE CONSULTA DE DATOS
Syllabus de Base de Datos

Dra. Mara del Pilar Angeles Pgina 2

3.4.1. Algebra relacional
CAVA
PROVEEDORES Y PARTES
PROYECTOS
MEDICAMENTOS
ACTIVIDADES Y RECURSOS
3.4.2. Clculo Relacional
3.4.3. SQL
4. DISEO DEL ESQUEMA CONCEPTUAL
Anlisis de Requerimientos
Diseo Conceptual
Diseo Lgico
Diseo Fsico
4.1. DEPENDENCIAS FUNCIONALES
Propiedades de la Dependencia funcional
Dependencia funcional Reflexiva
Dependencia funcional Aumentativa
Dependencia funcional transitiva
4.2. NORMALIZACION (PPTS: EJERNORMA1, EJERNORMA2,
EJERNORMA3)
4.3. DISEO DE BASE DE DATOS
5. LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)
5.1. LENGUAJE DE DEFINICIN DE DATOS EN SQL (DDL) (PPT: DDL)
5.2. LENGUAJE DE MANIPULACION DE DATOS (PPT: DML)
5.3. CONSULTAS EN LENGUAJE PROCEDURAL
Creacin de un cursor
Apertura de un cursor
Recobro de una fila
Cierre de un cursor
Des-asignacin de un cursor
Ejemplo: Uso de un cursor
5.4. LENGUAJE DE CONTROL DE DATOS
5.5. OPTIMIZACIN DE CONSULTAS
5.6. LENGUAJE DE CONSULTA A OBJETOS
5.7. RESPALDO Y RECUPERACIN DE LA INFORMACIN (PPT:
SDBA_TALLER_DIA3 SLIDE 94)
6. ORGANIZACION FISICA DE LA BASE DE DATOS
6.1. ARCHIVOS INDEXADOS
6.2. ARCHIVOS CON DISPERSIN
6.3. ARCHIVOS DE AUTENTIFICACIN
6.4. ARBOLES B
7. EXTENSIONES DE LAS BASES DE DATOS
7.1. ADMINISTRACIN DE BASE DE DATOS (PRESENTACIN DBA.PPT)
7.2. BASES DE DATOS DISTRIBUIDAS
7.3. BASES DE DATOS ORIENTADAS A OBJETOS



Syllabus de Base de Datos

Dra. Mara del Pilar Angeles Pgina 3

PROGRAMA GENERAL DE ACTIVIDADES DEL CURSO
A continuacin se describen las actividades que se desarrollaran durante el semestre
2010-2 en la materia Base de Datos a impartir por la Dra. Mara del Pilar Angeles.

Semana Fechas Temas
1 IntroBD Enero 28, 30

Presentacin, evaluacin, Temas 1.1-1.4
Conceptos Bd, SBD, DBMS, ACID PROPERTIES
2 LenguajesBD Febrero 4, 6

Temas 1.5 1.5.6 y 1.6-1.66
3Modelosdedatos
AnalisisyDiseo
Febrero 11, 13

2.1-2.3 Requerimientos, Anlisis y 3.1 Modelo
Relacional, Especificacin de Proyecto
4 AnalisisyDiseo
AlgebraRelacional

Febrero 18, 20

3.2 Mapeo esquemas y 3.3 Integridad referencial,
Algebra Relacional: 3.4, 3.4.1 y 3.4.1
5
AlgebraRelacional
IntegRef

Febrero 25, 27

3.4.3 Integridad Referencial, 1er. Examen Parcial
6
AnalisisyDiseoBD
EjerNorma13,
12reglasdeCodd


Marzo 4, 6

Entrega calificaciones, repaso y aclaraciones del
examen.
Tema 4: Diseo de Esquema Conceptual
Pasos generales, Dependencias Funcionales,
Normalizacin 4.2
7 dql, DB2 1.1

Marzo 11, 13

2do. Examen Parcial
Tema 5: SQL 5.1 Lenguaje de Definicin de
Datos,DB2,ASE
8 DCL,DML,
Db2 1.2,1.3
Marzo 18,20

5.2 Lenguaje de Manipulacin de Datos,DB2,ASE
9 Db2 1.4,1.5
controlintegri
Marzo 25, 27

5.3 Consultas en lenguaje procedural, 5.4 lenguaje
de Control de Datos, DB2, ASE
10 indices3,vistas
Db2 2.0,2.1
Abril 1, 3

5.5 Optimizacin de Consultas y 5.6 Lenguaje de
Consulta a Objetos, 5.7 Respaldo y
Recuperacin,DB2,ASE
11 cursores
DB2 2.3,2.4
Abril 8, 10

DB2, ASE
12 DB2 2.4,2.5 Abril 22, 24

Examen Certificacin PRUEBA db2
13 Abril 29

Examen Certificacin DB2 laboratorio de
computacin, Tema 6 - 6.4,
14 dumpload,dba
12reglasdate
Mayo 6, 8

Tema 7: ABD, BD distribuidas, BDOO, Dudas
sobre proyecto
15 Mayo 13

3er.ExamenParcial, revisin examen y dudas
proyecto
16 Mayo 20, (22) Entrega de Proyecto, (evaluacin final)
Mayo 27, (29) 1er.Examen Final, (entrega calificaciones)
Junio 3, (5) 2do. Examen Final, (entrega calificaciones)


Syllabus de Base de Datos

Dra. Mara del Pilar Angeles Pgina 4

EVALUACIN DEL CURSO
Evaluacin de las actividades y el peso relativo de cada grupo de ellas para conformar la
calificacin final del curso.

Actividad Porcentaje
Examen certificacin 20%
Exmenes Parciales 50%
Practicas OBLIGATORIAS 10%
Proyecto OBLIGATORIO 20%
Total 100%
Examen Final 100%

Por reglamento general de exmenes, se tienen tres oportunidades para acreditar la
materia:

1.- Presentar TODOS los elementos correspondientes a la evaluacin del curso (tabla
anterior) en tiempo y forma. Al obtener un promedio mayor o igual a 7.6 se da por
acreditado el curso.
2.- Presentar el primer examen final y su calificacin se pone en actas.
3.- Presentar el segundo examen final y su calificacin se pone en actas.

Para las calificaciones con enteros de 6 en adelante y decimales .6 sube al siguiente
entero. Ej. 5.6 = 5, 6.6=7.

Por reglamento general de exmenes no se puede presentar final para subir de
calificacin.

No se acredita la materia si se obtiene calificacin menor o igual a 5.9 en exmenes
finales.


BIBLIOGRAFIA
a) ELMASRI RAMEZ A., NAVATHE SHAMKANT B., Todos
Fundamentos de Sistemas de Bases de datos,
Pearson Prentice Hall,
ISBN: 8478290516, 2003
b) DE MIGUEL MARTNEZ, Adoracin, PIATTINI , Mario, ESPERANZA, Marcos
Todos
Diseo de bases de datos relacionales
Mxico
Alfaomega, 2000
c) DE MIGUEL, Adoracin, PALOMA CASTRO, Elena Todos
Diseo de bases de datos (Problemas Resueltos)
Mxico
Alfaomega, 2001

PAGINA DE LA MATERIA:
http://profesores.fi-b.unam.mx/pilarang/
Toda la informacin correspondiente a la materia se encuentra en la pgina web. REVISAR LA
PGINA CORRESPONDIENTE ANTES DE REALIZAR CUALQUIER PREGUNTA
RESPECTO A LA EVALUACION DE LA MATERIA.
Syllabus de Base de Datos

Dra. Mara del Pilar Angeles Pgina 5

PRACTICAS:
Las prcticas se entregan va correo electrnico dirigido a basedatosrel@yahoo.com.mx el da
de la fecha de entrega antes de las 4 de la tarde los entregables consisten en lo siguiente:
1.- Archivo que contenga las imgenes de las pantallas en donde se reflejen la ejecucin de los
comandos completos que se requieren para realizar todos los pasos de todas las actividades y
sus correspondientes resultados.
2.- Archivo script con comandos SQL que se piden en dicha actividad.
3.- Los archivos deben estar adjuntos al correo electrnico, NO deben ser parte del texto del
mensaje.
NOTA: En caso de que no se enve a la direccin indicada, fuera de horario
establecido o sin los archivos adjuntos correspondientes, se considera la prctica
como no entregada. LO MISMO APLICA PARA EL PROYECTO.

Practica 1 20 MARZO
Practica 2 8 ABRIL.
Practica 3 17 ABRIL
Practica 4 19 ABRIL
Practica 5 22 ABRIL.
Practica 6 24 ABRIL.
Practica 7 6 MAYO.
Practica 8 8 MAYO.
Practica 9 13 MAYO.
Practica 10 15 MAYO.
Practica 11 20 MAYO.
Practica 12 22 MAYO.

Las fechas de entrega de prcticas de DB2 se especifican a continuacin:
Fechas de entrega de prcticas de IBM DB2
Prctica 1.1 18 MARZO no entregar, es terica.
Practica 1.2 25 MARZO.
Prctica 1.3 27 MARZO.
Practica 1.4 1 de ABRIL.
Prctica 1.5 3 DE ABRIL.
Practica 2 8 ABRIL
Prctica 2.1 8 ABRIL
Practica 2.2 10 ABRIL
Prctica 2.3 22 ABRIL.
Practica 2.4 24 ABRIL

PROYECTO:
El proyecto debe entregarse en papel y en formato electrnico por correo electrnico a
la misma direccin que las Prcticas. Debe contener el igual que las prcticas, cdigo en
formato txt y pantallas con la ejecucin correcta de la creacin, insercin de las
tablas, procedimientos almacenados, triggers y consultas que se piden.
Comprobando el aseguramiento de la integridad referencial. Adems de lo que
indica la hoja de requerimientos.ES MUY IMPORTANTE QUE SE PROPORCIONE
EL CDIGO PARA BORRAR LAS BASES DE DATOS EN AMBOS SERVIDORES.
Se requiere proyecto para tener derecho al primer final. Si no se entrega proyecto, se
presentar solo el segundo final.




Syllabus de Base de Datos

Dra. Mara del Pilar Angeles Pgina 6

Las Prcticas de Sybase ASE y el proyecto de realizarn en el laboratorio de
computacin (edificio Valds Vallejo Laboratorio C donde se ubica PROTECO).
La IP de la Linux es 132.248.59.4, Hostname: BRAHM, manejador de BD: Adaptive
Server Enterprise 15.0.3: Servidor de datos BRAHM, puerto del servidor de datos 5000.

Para conectarse desde su casa requiere bajar el Sybase PC Client o un ASE para
Windows, ambos versin 15 o mayor.
El archivo para conectarse desde su casa se llama sql.ini y se encuentra en la pgina de
la materia. Este archivo se debe copiar en la ruta Sybase dentro del directorio ini.
Para conectarse: InicioProgramasSybaseInteractive SQLusuario y contrasea que
se lers proporcionar en clase.

Ambiente IBM DB2

Bajar el Material del Curso CE302A en la pgina:
https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=swg-
db2acadtraindvd

Bajar DB2Express-C 9.7 que se encuentra en la pgina de la materia, instalarlo en una PC para
las practicas



TODAS LAS FECHAS PROGRAMADAS NO SUFREN MODIFICACION.

You might also like