Você está na página 1de 2

Corporacin Universitaria Minuto de Dios Regional Bogot Sur

GUIA DE CATEDRA
Desarrollo de ctedra no Presencial

Bases de datos
Gua N. __3___ F. Elaboracin __25/04/12__ F. 1 Revisin___1_______ Pagina 1 de 2

Plan de Estudios: Semestre IV Intensidad horaria semanal: Hrs T 2 Hrs P 2 Tema: Fases del diseo de una base de datos relacional.

rea: Informtica Total horas: 4

N Crditos: 3

1.

OBJETIVOS

Conocer cules son las fases del diseo de una base de datos del tipo relacional. Disear una base de datos sencilla mediante esta tcnica.

2.

CONTENIDO

- Fases de diseo. - Modelo E-R. - Modelo E-R extendido.

3.

MARCO TEORICO

Introduccin
En general, el objetivo del diseo de una base de datos relacional es generar un conjunto de esquemas de relaciones que permitan almacenar la informacin con un mnimo de redundancia, pero que a la vez faciliten la recuperacin de la informacin. Una de las tcnicas para lograrlo consiste en disear esquemas que tengan una forma normal adecuada. Para determinar si un esquema de relaciones tiene una de las formas normales se requiere mayor informacin sobre la empresa del "mundo real" que se intenta modelar con la base de datos. La informacin adicional la proporciona una serie de limitantes que se denominan dependencias de los datos.

Problemas en el diseo de bases de datos relacionales


Antes, de hablar de formas normales y dependencias de datos es conveniente considerar los defectos que pueden tener una base de datos mal diseada. Supongamos las siguientes relaciones: PERSONA (DNI, NOMBRE, APELLIDOS) COCHE (MATRICULA, MARCA. TIPO, POTENCIA, COLOR) TENER (DNI, MATRICULA, FECHA, PRECIO) Si en lugar de las anteriores relaciones que componen la BD, optsemos por una nica relacin, formada por los atributos de las tres, sta tendra los siguientes defectos; primero, algunos datos sern redundantes; en general en esta relacin una persona aparecer tantas veces como coches posea, segunda, esta redundancia conlleva unos riesgos de incoherencia durante las actualizaciones: por ejemplo, si resulta que el nombre de Lpez no es Pedro sino Juan, hay que tener cuidado y actualizar todas las tuplas en las que aparece Lpez. Es preciso admitir la presencia de valores nulos en una relacin de este tipo para poder mantener en la base, coches sin propietarios o personas que no tienen coches. Si muchos de los atributos no se aplican a todas las tuplas de la relacin, acabaremos con un gran nmero de nulos en esas tuplas. Esto puede originar un

Corporacin Universitaria Minuto de Dios Regional Bogot Sur

GUIA DE CATEDRA
Desarrollo de ctedra no Presencial

Bases de datos
Gua N. __3___ F. Elaboracin __25/04/12__ F. 1 Revisin___1_______ Pagina 1 de 2 considerable desperdicio de espacio de almacenamiento Ej: Si slo el 10% de los empleados tiene oficinas individuales, no se justificar incluir un atributo NUM_OFIC en la relacin EMPLEADO; ms bien, podramos crear una relacin OFICINAS_EMPL (DNIEMP, NUM_OFIC) contenga exclusivamente tuplas para los empleados con oficinas individuales). Por lo tanto adems de hacerse ms complicada la actualizacin (insercin, eliminacin y modificacin), se desperdicia espacio. Uno de los objetivos en el diseo de esquemas es minimizar el espacio de almacenamiento que ocupan las relaciones base (archivos). La agrupacin de atributos en esquemas de relacin tiene un efecto significativo sobre el espacio de almacenamiento, se requiere ms.

4.

ACTIVIDADES DE INVESTIGACIN

Realice la lectura de las etapas del diseo de un BD y diseo conceptual: el modelo ER que se encuentra en el siguiente link: http://www.dataprix.com/11-etapas-diseno-bases-datos, con base en esta lectura de respuesta a las siguientes preguntas: - Porque es importante el diseo para realizar una base de datos. - Cuales son las etapas del diseo de una bd. - Explique el modelo ER.

4.1 ACTIVIDADES DE PRCTICA


De acuerdo al diseo realizado en la gua anterior, describa como podra utilizar los conceptos vistos durante la clase, describa en etapas del desarrollo de su modelo. 5.

CRITERIO E INSTRUMENTO DE EVALUACION

- Revisin de la investigacin, debe ser entregada en Word. - Revisin de la aplicacin desarrollada. 6. BIBLIOGRAFIA - Introduccin a los sistemas de bases de datos, C.J Date - http://usuarios.multimania.es/cursosgbd/UD4.htm - http://www.dataprix.com/11-etapas-diseno-bases-datos Escrito
Por: Comit acadmico.

UNIMINUTO RBS.

Você também pode gostar