Sei sulla pagina 1di 11

MODELAMIENTO DE BASE DE DATOS

UNIDAD DE APRENDIZAJE N II___


MODELO LOGICO
TUTOR: -Jorge Luis Carmona Espinoza-

ESPECIALIZACIN Y GENERALIZACIN
La especializacin se
La especializacin se
forma cuando se
forma cuando se
incluyen subgrupos de
incluyen subgrupos de
entidades que se
entidades que se
diferencian de alguna
diferencian de alguna
forma de las otras
forma de las otras
entidades del conjunto.
entidades del conjunto.
Abraham
Abraham
Silberschatz
Silberschatz
La especializacin se
La especializacin se
centra en agrupar
centra en agrupar
entidades comunes, por
entidades comunes, por
ejemplo: la entidad
ejemplo: la entidad
cuenta se divide en
cuenta se divide en
cuenta de ahorros y
cuenta de ahorros y
cuenta corriente.

TUTOR: -JORGE CARMONA-

ESPECIALIZACIN Y GENERALIZACIN
En cambio la Generalizacin
En cambio la Generalizacin
se basa en entidades que
se basa en entidades que
tienen atributos comunes, se
tienen atributos comunes, se
forma entonces una entidad
forma entonces una entidad
super tipo con atributos
super tipo con atributos
generales y otras entidades
generales y otras entidades
sub tipo con atributos
sub tipo con atributos
diferentes, por ejemplo:
diferentes, por ejemplo:

Agregacin:
Agregacin:
Construccin que se utiliza
Construccin que se utiliza
principalmente cuando
principalmente cuando
existen relaciones de muchos
existen relaciones de muchos
a muchos
a muchos
TUTOR: -JORGE CARMONA-

MODELO RELACIONAL
Es el tipo de modelo lgico ms utilizado, sus principales componentes son las tablas,
campos, datos y registros (tuplas), adems es empleado por casi todos los gestores de
base de datos relacionales.
Modelo propuesto por E.F Cood en los laboratorios de IBM en California. Se trata de
un modelo lgico que establece una estructura sobre los datos, aunque
posteriormente estos puedan ser almacenados de mltiples formas.

TABLA CAMPO DATO - REGISTRO

TUTOR: -JORGE CARMONA -

IMPORTANTE
Cundo colocar nulo a un campo?, Solamente se debe colocar nulo a un
campo, si en algn caso, existiera un dato que se dejara en blanco, por
ejemplo el campo telfono.

Clave candidata:
Campos de la tabla a ser clave
primaria, una de sus caractersticas es
que sus datos no se repiten.
Por lo general se debe seleccionar
varios campos si los hubiera, aunque en
la mayora de los casos solamente uno
ser el primario.

Integridad referencial:
La integridad referencial de los datos se
refiere a que los datos que se agregan en
el campo forneo tienen que existir en el
primario

Clave primaria:
Es un campo cuyos datos no se repiten y sirven
para las relaciones entre tablas.

Clave foranea,ajena o externa :(Caracteristicas)


Consta de un campo que es primario en la
tabla origen
o Permite relacionar tablas afines
o Mecanismo para asegurar la integridad de los
datos

Relaciones.

TUTOR: -JORGE CARMONA -

MAPEO DE TABLAS
Es el proceso mediante el cual una entidad del modelo entidad
Es el proceso mediante el cual una entidad del modelo entidad
relacin se convierte en tabla del modelo relacional.
relacin se convierte en tabla del modelo relacional.

MAPEO
MAPEO

TUTOR: -JORGE CARMONA -

MAPEO DE TABLAS

MAPEO
MAPEO
Requisitos:
Requisitos:
o Agregar el tipo de dato a los campos de la tabla.
o Agregar el tipo de dato a los campos de la tabla.
o Agregar la longitud del campo.
o Agregar la longitud del campo.
o Especificar si el campo es nulo o no nulo.
o Especificar si el campo es nulo o no nulo.
Cambiar el nombre de la entidad por tabla.
Cambiar el nombre de la entidad por tabla.
o Agregar la clave primaria y fornea si existiera.
o Agregar la clave primaria y fornea si existiera.
o Se cambia el nombre atributo por campo.
o Se cambia el nombre atributo por campo.

TUTOR: -JORGE CARMONA -

CASO VIDEO CLUBS


La cadena de Video Clubs Gusters ha decidido, para mejorar su servicio, emplear
una base de datos para almacenar la informacin referente a las pelculas que
ofrece en alquiler.
Esta informacin es la siguiente:
Una pelcula se caracteriza por un titulo, nacionalidad,
productora y fecha.
En una pelcula pueden participar varios actores
(nombre, nacionalidad, sexo) algunos de ellos como
actores principales.

VIDEO
VIDEO
CLUBS
CLUBS

Una pelcula est dirigida por un director (nombre,


nacionalidad).
De cada pelcula se dispone de uno o varios ejemplares
diferenciados por un nmero de ejemplar y
caracterizados por su estado de conservacin
TUTOR: JORGE CARMONA-

Un ejemplar se puede encontrar alquilado a algn socio


(DNI, nombre, direccin, telfono). Se desea almacenar la
fecha de comienzo del alquiler y la de devolucin.
Un socio tiene que ser avalado por otro socio que responda
de l en caso de tener problemas en el alquiler.

VIDEO
VIDEO
CLUBS
CLUBS

TUTOR: JORGE CARMONA-

VIDEO
VIDEO
CLUBS
CLUBS

TUTOR: JORGE CARMONA-

GRACIAS
POR SU ATENCIN

TUTOR: -NOMBRE DEL DOCENTE-

Potrebbero piacerti anche