Vous êtes sur la page 1sur 23

BASE DE DATOS BÁSICO

FASE 3 – TALLER VIRTUAL MODELO RELACIONAL (MODELO LOGICO)

Arvey Buriticá Código: 93296127

Grupo: 301330_57

Presentado a:
Ibo Luis Cerra
Tutor

INGENIERIA DE SISTEMAS

UNAD
Universidad Nacional Abierta y a Distancia
ECBTI
Escuela de Ciencias Básicas, Tecnología e ingeniería
2017
TABLA DE CONTENIDO

1. Lista de figuras
 Figura 01. Modelo Lógico
 Figura 02. Diagrama de Tabla
1. Introducción
2. Desarrollo del taller
 Formato 1 – Descripción de Entidades
 Formato 2 - Descripción de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales, Dominios (Lista de
Valores, Rangos de Valores y Restricciones generales)
 Formato 3 - Matriz de Relaciones
 Formato 4 – Descripción ampliada de las relaciones determinadas en la Matriz de Relaciones (Análisis de Roles,
Cardinalidad/Opcionalidad, Grado, Cualidad de identificación, Transferibilidad)
 Formato 5 – Modelo lógico con la notación CROW’s--- Foot de Richar Barker a partir de la Matriz de Relaciones y Diseñado con la
Herramienta Oracle Developer Data Modeler – Versión 1.0
 Formato 6 - Diagrama tabla con base en el modelo lógico echo con la Notación CROW’s Foot de Richar Barker a partir de la Matriz
de Relaciones y Diseñado con la Herramienta Oracle Developer Data Modeler – Versión 1.0
 Formato 7 – Descripción Semántica de las Relaciones con el Lenguaje ERDish
1. Conclusiones
2. Bibliografía
INTRODUCCION

El presente trabajo se basa la aplicación de los marcos referenciales del curso base de datos básico, orientados desde el diseño de bases de
datos aplicando las principales herramientas tecnológicas y metodológicas involucradas y que nos permiten identificar los procesos de solución
de problemas que tengan que ver en un entorno real dentro de una organización, para lo cual acudimos a la fuente de contenidos que se
enuncian en el marco de introducción al concepto de bases de datos relacionales, lenguaje SQL, introducción a los Modelo de Datos Entidad
Relación, Modelo de Datos relacionales.
3. Desarrollo Taller
Formato 1 – Descripción de Entidades
Entidad o Tipo de Entidad Justificación, explicación de su Ejemplo de Ejemplares Extensión INTENCION
existencia en el Mundo del (Instancias)
Problema
Películas Son los diferentes ejemplares que  300: El Origen de 12000 Ayudar a la clasificación y organización de
se solicitan en préstamo en una un Imperio dichos ejemplares en la tienda de video.
tienda de videos.  El Duque
Actores Quien participa en una Película en  David Wenham 12000 Dar a conocer quienes participan en la
cualquiera de sus géneros.  John Neville película.
Ejemplares Es todo el Material disponible para  El Duque Nº1 6000 Es el objeto de transacción en un préstamo
ser prestado en la tienda de video.  El Duque Nº2 en la tienda de video.
 El Duque Nº3
Clientes Los datos de los clientes permiten  Ibo Cerra 3000 Para realizar el préstamo de las películas es
crearlo para realizar la solicitud de  Daniel Prada necesario que la persona que realiza la
las películas.  Jean Carlos solicitud este avalada por otro cliente.
Tierradentro Por ende, el cliente es necesario crearlo
 Dilsa Triana como entidad para obtener los datos
 Diana Cardona básicos del mismo.
 Sandra Cristancho
Nacionalidades Utilizado para referenciar la  Chilena, 195 Indica la nacionalidad de un actor o director
nacionalidad de un actor o un  Italiano, de las películas de la tienda de video.
director.  Colombiano
Directores Quien realiza una Película en  Steven Spielberg 50 Dar a conocer quien realiza la película
cualquiera de sus géneros.
Géneros Indicar los géneros de las  Drama, 50 Permitir registrar un género si es drama,
películas de la video tienda  Terror, terror, ficción, etc..
 Ficción,
 Misterio,
 Históricas
 Otros
Actores_Películas Tener el registro por cada película  John Neville actor 12000 Asociar por cada Película sus actores
el actor o actores de la película El
Duque
Formatos Son las codificaciones con los que  DVD, 30 Indicar en tipo de formato se encuentra la
se obtiene la calidad de video.  CD, película.
 VHS,
 BETA
 B-Ray
 Otros
Alquileres La base de datos debe permitir  10258 prestado al 200 En esta entidad se lleva el control de los
realizar el ingreso de los préstamos Cliente 93296127 prestamos generados a los Clientes de la
que se le hacen a los clientes tienda de video.
diariamente
Estados Indicar la condición de un ejemplar  Bueno 12000 Conocer el estado en que se encuentra un
de una película en la tienda de  Regular ejemplar de una película para su posterior
video  Deteriorado uso.
Productoras Dar a conocer que estudio  Metro Golden 100 Indicar la Productora que realiza la película.
cinematográfico produce la Meyer,
película  Sony,
 Columbia Pictures,
