Sunteți pe pagina 1din 27

Cdigo

UNIVERSIDAD DEL CARIBE


Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 1 de 27

Escuela de Informtica
Gua de Estudio
Nombre de la asignatura

: Base de Datos

Carga acadmica

: 4 crditos

Modalidad

: Semipresencial

Clave

: INF-436

Pre-requisito

: INF-208

Fecha de elaboracin

: Septiembre, 2007

Responsable de elaboracin

: Lic. Jos Uribe

Revisin

: Lic. Martha Escao

Directora de Produccin de Medios


: Lic. Jos Uribe
Director Escuela de Informtica
Modificaciones
1: Fecha:
Responsable: ______________________
2: Fecha: ____________ Responsable: ______________________
3: Fecha : ____________ Responsable: ______________________

Septiembre, 2007

*Gua en Proceso de Revisin.

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 2 de 27

Saludos Presidente del Consejo.

El Modelo Educativo de Unicaribe (MEDUC), fundamentado en una educacin abierta


y a distancia, demanda el uso de diversas herramientas

para el aprendizaje,

principalmente para estimular y orientar el estudio independiente. Esta gua de estudio


es una de esas herramientas. No tiene pretensiones de sustituir al docente, sino de
complementar su labor. La gua de estudio tampoco limita el espacio de bsqueda del
estudiante, sino que le sirve de apoyo en esa bsqueda y le facilita el acceso al
conocimiento a partir de un conjunto de actividades que le propone. Por esta razn,
considero que la implementacin de este instrumento ser de gran ayuda para el y la
estudiante y contribuir a un aprendizaje de mayor calidad.

Dr. Jos Andrs Aybar Snchez


Presidente del Consejo.

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 3 de 27

Mensaje a los y las Estudiantes

Esta Gua de Estudio de la asignatura Base de Datos, se ha elaborado pensando


en ustedes, estudiantes de UNICARIBE. He tratado de organizar actividades
con sus orientaciones para facilitar el aprendizaje en la metodologa
semipresencial y a distancia. Es necesario entender que este documento solo
puede convertirse en una Gua para el aprendizaje, si es asumido como tal por
ustedes.

Para lograr los aprendizajes esperados

es obligatoria la realizacin de las

actividades indicadas en el desarrollo de esta gua, para lo cual se requiere del


manejo de las fuentes que se recomiendan en el programa de la asignatura y en
cada una de las unidades.

Lic. Jos Uribe

ndice

Prof. Ing. Francisco V. Fliz Vallejo


Marzo, 2005

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

ndice
1
2.
3.
4.
5.
6.
7
8.

Versin No. 1
______________________
Pgina 4 de 27

Pgs

Mensaje del Rector.2


Mensaje a los y las estudiantes..3
ndice del contenido de la Gua..4
Caracterizacin de la Gua..6
Descripcin de la materia7
Justificacin....7
Objetivos.........8
Habilidades y destrezas que se lograrn con la materia.8

9. Unidad 1 Fundamentos de Bases de Datos.


Propsitos Especficos10
Contenidos..10
Actividades Preliminares.10
Actividades para el Aprendizaje.10
10. Unidad 2 Introduccin a SQL.
Propsitos Especficos12
Contenidos.. ...12
Actividades Preliminares....12
Actividades para el Aprendizaje12
11. Unidad 3 Modelo Relacional.
Propsitos Especficos...14
Contenidos.. ..14
Actividades Preliminares...14
Actividades para el Aprendizaje...14
12. Unidad 4 Proceso de Diseo.
Propsitos Especficos..15
Contenidos15
Actividades Preliminares......15
Actividades para el Aprendizaje..15

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 5 de 27

13. Unidad 5 Procedimientos almacenados, Integridad y Vista.


Propsitos Especficos.16
Contenidos...16
Actividades Preliminares.16
Actividades para el Aprendizaje.16
Programacin17
Metodologa..18
Tutora en el Campo Virtual.18
Bibliografia Bsica...19
Bibliografia Complementaria..19
Practicas20
AutoEvaluacin.20
Programa...21

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 6 de 27

