Nombre de la asignatura : Bases de Datos I Carrera : Ingeniería en

Anuncio
1. D A T O S D E L A
ASIGNATURA
Nombre de la asignatura : Bases de Datos I
Carrera : Ingeniería en Sistemas Computacionales
Clave de la asignatura : SCB-9333
Horas teoría-Horas práctica-Créditos : 4-0-8
2. U B I C A C I O N D E L A A S I G N A T U R A
a) RELACION CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIO
-
ANTERIORES
ASIGNATURAS
TEMAS
Estructura de datos I
Estructura de datos II
Arquitectura
computacional
Lenguaje
ensamblador
Administración de
archivos
POSTERIORES
ASIGNATURAS
TEMAS
Bases de datos II
a) APORTACION DE LA ASIGNATURA AL PERFIL DEL EGRESADO
El conocimiento de las características de cada modelo de datos permitirá al profesionista Evaluar sistemas manejadores de bases de datos tanto para su adquisición, como su rendimiento; además establecerá las bases teóricas para el diseño y desarrollo de Bases de Datos.
3. O B J E T I V O (S)
G E N E R A L E S(ES)
DEL
CURSO
Al final de este curso el alumno será capaz de comparar los diferentes modelos de bases
de datos con apoyo en los conocimientos adquiridos y diseñará bases de datos.
4. T E M A R I O.
NUMERO
I
TEMAS
Introducción a los conceptos de base de
datos
SUBTEMAS
1.1 Definición de base de datos
1.2 Objetivos de los sistemas de base de
datos
1.3 Abstracción de la información.
1.4 Modelos de datos.
1.5 Instancias y Esquemas.
1.6 Independencia de los datos
1.7 Lenguaje de la definición de datos
1.8 Lenguaje de manipulación de datos.
1.9 Manejador de bases de datos.
1.10 Administrador de bases de datos .
1.11 Usuarios de la base de datos.
1.12 Estructura general del sistema.
II
Modelo, entidad, relación
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
Entidades y conjuntos de entidades.
Relaciones y conjunto de relaciones.
Limitantes de mapeo.
Llaves primarias.
Diagrama Entidad-Relación.
Reducción de los diagramas E-R a tablas.
Generalización y especialización.
Agregación.
III
Modelo relacional
3.1
3.2
3.3
3.4
3.5
Estructura de las bases de datos relacionale
Lenguaje de consulta formales.
Lenguajes de consulta comerciales
Modificación de la base de datos.
Vistas
IV
Diseño de base de datos relacionales
4.1 Peligros en el diseño de bases de datos
relacionales.
4.2 Primera y segunda forma normal.
4.3 Tercera forma normal y la forma normal de
Boyce-Codd.
4.4 Cuarta y quinta forma normal.
4.5 Otros enfoques hacia el diseño de bases
de datos
4. T E M A R I O
V
(Continuación)
Modelo de datos de red
5.1
5.2
5.3
5.4
5.5
Conceptos básicos .
Diagramas de estructuras de datos.
El modelo CODASYL DBTG.
Recuperación de datos en DBTG
Actualización en DBTG.
5.6 Procesamiento de conjuntos en DBTG.
VI
Modelo de datos jerárquico
6.1
6.2
6.3
6.4
6.5
VII
Bases de datos orientados a objetos
7.1 Conceptos de orientación a objetos.
7.2 Manejo de persistencia, polimorfismo, etc.
7.3 Sistemas con lenguaje anfitrión, y en modo
nativo,
7.4 Aplicaciones a sistemas con objetos
grandes
- Sistemas de información geográfica.
- CAD.
- CASE.
5. A P R E N D I Z A J E S
Conceptos básicos.
Diagramas de estructura de árbol.
Recuperación de la información.
Actualización.
Registros virtuales.
RE QUERIDOS
Programación en general en lenguajes de alto nivel y bases de arquitectura computacional,
Manejo de archivos.
6. S U G E R E N C I A S
DIDACTICAS
- El estudiante utilizará manejadores de bases de datos para ejemplificar los conceptos
aprendidos. Se manejará un caso de aplicación en cada uno de los modelos estudiados.
7. S U G E R E N C I A S
DE
EVALUACION
- El estudiante expresará las estructuras del caso estudiado en cada modelo estudiado
En el modelo apropiado procesará cada estructura por ejemplo normalizará la base
en el modelo relacional.
NOTA: Los dos puntos anteriores deberán ser elaborados y enriquecidos por la Academia, en coordinación
con el Departamento de Desarrollo Académico.
8. U N I D A D E S
DE
APRENDIZAJE
NUMERO DE UNIDAD: 1
NOMBRE DE LA UNIDAD: INTRODUCCION A LOS CONCEPTOS DE BASES DE DATOS
OBJETIVO EDUCACIONAL
ACTIVIDADES DE APRENDIZAJE
BIBLIOGRAFIA
(BASICA Y COMPLEMENTARIA)
1
Reconocerá los componentes, los 1.1 Definir el concepto de base de
datos
usuarios y los niveles de la
estructura general de un sistema 1.2 Definir los conceptos :
independencia de datos y
de base de datos
redundancia
1.3 Citar ejemplos de modelos de
datos
1.4 Citar ejemplos de instancias y
esquemas
1.5 Definir los 3 tipos de usuarios
de base de datos
NUMERO DE UNIDAD: II
NOMBRE DE LA UNIDAD: MODELO ENTIDAD-RELACION
OBJETIVO EDUCACIONAL
ACTIVIDADES DE APRENDIZAJE
Construirá diagramas entidad- 1.1
relación incluyendo relaciones de
muchos a muchos en relaciones 1.2
terminarias.
1.3
1.4
Identificar los elementos que
componen un diagrama E-R.
Construir un diagrama E-R
simple con una relación uno
a muchos
Explicar la forma de
representar conjuntos de
entidades y conjuntos de
relaciones
Reducir los diagramas E-R a
tablas
BIBLIOGRAFIA
(BASICA Y COMPLEMENTARIA)
IDEM
UNIDAD I
NUMERO DE UNIDAD: III
NOMBRE DE LA UNIDAD: MODELO RELACIONAL
OBJETIVO EDUCACIONAL
ACTIVIDADES DE APRENDIZAJE
Comprenderá las características y 3.1
Explicar en qué consiste la
BIBLIOGRAFIA
(BASICA Y COMPLEMENTARIA)
IDEM
UNIDADI
funcionamiento de las bases de
datos relacionales.
3.2
3.3
3.4
estructura de datos del
modelo relacional
Hacer por lo menos dos
ejemplos
de
consultas
aplicando
al
álgebra
relacional
Realizar consultas a una
base de datos relacional
utilizando por lo menos dos
lenguajes
de
consulta
comerciales
Construir ejemplos de bases de
datos relacionales usando un
manejador comercial de base de
datos
que
identifique
actividades, relaciones, llaves,
atributos, etc.
NUMERO DE UNIDAD: IV
NOMBRE DE LA UNIDAD: DISEÑO DE BASES DE DATOS RELACIONALES
OBJETIVO EDUCACIONAL
ACTIVIDADES DE APRENDIZAJE
Definirá modelos, conceptuales de
bases de datos
4.1 Peligros en el diseño de bases
de datos relacionales
4.2 Primera y segunda forma
normal.
4.3 Tercera forma normal y la
forma normal de Boyce-Codd.
4.4 Cuarta y quinta forma normal.
4.5 Otros enfoques hacia el
diseño de bases de datos
BIBLIOGRAFIA
(BASICA Y COMPLEMENTARIA)
IDEM
UNIDAD I
NUMERO DE UNIDAD: V
NOMBRE DE LA UNIDAD: MODELOS DE REDES
OBJETIVO EDUCACIONAL
ACTIVIDADES DE APRENDIZAJE
Explicará
las
principales 5.1 Definir el concepto apuntador,
características del modelo DBTG 5.2 Formar conjuntos de datos en
DBTG.
de CODASYL
BIBLIOGRAFIA
(BASICA Y COMPLEMENTARIA)
IDEM
UNIDAD I
5.3 Realizar por lo menos 4
ejemplos de recuperación de
datos en DBTG.
5.4 Citar ejemplos de la utilización
de los comandos “FIND” y
“GET”.
NUMERO DE UNIDAD: VI
NOMBRE DE LA UNIDAD: MODELO JERARQUICO
OBJETIVO EDUCACIONAL
ACTIVIDADES DE APRENDIZAJE
Explicará la forma como el modelo 6.1 Comprender la estructura de
datos del modelo jerárquico.
jerárquico administra los datos, sus
6.2 Explicar qué es una estructura
ventajas y desventajas
de árbol
6.3 Explicar como se logran las
relaciones de muchos a
muchos en el modelo de datos
jerárquico.
6.4 Definir el concepto de registro
virtual.
BIBLIOGRAFIA
(BASICA Y COMPLEMENTARIA)
IDEM
UNIDAD I
NUMERO DE UNIDAD: VII
NOMBRE DE LA UNIDAD: BASES DE DATOS ORIENTADAS A OBJETOS
OBJETIVO EDUCACIONAL
Explicará
las
características de
conociendo
sus
limitaciones.
ACTIVIDADES DE APRENDIZAJE
principales 7.1 Bosquejar los conceptos e
ilustrarlos.
las BDOO
ventajas
y 7.2 Explicar los problemas de
persistencia y de tipificación y
como se manejan en
sistemas comerciales.
7.3 Describir el uso de estatutos
empotrados en los lenguajes
anfitriones
7.4 Investigar aplicaciones
representativas de BDOO.
9. B I B L I O G R A F I A
BASICA
Y
COMPLEMENTARIA
1.- Kort, Henry F.
Abraham Silverschatz.
Fundamentos de base de datos, 2ª. Ed. 1993
Ad, Mc Graw-Hill.
2.- Jeffrey D. Ullman
BIBLIOGRAFIA
(BASICA Y COMPLEMENTARIA)
3
5
Principles of Databases and Knowledge Base Systems.
Computer Sciences Press, 1992.
3.- Date.
Introducción a los Sistemas de Bases de Datos
5ª. Ed. Addison-Wesley 1993.
4.- A. F. Cárdenas, D. McLeod
Research Fundations and Semantic Database Systems
Prentice-Hall 1992.
Descargar