Inventarios Funciona como lista impresa de la  El Duque-cant 2- 12000 Facilita llevar un control de los videos que
tienda de video estado B-etc. tiene la tienda de video
Directores_Películas Tener el registro por cada película  El Duque – Philip 50 Registro de directores de películas
el director Spink
Acotres_Nacionalidades Tener el registro por cada actor su  John Neville – 195 Registro de nacionalidades de actores
nacionalidad Checoslovaco -
rusa
Directores_Nacionalidades Tener el registro por cada director  Philip Spink _ 195 Registro de nacionalidades de directores
su nacionalidad italiano - Frances
Estados_Ejemplares Tener el registro por cada ejemplar  El Duque – Estado 3 Registro del estado de los ejemplares
su estado B
Formatos_Ejemplares Tener el registro por cada ejemplar  El Duque – 20 Registro del formato en que se encuentra el
su formato Formato DVD ejemplar
Formato 2 - Descripción de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales, Dominios (Lista de
Valores, Rangos de Valores y Restricciones generales)
Nombre Entidad Atributos Identifi Nombre dominio Tipo de Tamaño Obligatorie Cardinalida Restricciones adicionales
cador Dato dad (Si/No) d
Único (Texto, (1 o Lista de Rango Restricci
(UID) Número, Muchos) Valores de ón
Fecha) Valore general
s
Películas ID_Película X ID_Películas N 10 Si 1
Código Códigos N 10 Si 1
Titulo Titulos T 30 Si 1
Año Años N 4 No 1 1900
ID_Productora ID_Productoras N 10 Si 1
ID_Género ID_Géneros N 10 Si 1
ID_Inventario ID_Inventarios N 10 Si 1
Actores ID_Actor X ID_Actores N 10 Si 1
Nombre Nombres T 30 SI 1
Apellido Apellidos T 30 Si 1
Nacionalidad Nacionalidades T 30 Si 1
Ejemplares Nro_Ejemplar Nro_Ejemplares N 2 Si 1 E1, E2, E3
ID_Película ID_Películas N 10 Si 1
ID_Ejemplar ID_Ejemplares N 10 Si 1
Clientes ID_Cliente X ID_Clientes N 10 Si 1
Nombre Nombres T 30 SI 1
Apellido Apellidos T 30 Si 1
T_Documento T_Documentos T 2 Si 1 CC, CE,
N_Documento N_Documentos N 10 Si 1
Genero Géneros T 1 No 1 M, F
E-mail E-mails T 30 Si 1
Teléfono Teléfonos N 10 Si 1
Dirección Direcciones T 30 Si 1
ID_Cliente1 ID_Clientes1 N 10 Si 1
Nacionalidades ID_Nacionalidad X ID_Nacionalidades N 10 Si 1
Pais Paises T 30 Si 1
F_Nacionalización F_Nacionalizaciónes F No 1
Directores ID_Director X ID_Directores N 10 Si 1
Nombre Nombres T 30 SI 1
Apellido Apellidos T 30 Si 1
Nacionalidad Nacionalidades T 30 Si 1
Géneros ID_Género X ID_Géneros N 10 Si 1
Género_Cinemat Géneros_Cinematográ T 1 Si 1 D, T, F, M,
ográfico ficos H, O.

Actores_Peliculas ACTOR_ID X ACTORES_ID N 10 Si 1


PELICULA_ID X PELICULAS_ID N 10 Si 1
Formatos ID_Formato X ID_Formatos N 10 Si 1
Formato Formatos T 5 Si 1 DVD, CD,
VHS, BETA,
B-Ray, Otro
Alquileres CLIENTE_ID X CLIENTES_ID N 10 Si 1
EJEMPLAR_ID X EJEMPLARES_ID N 10 Si 1
F_préstamo F_préstamos F Si 1
F_devolución F_devoluciónes F No 1
Estados ESTADO_ID X ESTADOS_ID N 10 Si 1
ID_Estado X ID_Estados N 10 Si 1
Estado Estados T 1 Si 1 B, R, D
Productoras ID_Productora X ID_Productoras N 10 Si 1
Productora Productoras T 30 SI 1
Inventarios ID_Inventario X ID_Inventarios N 10 Si 1
Registro Registros T 30 Si 1
Directores_Peliculas ID_Director x ID_Directores N 10 Si 1
ID_Película x ID_Películas N 10 Si 1
Actores_Nacionalidades ID_Nacionalidad x ID_Nacionalidades N 10 Si 1
ID_Actor x ID_Actores N 10 Si 1
Directores_Nacionalidades ID_Nacionalidad X ID_Nacionalidades N 10 Si 1
ID_Director X ID_Directores N 10 Si 1
Estados_Ejemplares ESTADO_ID X ESTADOS_ID N 10 Si 1
EJEMPLARE_ID X EJEMPLARES_ID N 10 Si 1
Formatos_Ejemplares ID_Formato X ID_Formatos N 10 Si 1
EJEMPLARE_ID X EJEMPLARES_ID N 10 Si 1
Formato 3 – Matriz de Relaciones

P A E C N D G A F A E P I D A D E F
e c j l a i é c o l s r n i c i s o
l t e i c r n t r q t o v r t r t r
í o m e i e e o m u a d e e o e a m
c r p n o c r r a i d u n c r c d a
u e l t n t o e t l o c t t e t o t
l s a e a o s s o e s t a o s o s o
a r s l r _ s r o r r _ r _ _
s e i e P e r i e N e E E
s d s e s a o s a s j j
a l s s _ c _ e e
d í P i N m m
e c e o a p p
s u l n c l l
l í a i a a
a c l o r r
s u i n e e
l d a s s
a a l
s d i
e d
s a
d
e
s
Películas R5 R16 R1 R15 R19 R3
Actores R2 R8

Ejemplares R6 R13 R17