Caracterizacin de la Gua
Esta Gua de Estudio est dirigida a los y las estudiantes de UNICARIBE que cursan la
asignatura BASE DE DATOS. Su propsito es ayudar en el proceso de aprendizaje,
mediante la organizacin y orientacin de actividades que propicien aprendizajes
significativos. No sustituye al docente-acompaante, a los libros ni al programa, sino
que se convierte en una herramienta al servicio de stos.
La Gua est organizada por unidades de acuerdo con el programa de la asignatura. En
cada unidad se incluyen las siguientes secciones:
-

Propsitos Especficos
Contenidos
Actividades Preliminares
Actividades de Aprendizaje

En este documento se presenta, adems,

una programacin de los encuentros, la

descripcin de la metodologa para desarrollar los encuentros, una bibliografa bsica y


una complementaria para toda la asignatura, las practicas y una autoevaluacin.

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 7 de 27

Descripcin de la materia
En la materia Base de datos (clave INF-436) se presentan los conceptos fundamentales
sobre base de datos, el Lenguaje Estructurado de Consulta (SQL), diseo de base de
datos relacionales, etc. Adems, brinda conocimientos bsicos de editores grficos
como Visio; Herramienta CASE, como Stara Designer, para que el estudiante aprenda
de ellas y la pueda utilizar en el quehacer diario. Por otro lado, aprender a instalar y
configurar un Sistema de gestin de base de datos relacional (RDBMS por sus siglas en
ingls).
Justificacin
El manejo de la informacin, a travs de bases de batos, ha evolucionado en los ltimos
aos hasta convertirse en parte crucial de los sistemas informticos moderno. Como
consecuencia de esta evolucin, el estudio de las Bases de Datos y de los programas
manejadores o gestores de bases de datos se ha convertido en una parte esencial de la
enseanza de la Informtica.
Normalmente el estudiante que inicia en la carrera de informtica no ha tenido nunca
contacto con el rea, los trminos del lenguaje informtico y quizs algunos, no han
visto o encendido nunca un computador. Debido a esto, se elaboro esta gua de estudio,
con una serie de temas y ejercicios de enseanza-aprendizaje.
El estudiante esta encargado de construir su conocimiento teniendo como recursos la
bibliografa bsica y complementaria, tutoriales y apuntes colgados en el campus virtual
y los ejercicios que se asignarn durante el transcurso de la asignatura para alcanzar un
aprendizaje a partir de una sucesin de experiencias que permitan contrastar sus propias
ideas y modificar los conocimientos iniciales. Por el contrario, el profesor dirige el
proceso de aprendizaje planificando actividades que despierten el inters del estudiante
as como motivarle durante todo el trayecto.
Es difcil establecer un patrn de enseanza comn para todos los estudiantes ya que
cada uno asimila las ideas y las enlaza segn la destreza y rapidez del ritmo propio para
captar las ideas.
Esta gua est diseada para que el estudiante aprenda a su ritmo, pero en el transcurso
de la misma se asignarn trabajos, que deben ser entregados en la fecha establecida por
el profesor.

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 8 de 27

Objetivos.

Que el estudiante adquiera los conocimientos, tcnicas y herramientas que le


permita disear, administrar e interactuar con Bases de Datos Relacinales.

Conocer y aprender a utilizar herramientas CASE para el diseo de bases de


datos.

Habilidades y destrezas que se lograrn con la materia.


A finalizar la materia, el estudiante deber:

Conocer los fundamentos de bases de datos.

Saber SQL y sus comandos para trabajar con bases de datos relacionales.

Saber las etapas del diseo de bases de datos utilizando el modelo relacional.

Construir e interpretar diagramas de entidad relacin.

Construir un modelo conceptual de bases de datos.

Conocer las diferentes formas de normalizacin de datos.

Generar los comandos SQL que permitan crear el modelo fsico de los datos.

Utilizar un diseador grfico para disear los distintos diagramas.

Utilizar una herramienta CASE para disear y crear bases de datos.

Conocer la nomenclatura del modelo relacional.

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 9 de 27

Relacin con las dems materias.


La materia Base de datos se imparte en el octavo cuatrimestre del programa de la
carrera de informtica, consta de 4 crditos (3 tericos y 1 prctico).
Al impartirse esta asignatura en el octavo cuatrimestre, debe asumirse que la misma es
pre-requisito obligatorio de las dems asignaturas del rea de conocimiento
especializado de la carrera y que sern estudiadas con posterioridad a ella, ver tabla 1.
Materia
Cuatrimestre
Programacin III
Noveno
Proyecto I
Noveno
Programacin IV
Dcimo
Proyecto II
Dcimo
Proyecto III
Dcimo primer
Seminario de informtica
Dcimo segundo
Tabla 1. Materias relacionadas con Base de datos

