You are on page 1of 4

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA


ESCUELA DE INGENIERIA DE SISTEMAS
INFORMATICOS

PROGRAMA DE ASIGNATURA

FUNDAMENTOS DE BASES DE DATOS

I GENERALIDADES
Cdigo : FBD-115
Prerrequisito : Teoria de Sistemas
Nmero de horas / ciclo : 78
Nmero horas tericas semanales : 4
Nmero horas practicas semanales : 2
Duracin del ciclo : 16 semanas
Duracin hora clase : 50 minutos
Unidades valorativas : 4
Nmero Correlativo / Ciclo : 52 / VII

II DESCRIPCION DE LA ASIGNATURA

Esta asignatura permitir al alumno conocer y experimentar las siguientes reas de


implementacin de bases de datos:

Manejar y administrar los modelos y metodologas para el desarrollo de sistemas de


bases de datos.
Utilizacin de herramientas CASE para el diseo logico.
Generacin y manejo de scripts para creacin / modificacin de bases de datos.
Arquitectura fsica de una base de datos: manejo de logs transaccionales, manejo de
ndices, estrategias de crecimiento.
Conectividad de clientes a la base de datos a travs de estndares, software especial,
diferentes protocolos e Internet.
III OBJETIVOS GENERALES

Instruir al estudiante en el proceso de trasladar un diseo conceptual a una base de


datos fsica.
Instruir al estudiante sobre la arquitectura fsica de una base de datos.
Instruir al estudiante sobre el proceso de conectividad y operacin en red de una
base de datos.
Instruir al estudiante sobre las consideraciones para el desarrollo de aplicaciones
sobre una base de datos.

IV METODOLOGIA DE LA ENSEANZA

Clases expositivas, soportadas por casos extrados de un proyecto que los estudiantes
debern de realizar en grupos de cuatro personas, durante el desarrollo del curso,
relacionado con la implementacin de una base de datos.

V CONTENIDO.
UNIDAD CONTENIDO DURACION
H. CLASE H. DISC.

1. Introduccin a 1.1 Revisin al modelo E-R. 12 6


1.2 Diagrama E-R extendido.
las bases de 1.3 Revisin a las formas normales.
datos 1.4 Uso de herramientas CASE para
el diseo conceptual y fsico.
1.5 Definicin de eventos
desencadenantes.
1.6 Definicin de procedimientos
almacenados.
1.7 Modificacin de esquemas de
bases de datos.
1.8 Manejo de scripts y herramientas
para generar y modificar bases de
datos.
UNIDAD CONTENIDO DURACION
H. CLASE H. DISC.

2.1 Definicin de tareas del servidor. 20 10


2. ARQUITECTURA 2.2 Definicin de tareas del cliente.
DE BASES DE 2.3 Utilizacin de espacios de trabajo
DATOS. en disco / almacenamiento
secundario.
2.4 Funcionamiento de los logs de
transacciones.
2.5 Funcionamiento de los ndices.
2.6 Optimizacin de los ndices.
2.7 Esquemas de seguridad.
2.8 Mecanismos de recuperacin.

3.1 Mecanismos para la 12 6


3. CONECTIVIDAD comunicacin entre clientes y
A LA BASE DE servidores.
DATOS 3.2 Establecimiento de conectividad
en clientes.
3.3 Establecimiento de estndares
organizacionales para el manejo
de clientes.

4.1 Estrategias para el desarrollo de 8 4


4. DESARROLLO aplicaciones.
DE APLICACIONES 4.2 Mecanismos de control de
DE BASES DE concurrencia.
DATOS. 4.3 Estrategias para la distribucin de
aplicaciones.
VI EVALUACIONES
Las evaluaciones y ponderaciones de los contenidos del curso se distribuirn de la
siguiente forma:
* Primera evaluacin parcial : 25%
* Segunda evaluacin parcial : 25%
* Tercera evaluacin parcial : 25%
* Cuarta evaluacin parcial : 25%

Totales 100%

VII BIBLIOGRAFIA

Este curso se soportar por dos tipos de bibliografa:

TEORICA:

1- Database Sistemas: Principles, Design, & Implementation


Catherine Ricardo.

2- Fundamentals of Database Systems


Elmasri, Ramez y Navathe, Shamkant B

3- A BUSCAR: un libro que exista en el medio para discutir la teora en curso.

DETALLES Y EJEMPLOS

1- Manuales y documentacin tcnica de ORACLE ORDBM.


2- Manuales y documentacin tcnica de Adaptive Enterprise Server.
3- Manuales y documentacin tcnica de INFORMIX.
4- Manuales y documentacin tcnica de Microsoft SQL Server.