Clientes R12 R7
Nacionalidades R9 R11

Directores R4 R10

Géneros
Actores_Películas
Formatos R18

Alquileres
Estados R14

Productoras
Inventarios
Directores_Películas
Actores_Nacionalidades
Directores_Nacionalidades
Estados_Ejemplares
Formato_Ejemplares

PELICULAS TIENEN ACTORES_PELICULAS


R1
ACTORES_PELICULAS ACTUAN PELICULAS
ACTORES ACTUAN ACTORESXPELICULAS
R2
ACTORESXPELICULAS TIENE ACTORES
PELICULAS TIENEN DIRECTORES_PELICULAS
R3
DIRECTORES_PELICULAS DIRIGEN PELICULAS
DIRECTORES DIRIGEN DIRECTORES_PELICULAS
R4
DIRECTORES_PELICULAS TIENEN DIRECTORES
PELICULAS TIENEN EJEMPLARES
R5
EJEMPLARES CORRESPONDEN PELICULAS
EJEMPLARES SOLICITAN ALQUILERES
R6
ALQUILERES PRESTAN EJEMPLARES
CLIENTES SOLICITAN ALQUILERES
R7
ALQUILERES PRESTAN CLIENTES
ACTORES TIENEN ACTORES_NACIONALIDADES R8
ACTORES_NACIONALIDADES CORRESPONDEN ACTORES
NACIONALIDADES CORRESPONDEN ACTORES_NACIONALIDADES
R9
ACTORES_NACIONALIDADES TIENEN NACIONALIDADES
DIRECTORES TIENEN DIRECTORES_NACIONALIDADES
R10
DIRECTORES_NACIONALIDADES CORRESPONDEN DIRECTORES
NACIONALIDADES CORRESPONDEN DIRECTORES_NACIONALIDADES
R11
DIRECTORES_NACIONALIDADES TIENEN NACIONALIDADES
CLIENTES AVALA CLIENTES(ANTIGUOS) R12
CLIENTES AVALAN CLIENTE
EJEMPLARES TIENEN ESTADOS_EJEMPLARES
R13
ESTADOS_EJEMPLARES CORRESPONDEN EJEMPLARES
ESTADOS CORREPONDEN ESTADOS_EJEMPLARES
R14
ESTADOS_EJEMPLARES TIENEN ESTADOS
PELICULAS TIENEN PRODUCTORAS
R15
PRODUCTORAS HACEN PELICULAS
PELICULAS TIENEN GENEROS
R16
GENEROS CORRESPONDEN PELICULAS
EJEMPLARES TIENEN FORMATOS_EJEMPLARES
R17
FORMATOS_EJEMPLARES CORRESPONDEN EJEMPLARES
FORMATOS CORRESPONDEN FORMATOS_EJEMPLARES
R18
FORMATOS_EJEMPLARES TIENEN FORMATOS
PELICULAS ESTAN INVENTARIOS
R19
INVENTARIOS REGISTRADAS PELICULAS
Formato 4 – Descripción ampliada de las relaciones determinadas en la Matriz de Relaciones (Análisis de Roles,
Cardinalidad/Opcionalidad, Grado, Cualidad de identificación, Transferibilidad)
Rela Entidade Rol Entidad Pregunta para Rta. Pregunta para Rta. Relaci Grad Ayuda a Observación/Restriccione
ción s1 2 determinar Opc. determinar Card. ón es o Identifica s/Atributos
Opcionalidad Cardinalidad Transf r
(Preguntar si está (Preguntar erible entidade
obligado) CUANTO) (Si/No s
) Participa
ntes
R1 Películas Tienen Actores ¿Una Película Si ¿Una Película 1 No 1a Las dos Esta relación modela un
… _Películ ESTÁ OBLIGADO CUANTOS Much entidades hecho importante que
as a tener Actores_Películas o participan sucede en el proceso que
Actores_Películas? Tiene? tes se estamos analizando y es
Actores_ Actúan Película ¿Un No ¿Una Película M No 1:M identifica que las Películas tienen
Películas … s Actores_Películas CUANTOS n Actores_Películas y que los
ESTÁ OBLIGADO Actores_Películas plenamen Actores_Películas Actúan
actuar en tiene? te en varias Películas. Es
Películas? posible que algún de los
Actores_Películas no
actúen en Películas.
R2 Actores Actúan Actores ¿Un Actor ESTÁ No ¿Un Actor en 1 No 1a Las dos Esta relación modela un
… _Películ OBLIGADO Actuar CUANTAS Much entidades hecho importante que
as en Actores_películas o participan sucede en el proceso que
Actores_Película? Actua? tes se estamos analizando y es
Actores_ Tienen Actores ¿Un Actor_película Si ¿Un Actor_película M No 1:M identifica que los Actores actúan en
Películas … ESTÁ OBLIGADO CUANTOS Actores n Actores_películas y que los
a tener Actor? tiene? plenamen Actores_película tienen
te actores. Es posible que un
Actor no actué en
Actores_Peículas.
R3 Películas Tienen Director ¿Una Película Si ¿Una Película 1 No 1a Las dos Esta relación modela un
… es_Pelíc ESTÁ OBLIGADO CUANTOS Much entidades hecho importante que
ulas a tener Directores_Películas o participan sucede en el proceso que
Directores_Película Tiene? tes se estamos analizando y es
s? 1:M identifica que las Películas tienen
Directores Dirigen Película ¿Un No ¿Una Película M No n Directores_Películas y que
_Película … s Directores_Película CUANTOS plenamen los Directores_Películas
s s ESTÁ Directores_Películas te dirigen varias Películas. Es
OBLIGADO a dirigir tiene? posible que algún de los
Películas? Directores_Películas no
dirija Películas.
R4 Directores Dirigen Director ¿Un Director ESTÁ No ¿Un Director M No 1a Las dos Esta relación modela un
… es_Pelíc OBLIGADO a dirigir CUANTAS Much entidades hecho importante que
ulas Directores_Película Directores_Películas o participan sucede en el proceso que
s? dirige? tes se estamos analizando y es
Directores Tienen Director ¿Un Si ¿Un 1 1:M identifica que los directores dirigen a
_Peliculas … es Director_película Director_película n Directores_películas y que
ESTÁ OBLIGADO CUANTOS plenamen los Directores_películas
a tener director? directores tiene? te tienen Directores. Es
posible que un director no
dirija en
Directores_Peículas.
R5 Películas Tienen Ejempla ¿Una Película Si ¿Una Película M No 1a Las dos Esta relación modela un
… res ESTÁ OBLIGADO CUANTOS Much entidades hecho importante que
a tener un ejemplares tiene? o participan sucede en el proceso que
ejemplar? tes se estamos analizando y es
Ejemplare Corresp Película ¿Un Ejemplar Si ¿Un Ejemplar a 1 No 1:M identifica que un Ejemplar pertenece
s onden... s ESTÁ OBLIGADO CUANTAS Películas n a una Película y que las
a pertenecer a una Pertenece? plenamen Películas tienen varios
Película? te Ejemplares.
R6 Ejemplare Solicitan Alquiler ¿Un Ejemplar No ¿Un Ejemplar en 1 Si 1a1 Las dos Esta relación modela un
s … es ESTÁ OBLIGADO CUANTOS entidades hecho importante que
a solicitarce en Alquileres se puede participan sucede en el proceso que
Alquiler? dar? 1:1 tes se estamos analizando y es
Alquileres Prestan Ejempla ¿Un Préstamo No ¿Un Alquiler M Si identifica que un Ejemplar se solicita
… res ESTÁ OBLIGADO CUANTOS n en alquiler y que los
a prestar un ejemplares entrega? plenamen alquileres prestan varios
ejemplar? te Ejemplares. Es posible que
algún ejemplar no se
solicite en préstamo.
R7 Clientes Solicitan Alquiler ¿Un Cliente ESTÁ No ¿Un Cliente M Si 1a1 Las dos Esta relación modela un
… es OBLIGADO a CUANTOS entidades hecho importante que
solicitar un alquiler? Alquileres puede participan sucede en el proceso que
solicitar? 1:1 tes se estamos analizando y es
Alquileres Prestan Clientes ¿Un Alquiler ESTÁ No ¿Un Préstamo 1 Si identifica que un Cliente solicite un
… OBLIGADO a CUANTOS n alquiler y que los alquileres
prestarce a un ejemplares entrega? plenamen se presten a los clientes.
Cliente? te Es posible que algún cliente
no solicite un alquiler.
R8 Actores Tienen Actores ¿Un Actor ESTÁ Si ¿Un Actor M No 1a Las dos Esta relación modela un
… _Nacion OBLIGADO a tener CUANTOS Much entidades hecho importante que
alidades actores_nacionalid actores_nacionalidad o participan sucede en el proceso que
ad? es tiene? tes se estamos analizando y es
Actores_ Corresp Actores ¿Una No ¿Un 1 No 1:M identifica que un Actor tiene varias
Nacionali onde… Actores_nacionalid Actores_nacionalida n nacionalidades y que una
dades ad ESTÁ des a CUANTOS plenamen nacionalidad corresponde a
OBLIGADO a Actores te un actor. Es posible que
corresponder a un corresponde? alguna nacionalidad no
actor? corresponda a un actor.
R9 Nacionali Corresp Actores ¿Una Nacionalidad No ¿Una Nacionalidad 1 Si 1a Las dos Esta relación modela un
dades onden… _Nacion ESTÁ OBLIGADO CUANTOS Much entidades hecho importante que
alidades a corresponder a actores_nacionalidad o participan sucede en el proceso que
actores_nacionalid es corresponde? tes se estamos analizando y es
ad? 1:M identifica que una nacionalidad
Actores_ Tienen Naciona ¿Una Si ¿Una nacionalidad a M Si n corresponde a
Nacionali … lidades Actor_nacionalidad CUANTOS Actores plenamen actores_nacionalidades y
dades ESTÁ OBLIGADO tiene? te que un actor_nacionalidad
a tener tiene una nacionalidad. Es
actores_Nacionalid posible que alguna
ades? nacionalidad no
corresponda a un
actor_nacionalidad.
R10 Directores Tienen Director ¿Un Director ESTÁ Si ¿Un Director M Si 1a Las dos Esta relación modela un
… es_Naci OBLIGADO a tener CUANTOS Much entidades hecho importante que
onalidad Director_nacionalid directors_nacionalida o participan sucede en el proceso que
es ad? des tiene? tes se estamos analizando y es
Directores Corresp Director ¿Un No ¿Un 1 Si 1:M identifica que un director tiene varios
_Nacional onden… es Directores_nacional Director_nacionalida n directores_nacionalidades y
idades idades ESTÁ d a CUANTOS plenamen que un
OBLIGADO a directores te director_nacionalidad
corresponder un corresponde? corresponde a un director.
director? Es posible que un
director_nacionalidad no
corresponda a un director.
R11 Nacionali Corresp Director ¿Una Nacionalidad No ¿Un Nacionalidad a 1 Si 1a Las dos Esta relación modela un
dades onden… es_Naci ESTÁ OBLIGADO CUANTOS Much entidades hecho importante que
onalidad a corresponder a directores_nacionalid o participan sucede en el proceso que
es un ades corresponde? tes se estamos analizando y es
director_nacionalid 1:M identifica que una nacionalidad
ad? n corresponde a un
Directores Tienen Naciona ¿Un Si ¿Un M Si plenamen director_nacionalidad y que
_Nacional … lidades Directores_nacional Director_nacionalida te un director_nacionalidad
idades idades ESTÁ d CUANTOS tiene nacionalidad. Es
OBLIGADO a tener directores_nacionalid posible que alguna
nacionalidad? ades tiene? nacionalidad no
corresponda a un
director_nacionalidad.
R12 Clientes Avala… Clientes ¿Un Cliente ESTÁ Si ¿A un Cliente 1 Si 1a Las dos Esta relación modela un
(antiguo OBLIGADO ser CUANTOS Much entidades hecho importante que
s) avalado por un Clientes(antiguos) lo o participan sucede en el proceso que
cliente(antiguo)? avalan? tes se estamos analizando y es
Clientes Avalan Clientes ¿Un Cliente ESTÁ No ¿Un Cliente M Si 1:M identifica que un cliente es avalado
… OBLIGADO avalar CUANTOS clientes n por un Cliente(antiguo) y
un cliente? avala? plenamen que un Cliente avala
te clientes. Es posible que
algún cliente no avale a otro
cliente.
R13 Ejemplare Tienen Estados ¿Un Ejemplar Si ¿Un Ejemplar M Si 1a Las dos Esta relación modela un
s … _Ejempl ESTÁ OBLIGADO CUANTOS Much entidades hecho importante que
ares a tener un estados_ejemplares o participan sucede en el proceso que
estado_ejemplares tiene? tes se estamos analizando y es
? 1:M identifica que un Ejemplar Tiene
Estados_ Corresp Ejempla ¿Un No ¿Un 1 Si n varios estados_ejemplares
Ejemplare onden… res Estado_ejemplares Estado_ejemplares a plenamen y que los
s ESTÁ OBLIGADO CUANTOS te Estados_ejemplares
a corresponder a ejemplares corresponden a los
un ejemplar? corresponde? Ejemplares. Es posible que
un estado_ejemplares no
corresponda a un ejemplar.
R14 Estados Corresp Estados ¿Un Estado ESTÁ No ¿Un Estado a 1 Si 1a Las dos Esta relación modela un
onden… _Ejempl OBLIGADO a CUANTOS Much entidades hecho importante que
ares corresponder a un estados_ejemplares o participan sucede en el proceso que
estado_ejemplares corresponde? tes se estamos analizando y es
? 1:M identifica que un Estado corresponde
Estados_ Tienen Estados ¿Un Si ¿Un M Si n a estados_ejemplares y que
Ejemplare Estado_ejemplares Estado_ejemplares a plenamen los Estados_ejemplares
s ESTÁ OBLIGADO CUANTOS te tienen estados. Es posible
a tener un estado? ejemplares que un estado no
corresponde? corresponda a un
estado_ejemplar.
R15 Películas Tiene… Product ¿Una Película Si ¿Una Película 1 No 1a Las dos Esta relación modela un
oras ESTÁ OBLIGADO CUANTAS Much entidades hecho importante que
a tener una Productoras puede o participan sucede en el proceso que
Productora? tener? tes se estamos analizando y es
Productor Hacen Película ¿Una Productora No ¿Una Productora M No 1:M identifica que una Película Tiene una
as … s ESTÁ OBLIGADA CUANTAS Películas n Productora y que las
hacer Películas? hace? plenamen Productoras hacen
te Películas. Es posible que
una productora no haga
películas.
R16 Películas Tiene… Géneros ¿Una Película Si ¿Una Película 1 No 1a Las dos Esta relación modela un
ESTÁ OBLIGADO CUANTOS Géneros Much entidades hecho importante que
a tener Géneros? tiene? o participan sucede en el proceso que
Géneros Corresp Película ¿Un Género ESTÁ No ¿Un Género a M No tes se estamos analizando y es
onden… s OBLIGADO a CUANTAS Películas 1:M identifica que una Película Tiene un
corresponder a una corresponde? n Género y que los Géneros
Película? plenamen corresponden a las
te Películas. Es posible que
un género no corresponda
a una película.
R17 Ejemplare Tienen Formato ¿Un Ejemplar Si ¿Un Ejemplar 1 No 1a Las dos Esta relación modela un
s … s_Ejem ESTÁ OBLIGADO CUANTOS Much entidades hecho importante que
plares a tener un formatos_ejemplares o participan sucede en el proceso que
formato_ejemplar? tiene? tes se estamos analizando y es
Formatos Corresp Ejempla ¿Un No ¿Un M No 1:M identifica que un Ejemplar tiene un
_Ejemplar onden… res Formato_ejemplar Formato_ejemplar a n formato_ejemplar y que los
es ESTÁ OBLIGADO CUANTOS plenamen formatos_ejemplares
a corresponder a ejemplares te corresponden a los
un Ejemplar? corresponde? ejemplares. Es posible que
un formato_ejemplares no
corresponda a un ejemplar.
R18 Formatos Corresp Formato ¿Un Formato ESTÁ No ¿Un Formato a M No 1a Las dos Esta relación modela un
onden… s_Ejem OBLIGADO a CUANTOS Much entidades hecho importante que
plares corresponder a un formatos_ejemplares o participan sucede en el proceso que
formato_ejemplar? corresponde? tes se estamos analizando y es
Formatos Tienen Formato ¿Un Si ¿Un 1 No 1:M identifica que un formato
_Ejemplar … s Formato_ejemplar Formato_ejemplar a n corresponde a un
es ESTÁ OBLIGADO CUANTOS formatos plenamen formato_ejemplares y que
a tener formato? tiene? te los formatos_ejemplares
tiene formatos. Es posible
que algún formato no
corresponda a un
formato_ejamplar.
R19 Películas Están… Inventari ¿Una Película No ¿Una Película en 1 Si 1a Las dos Esta relación modela un
os ESTÁ OBLIGADO CUANTOS Much entidades hecho importante que
a estar en inventarios está? o participan sucede en el proceso que
inventarios? tes se estamos analizando y es
Inventario Registra Película ¿Un Inventarios Si ¿Un Inventario M Si 1:M identifica que una Película está en un
s das… s ESTÁ OBLIGADO CUANTAS películas n inventario y que un
a registrar registra? plenamen inventario tiene registradas
películas? te las películas. Es posible
que una película no esté
registrada en el inventario.