Crditos
4
4
4
4
4
4

Contenido.
En esta seccin se detalla el programa de clase para la materia Base de datos. El
programa est organizado en cinco unidades. En la primera unidad se estudian los
conceptos bsicos sobre base de datos.
La segunda unidad, trata sobre el Lenguaje Estructurado de Consulta (SQL). Y las dos
unidades siguientes, tercera y cuarta, tratan el Modelo Relacional.
En la quinta se trata el tema de los procedimientos almacenados, as como el tema de
integridad de los datos y las vistas.

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 10 de 27

Unidad 1. Fundamentos de Bases de Datos.


La primera unidad, es un tema de introduccin que motiva al estudio y aprendizaje de la
materia Base de datos, aqu se estudian los conceptos claves, como son: base de datos,
sistemas de bases de datos, sus elementos, la arquitectura, etc.
1.1 Propsitos Especficos.
1.1.1Comprender los conceptos fundamentales de bases de datos.
1.1.2 Comprender el programa manejador de base de datos.
1.1.3 Comprender la arquitectura general de los sistemas de bases de datos
1.1.4 Comprender los conceptos generales de base de datos relacional
1.1.5 Identificar los componentes de una base de datos relacional.
1.2 Contenidos.
1.2.1 Introduccin
1.2.2 Concepto de base de datos.
1.2.3 Sistemas de gestin de bases de datos
1.2.4 Arquitectura de los sistemas de bases de datos
1.2.5 Tipos de arquitecturas
1.2.6 Fundamentos de base de datos relacional

1.3 Actividades Preliminares.


1.3.1 Descargue del sitio www.mysql.com la ltima versin liberada de MySql e
instlela.
1.3.2 Cree una base de datos llamada MiINF436

1.4 Actividades para el Aprendizaje.


1.4.1 Con la lectura de los Captulos 1, 2 y 3 seccin por seccin de la bibliografa
bsica: Date, C. J.: Introduccin a los Sistemas de Bases de Datos, realice las siguientes
actividades:

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 11 de 27

1. Hacer un resumen de los siguientes conceptos:


Sistema de base de datos
Diagrama Entidad /
relacin
Administracin de datos
Transaccin
Modelo de datos
Base de datos distribuida

Independencia lgica
Varrel derivada
Proposicin

Base de
datos
Lenguaje de
consulta
DBA
Entidad
SQL

Independencia de los
datos
Acceso concurrente

Integridad

Seguridad
Sistema Multiusuario
Tipos de base de datos

Base de
datos
relacional
Clave
primaria
Vista

Modelo relacional

DBMS
Relacin
Diccionario de
datos
Independencia
fsica

Redundancia

Clave externa

Varrel base

Predicado

Proyeccin

2. Hacer un Resumen de las funciones ms importantes de: DBA y DBMS


3. Investigue las diferencias entre: independencia lgica y fsica de los datos

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 12 de 27

Unidad 2. Introduccin a SQL.


En esta unidad se estudia el Lenguaje Estructurado de Consulta (SQL por sus siglas en
ingls), su sintaxis, sus operadores, la forma de escribir los comandos, las instrucciones
o comandos utilizados para manipular los datos, para definir los datos, etc.
1.1 Propsitos Especficos.
1.1.1 Aprender a utilizar SQL para el manejo de bases de datos.
1.1.2 Aprender y conocer las instrucciones de SQL para el manejo de datos, la
definicin de datos y el control de los datos.
1.1.3 Comprender el lenguaje SQL para la creacin y modificacin de los objetos de la
base de datos.
2.2. Contenidos.
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5

Antecedentes histricos.
Lenguaje de definicin de datos (DDL)
Creacin de Vistas
Lenguaje de manipulacin de datos (DML)
Lenguaje de Control de datos (DCL.)

2.3 Actividades Preliminares.


2.3.1 Seleccione de su propio inters un sistema para hacer el diseo de la base de datos.
2.4. Actividades para el Aprendizaje.
2.4.1 Con la lectura del Capitulo 4 de la bibliografa bsica: Date, C. J.: Introduccin a
los Sistemas de Bases de Datos, Pginas. 83-98 realice las siguientes actividades:
1. Defina los siguientes comandos y sus respectivas clusulas:
Select
Alter table
Rollback

Insert
Create table
Grant

Delete
Drop table
Revoke

Update
Commit

2. Investigue y defina los siguientes operadores de SQL:


Relacin
Lgico
Aritmticos

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 13 de 27

3. Investigue y defina las funciones de agrupamiento en SQL


4. Crear las tablas de ejemplos del libro de texto (Parte interior de la portada del libro)
5. Hacer un ejemplo por clusula de cada comando utilizando las tablas de la base de
datos MiINF436.

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 14 de 27

Unidad 3. Modelo Relacional.


En esta unidad estudiaremos dos de los tres aspectos principales de la informacin
segn el modelo relacional que son: estructura de los datos y la manipulacin de los
datos, la tercera, integridad de los datos lo trataremos en la ltima unidad.
3.1 Propsitos Especficos.
3.1.1 Comprender la estructura de los datos en el modelo relacional
3.1.2 Comprender los distintos conceptos de la estructura de datos
3.1.3 Comprender la forma de manipular los datos en el modelo relacional
3.2 Contenidos.
3.2.1 Concepto de dominio
3.2.2 Relaciones: conceptos, caractersticas
3.2.3 lgebra relacional: conceptos, operadores
3.2.4 Sintaxis del lgebra relacional
3.2.5 Importancia del lgebra relacional
3.3 Actividades Preliminares.
3.3.1 Enumere las entidades que conforman el modelo de base de datos que seleccion
en la unidad anterior.
3.3.2 Investigue que es una Herramienta CASE.
3.4 Actividades para el Aprendizaje.
3.4.1 Con la lectura de los Captulos 5 y 6 por seccin de la bibliografa bsica: Date, C.
J.: Introduccin a los Sistemas de Bases de Datos, realice las siguientes actividades:
1. Defina los siguientes trminos:
Atributo
Dominio

Grado
Tupla

Cardinalidad
lgebra relacional

Relacin
WFF

Proyectar
Diferencia

Producto
Juntar

Unin
Dividir

2. Defina los siguientes operadores:


Restringir
Interseccin

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 15 de 27

Unidad 4. Proceso de Diseo.


Esta unidad trata el tema general del diseo de bases de datos relacionales.
4.1 Propsitos Especficos.
4.1.1 Comprender los fines del proceso de diseo de base de datos.
4.1.2 Comprender el proceso de normalizacin y cada una de sus formas
4.1.3 Describir los conceptos del modelo relacional de base de datos
4.1.4 Aprender a construir diagramas Entidad / Relacin.
4.2. Contenidos.
4.2.1
4.2.2
4.2.3
4.2.4

La Normalizacin de los datos


Conceptos de redundancia
Uso de la primera, segunda y tercera forma normal
El Modelo Entidad / Relacional: Conceptos Bsicos, Relacin, Entidad,
Atributo.
4.2.5 Diagrama de Entidad-Relacin

4.3 Actividades Preliminares.


4.3.1 Investigar las convenciones para construir Diagramas de Entidad / Relacin.
4.4 Actividades para el Aprendizaje.
4.4.1 Con la lectura de los Captulos 10, 11 y 13 de la bibliografa bsica: Date, C. J.:
Introduccin a los Sistemas de Bases de Datos, realice las siguientes actividades:
1. Hacer un resumen de los siguientes conceptos:
Normalizacin
Modelo entidad
relacin
3FN
Propiedad

Redundancia
/ Diagrama Entidad
relacin
FNBC
Vnculo

Dependencia funcional
/ 1FN
Desnormalizacin
Tipos de propiedades

2. Disee el diagrama entidad / relacin para su base de datos

2FN
Entidad
Tipos
vnculos

de

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 16 de 27

Unidad 5. Procedimientos almacenados, Integridad y Vistas.