Formato 5 – Modelo lógico con la notación CROW’s--- Foot de Richar Barker a partir de la Matriz de Relaciones y Diseñado con la
Herramienta Oracle Developer Data Modeler – Versión 1.0
Figura 01. Modelo Lógico

Formato 6 - Diagrama tabla con base en el modelo lógico echo con la Notación CROW’s Foot de Richar Barker a partir de la Matriz de
Relaciones y Diseñado con la Herramienta Oracle Developer Data Modeler – Versión 1.0
Figura 02. Diagrama de Tabla

Formato 7 – Descripción Semántica de las Relaciones con el Lenguaje ERDish

Relaci Entidad Rol Entidad Pregunta para determinar Rta. Opc. Pregunta para Rta. Descripción de la Relación de acuerdo con el ERDish
ón es 1 2 Opcionalidad determinar Cardinalidad Card.
(Preguntar si está obligado) (Preguntar CUANTO)
R1 Películ Tienen Actore ¿Una Película ESTÁ Si ¿Una Película 1 Esta relación modela un hecho importante que
as … s_Pelí OBLIGADO a tener CUANTOS sucede en el proceso que estamos analizando
culas Actores_Películas? Actores_Películas y es que las Películas tienen
Tiene? Actores_Películas y que los Actores_Películas
Actore Actúan Películ ¿Un Actores_Películas No ¿Una Película M Actúan en varias Películas. Es posible que
s_Pelí … as ESTÁ OBLIGADO CUANTOS algún de los Actores_Películas no actúen en
culas actuar en Películas? Actores_Películas Películas.
tiene?
R2 Actore Actúan Actore ¿Un Actor ESTÁ No ¿Un Actor en 1 Esta relación modela un hecho importante que
s … s_Pelí OBLIGADO Actuar en CUANTAS sucede en el proceso que estamos analizando
culas Actores_Película? Actores_películas y es que los Actores actúan en
Actua? Actores_películas y que los Actores_película
Actore Tienen Actore ¿Un Actor_película Si ¿Un Actor_película M tienen actores. Es posible que un Actor no
s_Pelí … s ESTÁ OBLIGADO a CUANTOS Actores actué en Actores_Peículas.
culas tener Actor? tiene?
R3 Películ Tienen Direct ¿Una Película ESTÁ Si ¿Una Película 1 Esta relación modela un hecho importante que
as … ores_ OBLIGADO a tener CUANTOS sucede en el proceso que estamos analizando
Películ Directores_Películas? Directores_Películas y es que las Películas tienen
as Tiene? Directores_Películas y que los
Direct Dirigen Películ ¿Un No ¿Una Película M Directores_Películas dirigen varias Películas.
ores_ … as Directores_Películas CUANTOS Es posible que algún de los
Películ ESTÁ OBLIGADO a Directores_Películas Directores_Películas no dirija Películas.
as dirigir Películas? tiene?
R4 Direct Dirigen Direct ¿Un Director ESTÁ No ¿Un Director M Esta relación modela un hecho importante que
ores … ores_ OBLIGADO a dirigir CUANTAS sucede en el proceso que estamos analizando
Películ Directores_Películas? Directores_Películas y es que los directores dirigen a
as dirige? Directores_películas y que los
Direct Tienen Direct ¿Un Director_película Si ¿Un 1 Directores_películas tienen Directores. Es
ores_ … ores ESTÁ OBLIGADO a Director_película posible que un director no dirija en
Pelicul tener director? CUANTOS Directores_Peículas.
as directores tiene?
R5 Películ Tienen Ejempl ¿Una Película ESTÁ Si ¿Una Película M Esta relación modela un hecho importante que
as … ares OBLIGADO a tener un CUANTOS sucede en el proceso que estamos analizando
ejemplar? ejemplares tiene? y es que un Ejemplar pertenece a una Película
Ejempl Corresp Películ ¿Un Ejemplar ESTÁ Si ¿Un Ejemplar a 1 y que las Películas tienen varios Ejemplares.
ares onden... as OBLIGADO a CUANTAS Películas
pertenecer a una Pertenece?
Película?
R6 Ejempl Solicita Alquile ¿Un Ejemplar ESTÁ No ¿Un Ejemplar en 1 Esta relación modela un hecho importante que
ares n… res OBLIGADO a CUANTOS sucede en el proceso que estamos analizando
solicitarce en Alquiler? Alquileres se puede y es que un Ejemplar se solicita en alquiler y
dar? que los alquileres prestan varios Ejemplares.
Alquile Prestan Ejempl ¿Un Préstamo ESTÁ No ¿Un Alquiler M Es posible que algún ejemplar no se solicite en
res … ares OBLIGADO a prestar CUANTOS préstamo.
un ejemplar? ejemplares entrega?
R7 Client Solicita Alquile ¿Un Cliente ESTÁ No ¿Un Cliente M Esta relación modela un hecho importante que
es n… res OBLIGADO a solicitar CUANTOS sucede en el proceso que estamos analizando
un alquiler? Alquileres puede y es que un Cliente solicite un alquiler y que
solicitar? los alquileres se presten a los clientes. Es
Alquile Prestan Client ¿Un Alquiler ESTÁ No ¿Un Préstamo 1 posible que algún cliente no solicite un
res … es OBLIGADO a prestarce CUANTOS alquiler.
a un Cliente? ejemplares entrega?
R8 Actore Tienen Actore ¿Un Actor ESTÁ Si ¿Un Actor M Esta relación modela un hecho importante que
s … s_Naci OBLIGADO a tener CUANTOS sucede en el proceso que estamos analizando
onalid actores_nacionalidad? actores_nacionalidad y es que un Actor tiene varias nacionalidades
ades es tiene? y que una nacionalidad corresponde a un
Actore Corresp Actore ¿Una No ¿Un 1 actor. Es posible que alguna nacionalidad no
s_Naci onde… s Actores_nacionalidad Actores_nacionalida corresponda a un actor.
onalid ESTÁ OBLIGADO a des a CUANTOS
ades corresponder a un Actores
actor? corresponde?
R9 Nacio Corresp Actore ¿Una Nacionalidad No ¿Una Nacionalidad 1 Esta relación modela un hecho importante que
nalida onden s_Naci ESTÁ OBLIGADO a CUANTOS sucede en el proceso que estamos analizando
des … onalid corresponder a actores_nacionalidad y es que una nacionalidad corresponde a
ades actores_nacionalidad? es corresponde? actores_nacionalidades y que un
Actore Tienen Nacio ¿Una Si ¿Una nacionalidad a M actor_nacionalidad tiene una nacionalidad. Es
s_Naci … nalida Actor_nacionalidad CUANTOS Actores posible que alguna nacionalidad no
onalid des ESTÁ OBLIGADO a tiene? corresponda a un actor_nacionalidad.
ades tener
actores_Nacionalidade
s?
R10 Direct Tienen Direct ¿Un Director ESTÁ Si ¿Un Director M Esta relación modela un hecho importante que
ores … ores_ OBLIGADO a tener CUANTOS sucede en el proceso que estamos analizando
Nacio Director_nacionalidad? directors_nacionalida y es que un director tiene varios
nalida des tiene? directores_nacionalidades y que un
des director_nacionalidad corresponde a un
Direct Corresp Direct ¿Un No ¿Un 1 director. Es posible que un
ores_ onden ores Directores_nacionalida Director_nacionalida director_nacionalidad no corresponda a un
Nacio … des ESTÁ OBLIGADO d a CUANTOS director.
nalida a corresponder un directores
des director? corresponde?
R11 Nacio Corresp Direct ¿Una Nacionalidad No ¿Un Nacionalidad a 1 Esta relación modela un hecho importante que
nalida onden ores_ ESTÁ OBLIGADO a CUANTOS sucede en el proceso que estamos analizando
des … Nacio corresponder a un directores_nacionalid y es que una nacionalidad corresponde a un
nalida director_nacionalidad? ades corresponde? director_nacionalidad y que un
des director_nacionalidad tiene nacionalidad. Es
Direct Tienen Nacio ¿Un Si ¿Un M posible que alguna nacionalidad no
corresponda a un director_nacionalidad.
ores_ … nalida Directores_nacionalida Director_nacionalida
Nacio des des ESTÁ OBLIGADO d CUANTOS
nalida a tener directores_nacionalid
des nacionalidad? ades tiene?
R12 Client Avala… Client ¿Un Cliente ESTÁ Si ¿A un Cliente 1 Esta relación modela un hecho importante que
es es(anti OBLIGADO ser CUANTOS sucede en el proceso que estamos analizando
guos) avalado por un Clientes(antiguos) lo y es que un cliente es avalado por un
cliente(antiguo)? avalan? Cliente(antiguo) y que un Cliente avala
Client Avalan Client ¿Un Cliente ESTÁ No ¿Un Cliente M clientes. Es posible que algún cliente no avale
es … es OBLIGADO avalar un CUANTOS clientes a otro cliente.
cliente? avala?
R13 Ejempl Tienen Estad ¿Un Ejemplar ESTÁ Si ¿Un Ejemplar M Esta relación modela un hecho importante que
ares … os_Eje OBLIGADO a tener un CUANTOS sucede en el proceso que estamos analizando
mplare estado_ejemplares? estados_ejemplares y es que un Ejemplar Tiene varios
s tiene? estados_ejemplares y que los
Estad Corresp Ejempl ¿Un No ¿Un 1 Estados_ejemplares corresponden a los
os_Eje onden ares Estado_ejemplares Estado_ejemplares a Ejemplares. Es posible que un
mplare … ESTÁ OBLIGADO a CUANTOS estado_ejemplares no corresponda a un
s corresponder a un ejemplares ejemplar.
ejemplar? corresponde?
R14 Estad Corresp Estad ¿Un Estado ESTÁ No ¿Un Estado a 1 Esta relación modela un hecho importante que
os onden os_Eje OBLIGADO a CUANTOS sucede en el proceso que estamos analizando
… mplare corresponder a un estados_ejemplares y es que un Estado corresponde a
s estado_ejemplares? corresponde? estados_ejemplares y que los
Estad Tienen Estad ¿Un Si ¿Un M Estados_ejemplares tienen estados. Es
os_Eje os Estado_ejemplares Estado_ejemplares a posible que un estado no corresponda a un
mplare ESTÁ OBLIGADO a CUANTOS estado_ejemplar.
s tener un estado? ejemplares
corresponde?
R15 Películ Tiene… Produ ¿Una Película ESTÁ Si ¿Una Película 1 Esta relación modela un hecho importante que
as ctoras OBLIGADO a tener CUANTAS sucede en el proceso que estamos analizando
una Productora? Productoras puede y es que una Película Tiene una Productora y
tener? que las Productoras hacen Películas. Es
Produ Hacen Películ ¿Una Productora ESTÁ No ¿Una Productora M posible que una productora no haga películas.
ctoras … as OBLIGADA hacer CUANTAS Películas
Películas? hace?
R16 Películ Tiene… Géner ¿Una Película ESTÁ Si ¿Una Película 1 Esta relación modela un hecho importante que
as os OBLIGADO a tener CUANTOS Géneros sucede en el proceso que estamos analizando
Géneros? tiene? y es que una Película Tiene un Género y que
Géner Corresp Películ ¿Un Género ESTÁ No ¿Un Género a M los Géneros corresponden a las Películas. Es
os onden as OBLIGADO a CUANTAS Películas posible que un género no corresponda a una
… corresponder a una corresponde? película.
Película?
R17 Ejempl Tienen Forma ¿Un Ejemplar ESTÁ Si ¿Un Ejemplar 1 Esta relación modela un hecho importante que
ares … tos_Ej OBLIGADO a tener un CUANTOS sucede en el proceso que estamos analizando
emplar formato_ejemplar? formatos_ejemplares y es que un Ejemplar tiene un
es tiene? formato_ejemplar y que los
Forma Corresp Ejempl ¿Un Formato_ejemplar No ¿Un M formatos_ejemplares corresponden a los
tos_Ej onden ares ESTÁ OBLIGADO a Formato_ejemplar a ejemplares. Es posible que un
emplar … corresponder a un CUANTOS formato_ejemplares no corresponda a un
es Ejemplar? ejemplares ejemplar.
corresponde?
R18 Forma Corresp Forma ¿Un Formato ESTÁ No ¿Un Formato a M Esta relación modela un hecho importante que
tos onden tos_Ej OBLIGADO a CUANTOS sucede en el proceso que estamos analizando
… emplar corresponder a un formatos_ejemplares y es que un formato corresponde a un
es formato_ejemplar? corresponde? formato_ejemplares y que los
Forma Tienen Forma ¿Un Formato_ejemplar Si ¿Un 1 formatos_ejemplares tiene formatos. Es
tos_Ej … tos ESTÁ OBLIGADO a Formato_ejemplar a posible que algún formato no corresponda a
emplar tener formato? CUANTOS formatos un formato_ejamplar.
es tiene?
R19 Películ Están… Invent ¿Una Película ESTÁ No ¿Una Película en 1 Esta relación modela un hecho importante que
as arios OBLIGADO a estar en CUANTOS sucede en el proceso que estamos analizando
inventarios? inventarios está? y es que una Película está en un inventario y
Invent Registra Películ ¿Un Inventarios ESTÁ Si ¿Un Inventario M que un inventario tiene registradas las
arios das… as OBLIGADO a registrar CUANTAS películas películas. Es posible que una película no esté
películas? registra? registrada en el inventario.

CONCLUSIONES

 Se identificaron los principales Momentos del Proceso de Diseño de Bases de Datos Relacionales.
 Se reconocen las principales herramientas tecnológicas y metodológicas involucradas en el Proceso de Diseño de Bases de Datos
Relacionales.
 Aplicamos los conocimientos para contextualizar un proceso de la organización que tenga problemas con datos.
 Se desarrollan las descripciones del modelo Entidad relación.
 Se desarrolla el diagrama de tablas a partir del diagrama con notación de Barker

BIBLIOGRAFIA

Sosa Flores, M. & López Vázquez, M. (2007) Diseño de bases de datos relacionales. Córdoba, AR: El Cid Editor.
http://bibliotecavirtual.unad.edu.co:2048/login?
user=proveedor&pass=danue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?
direct=true&db=edselb&AN=edselb.10189843&lang=es&site=eds-live
Ramakrishnan, R., & Gehrke, J. 2007). Sistemas de gestión de bases de datos (3a. ed.). Madrid, ES: McGraw-Hill España. Página, 3- 50
http://bibliotecavirtual.unad.edu.co:2048/login?
user=proveedor&pass=danue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?
direct=true&db=edselb&AN=edselb.10504924&lang=es&site=eds-live

Vous aimerez peut-être aussi