Esta ltima unidad estudia los procedimientos almacenados y los disparadores del ingls
Triggers, adems trata el tercer aspecto principal del modelo relacional, la integridad de
los datos y las vistas, un componente muy importante en el procesamiento de datos a
travs de base de datos.
5.1 Propsitos Especficos.
5.1.1 Aprender a utilizar procedimientos almacenados en la base de datos.
5.1.2 Comprender la importancia del uso de procedimientos almacenados en la base de
datos.
5.1.3 Aprender los diferentes tipos de restricciones de integridad de la base de datos.
5.2. Contenidos.
5.2.1 Triggers y stored procedures
5.2.1.1 Caractersticas y tipos
5.2.1.2 Consideraciones tcnicas
5.2.1.3 Optimizacin y consideraciones de rendimiento
5.2.2 Integridad
5.2.2.1 Restricciones de tipo de datos
5.2.2.2 Restricciones de columnas Restricciones de tablas
5.2.2 3 Restricciones de bases de datos
5.2.3 Vistas
5.3 Actividades Preliminares.
5.3.1 Investigue y defina las clusulas de SQL para mantener la integridad de la base de
datos.
5.4 Actividades para el Aprendizaje.
5.4.1 Con la lectura de los Captulos 8 y 9 de la bibliografa bsica: Date, C. J.:
Introduccin a los Sistemas de Bases de Datos, realice las siguientes actividades:
1. Identifique en su diseo de base de datos los tipos de integridad que necesita.
2. Haga una lista de las mismas
3. Construya los comandos SQL para crear las mismas en la base de datos.

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007
Versin No. 1
______________________
Pgina 17 de 27

GDE-ENF-436

Base de Datos

Programacin.
Base de datos es una materia mensual que consta de 4 crditos: 3 de teora y 1 de
prctica. Un crdito equivale a 10 horas de estudio (Garca Aretio, 1997), lo que implica
unas 40 horas de estudio en total a lo largo de los 5 encuentros semanales para la
materia.

Horas

Fundamentos de

Tabla 2. Programacin de los encuentros

vistas

integridad

almacenados,

Procedimientos

diseo

Proceso

de
1

relacional

Modelo

SQL

Introduccin

bases de datos

Prctica

Horas

Encuentro

Tema

Teora

Se puede ver la programacin de los encuentros en la tabla 2. Cada encuentro consta de


4 horas continuas y se divide en 3 horas para la exposicin de la teora y 1 hora,
aproximadamente, para la prctica, que se solapa con el estudio de la teora (para
aprovechar mejor los conocimientos impartidos).

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 18 de 27

Metodologa.

Investigacin
Exposicin de los contenidos tericos por parte de los estudiantes.
Para cada encuentro los estudiantes deben haber ledo previamente el material de la
bibliografa bsica. Se harn exmenes cortos de control de lectura al inicio de la
clase, y / o de retroalimentacin al final de la clase.
Durante los encuentros se reforzarn los conceptos ledos por el estudiante y se
realizarn algunos ejemplos. Se fomentar la participacin de los estudiantes
mediante la realizacin de preguntas y ejercicios en clase que sern planteados por
el docente.
Tutora virtual a travs del campus virtual www.unicaribe.net
Anlisis de informacin accesible en Internet.
Asignacin de trabajos prcticos para ser realizados fuera de los encuentros.
Prcticas en el laboratorio de cmputo.
Presentacin de un trabajo final, incluyendo todos los temas especificados en el
contenido descrito anteriormente.

Tutora en el Campus Virtual.


El acceso se realiza a travs del enlace www.unicaribe.net.
A cada estudiante se le asignar un Usuario y una Clave particular para acceder al
campus, para esto el estudiante necesitar una cuenta de correo electrnico.

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 19 de 27

Bibliografa Bsica.
En el caso de una materia como Base de datos, existe una gran variedad de libros que
pueden ser elegidos para el estudio de la misma. En esta asignatura en concreto, han
primado los aspectos metodolgicos, que imponen la utilizacin de un libro en la
enseanza a distancia (EAD) fcil de digerir por el lector, y por ello el libro de texto
escogido es el siguiente:
Date, C. J: Introduccin a los Sistemas de Bases de
Datos, Prentice Hall, Mxico, 7ma Edicin, 2001.
Este libro trata de manera clara la mayora de los
conceptos del programa de clase. Este libro contiene
muchos ejemplos y ejercicios que facilitan el proceso
de aprendizaje.
Adems este volumen esta editado en espaol y por
una casa editora que garantiza la distribucin en
Repblica Dominicana.

Bibliografa Complementaria.
Silberschatz, Abrahan y Korth, Henry: Fundamentos de bases de datos,
McGraw-Hill, Mxico, 3ra Edicin, 1998
Adad, Rubn: Fundamentos de estructuras de datos relacionales, MegaByte,
Hawryszkiewycz, I. T.: Anlisis y diseo de bases de datos, MegaByte
Kroenke, David: Database Processing: Fundamentals, Design and
Implementation, , USA, 8va Edicin
Dorsey: Diseo de bases de datos con UML, McGraw-Hill, Mexico, 1ra edicin,
2000
Hernandez, Michael J.: Database Design for Mere Mortals: A Hands-On Guide
to Relational Database Design
Silberschatz , Abraham: Database Systems Concepts
Coronel, Carlos y Rob, Peter: Database Systems Design, Implementation, and
Management, CourseTechnology, USA, 5ta edicion, 2000
Muller, Robert J.: Database Design for Smarties: Using UML for Data
Modeling, MK, USA, 1999
Halpin, Terry: Information Modeling and Relational Databases: From
Conceptual Analysis to Logical Design
Riordan: A fondo diseo de sistemas de bases de datos relacionales, McGrawHill, Mxico, 2000

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 20 de 27

Prcticas.
La materia requiere la presentacin de un trabajo final que deber ser entregada en el
quinto encuentro. El enunciado del mismo ser dictado por el docente de la materia y
estar disponible en el campus virtual.
Las prcticas deben ser entregada en la fecha especificada y aquellos estudiantes que no
cumplan con este requisito, podrn presentarla ms tarde, pero solo se evaluara la
misma con un sesenta por ciento de su valor (60%).
AutoEvaluacin.
Materia:
Clave:
Nombre completo:

Base de datos
INF-436

1. Inters demostrado: Lectura (seleccione el que mejor aplique)


He ledo y estudiado plenamente todos los documentos de la materia
(programa, gua y materiales bibliogrficos de la asignatura)
He ledo someramente los documentos
No he ledo aun los documentos
2. Trabajos prcticos
Nombre de la prctica
Problemas
/ Fecha entrega
dificultad

3. Calificacin del aprendizaje y desempeo en la materia segn la siguiente


escala: (1-Muy bueno 2-Bueno 3-Aceptable 4-Regular)
Inters demostrado:
Participacin:
Trabajos prcticos:
4. Observacin

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 21 de 27

Escuela de Informtica
Programa de Asignatura
Nombre de la asignatura

: Base de Datos

Carga acadmica

: 4 crditos

Modalidad

: Semi-presencial

Clave

: INF-436

Pre-requisito

: INF-208

Fecha de elaboracin

: Septiembre, 2001

Responsable de elaboracin

: Lic. Jos Alberto Uribe

Presentado a

: Lic. Jos Alberto Uribe


Director Escuela de Informtica

Modificaciones
1: Fecha : Abril, 2007___ Responsable: Jos A. Uribe
________
2: Fecha : ____________ Responsable: _______________________
3: Fecha : ____________ Responsable: _______________________

CONTENIDO
Justificacin
Propsitos
Contenido de unidades
Metodologa
Evaluacin
Bibliografa

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 22 de 27

JUSTIFICACIN
El manejo de la informacin, a travs de bases de batos, ha evolucionado en los ltimos
aos hasta convertirse en parte crucial de los sistemas informticos moderno. Como
consecuencia de esta evolucin, el estudio de las Bases de Datos y de los programas
manejadores o gestores de bases de datos se ha convertido en una parte esencial de la
enseanza de la Informtica.
2. PROPSITOS
2.1 Generales

Que el estudiante adquiera los conocimientos, tcnicas y herramientas que le


permita disear, administrar e interactuar con Bases de Datos Relacinales.
Conocer y aprender a utilizar herramientas CASE para el diseo de bases de
datos.
Que el estudiante aprenda el lenguaje SQL.

3. CONTENIDOS
Unidad 1 Fundamentos de Bases de Datos.
Propsitos Especficos:

Comprender los conceptos fundamentales de bases de datos.


Comprender el programa manejador de base de datos.
Comprender la arquitectura general de los sistemas de bases de datos
Comprender los conceptos generales de base de datos relacional
Identificar los componentes de una base de datos relacional.

Contenidos
1.1 Introduccin
1.2 Concepto de base de datos.
1.3 Sistemas de gestin de bases de datos
1.4 Arquitectura de los sistemas de bases de datos
1.5 Tipos de arquitecturas
1.6 Fundamentos de base de datos relacional

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 23 de 27

Unidad 2 Introduccin a SQL.


Propsitos Especficos:

Aprender a utilizar SQL para el manejo de bases de datos.


Aprender y conocer las instrucciones de SQL para el manejo de datos, la
definicin de datos y el control de los datos.
Comprender el lenguaje SQL para la creacin y modificacin de los objetos de la
base de datos.

Contenidos
2.1
2.2
2.3
2.4
2.5

Antecedentes histricos.
Lenguaje de definicin de datos (DDL)
Creacin de Vistas
Lenguaje de manipulacin de datos (DML)
Lenguaje de Control de datos (DCL.)

Unidad 3. Modelo Relacional.


Propsitos Especficos:

Comprender la estructura de los datos en el modelo relacional


Comprender los distintos conceptos de la estructura de datos
Comprender la forma de manipular los datos en el modelo relacional

Contenidos
3.1
3.2
3.3
3.4
3.5

Concepto de dominio
Relaciones: conceptos, caractersticas
lgebra relacional: conceptos, operadores
Sintaxis del lgebra relacional
Importancia del lgebra relacional

Unidad 4 Proceso de Diseo.


Propsitos Especficos:

Comprender los fines del proceso de diseo de base de datos.


Comprender el proceso de normalizacin y cada una de sus formas
Describir los conceptos del modelo relacional de base de datos
Aprender a construir diagramas Entidad / Relacin.

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 24 de 27

Contenidos
4.1 La Normalizacin de los datos
4.2 Conceptos de redundancia
4.3 Uso de la primera, segunda y tercera forma normal
4.4 El Modelo Entidad / Relacional: Conceptos Bsicos, Relacin, Entidad,
Atributo.
4.5 Diagrama de Entidad-Relacin
Unidad 5 Procedimientos almacenados, Integridad y Vistas.
Propsitos Especficos:

Aprender a utilizar procedimientos almacenados en la base de datos.


Comprender la importancia del uso de procedimientos almacenados en la base de
datos.
Aprender los diferentes tipos de restricciones de integridad de la base de datos.

Contenidos
5.1Triggers y stored procedures
5.2 Caractersticas y tipos
5.3 Consideraciones tcnicas
5.4 Optimizacin y consideraciones de rendimiento
5.5 Integridad
5.6 Restricciones de tipo de datos
5.7 Restricciones de columnas
5.8 Restricciones de tablas
5.9 Restricciones de bases de datos
5.10 Vistas
4. METODOLOGA
Investigacin
Discusiones
Trabajos prcticos
Presentacin de un trabajo final que consiste en:
Reunir informacin sobre un negocio por medio de entrevistas y otras tcnicas.
Seleccionar un manejador de base de datos relacional
Construir el modelo de datos que satisfaga los requerimientos del negocio y rea
en estudio. (Diagrama E/R).
Crear el o los Scripts que creen la base de datos y todos los objetos de base de
datos a utilizarse (Tablas, Triggers, Stored Procedure, ndices, llaves primarias,
etc.).
Crear las reglas de negocios en la base de datos (Constraints...)

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007
Versin No. 1
______________________
Pgina 25 de 27

GDE-ENF-436

Base de Datos

5. EVALUACIN
Cada estudiante ser evaluado durante todo el proceso de aprendizaje, en las jornadas
presnciales con el facilitador y sus compaeros estudiantiles, as como en las jornadas
de estudio individual de manera independiente, con las opiniones de la
heteroevaluacin, la coevaluacin, y la autoevaluacin, se emitirn calificaciones en los
diferentes aspectos y criterios que presentan la normativa de evaluacin de Unicaribe.
Valor por Encuentro
Aspecto a Evaluar
A. Posesin de los recursos
y
materiales
de
la
asignatura.

B. Desempeo en el
desarrollo del tema de la
unidad.

C. Integracin al trabajo
grupal.

D. Dominio
anterior.

del

tema

E. Auto evaluacin
coevaluacin.

G. Cumplimiento de las
tareas asignadas de forma
individual o grupal.

I. Comprobacin parcial
de los
aprendizajes
acumulados

Definicin
Posesin de los
recursos y
materiales propios de la asignatura
(Gua, programa, libros de texto,
otros).
Preparacin
previa
de
los
contenidos a desarrollar en la
unidad, apoyado en la gua de
estudio.
Calidad de los aportes mediante:
desarrollo de la gua de estudio,
informes de lecturas, prcticas,
anlisis de casos, otros.
Nivel de integracin en el anlisis
de los contenidos de la unidad,
mediante debates de opiniones,
elaboracin de grficos, mapas
conceptuales,
presentaciones,
investigaciones, entre otros.
Demostracin de las competencias
desarrolladas en la unidad anterior,
mediante, gua de preguntas,
lluvias de ideas, interrogatorio,
discusin grupal, prctica, sntesis
de lo aprendido, anlisis de caso,
entre otras actividades.
Apreciacin crtica del trabajo
propio y por los dems miembros
del grupo.
Realizacin de los trabajos
asignados fuera del aula, de
acuerdo a los criterios establecidos,
desarrollo de la gua de estudio,
foros de debates en la Web,
anlisis de casos, elaboracin de
proyectos, entre otros.
Demostracin de las competencias
desarrolladas
en
encuentros
anteriores a travs de prueba

1er.

2do.

3er.

4to.

5to.

10

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

J. Competencias propias
de la asignatura.

K. Resultado del trabajo de


investigacin o prctica
final individual:
i. Desarrollo de trabajos de
investigacin o prctica
individual de forma escrita.

Septiembre, 2007
Versin No. 1
______________________
Pgina 26 de 27

GDE-ENF-436

Base de Datos

escrita o prctica individual de los


contenidos abordados hasta el
tercer encuentro.
Demostracin del dominio de los
propsitos de las diferentes
unidades, por medio de evaluacin
integradora prevista en la gua de
estudio u otro medio a considerar.
Cumplimiento con los requisitos
de elaboracin de acuerdo a las
caractersticas propias del tipo de
trabajo de investigacin o prctica
final. Calidad en la elaboracin de
los contenidos y cumplimiento de
los requisitos de forma.

Dominio de los contenidos del


trabajo de investigacin o prctica
final, a travs de una confrontacin
ii.
Dominio
de
los
de ideas, presentacin individual,
contenidos
preguntas sobre el tema, entre
otras.
Demostracin
en
su
L. Desarrollo de actitudes
comportamiento, re juicios y
y valores propuestos en la
anlisis de posesin de valores y
asignatura.
actitudes buscadas.
Registro diario de la asistencia,
tardanzas y permanencia del
P. Registro de asistencia
estudiante en el saln de clase.
Puntuacin total

15

18

20

20

27

Cdigo
UNIVERSIDAD DEL CARIBE
Vicerrectora de Desarrollo
Direccin Produccin de
Medios para el Aprendizaje

Septiembre, 2007

GDE-ENF-436

Base de Datos

Versin No. 1
______________________
Pgina 27 de 27

6. BIBLIOGRAFA

Date, C. J: Introduccin a los Sistemas de Bases de Datos, Prentice Hall,


Mxico, 7ma Edicin, 2001.
Silberschatz, Abrahan y Korth, Henry: Fundamentos de bases de datos,
McGraw-Hill, Mxico, 3ra Edicin, 1998
Adad, Rubn: Fundamentos de estructuras de datos relacionales, MegaByte,
,
Hawryszkiewycz, I. T.: Anlisis y diseo de bases de datos, MegaByte
Kroenke, David: Database Processing: Fundamentals, Design and
Implementation, , USA, 8va Edicin
Dorsey: Diseo de bases de datos con UML, McGraw-Hill, Mexico, 1ra edicin,
2000
Hernandez, Michael J.: Database Design for Mere Mortals: A Hands-On Guide
to Relational Database Design
Silberschatz , Abraham: Database Systems Concepts
Coronel, Carlos y Rob, Peter: Database Systems Design, Implementation, and
Management, CourseTechnology, USA, 5ta edicion, 2000
Muller, Robert J.: Database Design for Smarties: Using UML for Data
Modeling, MK, USA, 1999
Halpin, Terry: Information Modeling and Relational Databases: From
Conceptual Analysis to Logical Design
Riordan: A fondo diseo de sistemas de bases de datos relacionales, McGrawHill, Mxico, 2000

S-ar putea să vă placă și