Está en la página 1de 5

Profesional

Reporte

Nombre:
Nombre del curso:

Matrcula:
Nombre del profesor:

Bases de Datos
Mdulo:

Actividad:

1. Fundamentos y Consultas

Segundo Ejercicio

bsicas a bases de datos


relacionales
Fecha:
Bibliografa:
Reinosa, E. (2012). Bases de datos. Buenos Aires, Argentina: Alfaomega.
ISBN: 978-987-1609-31-4
Teaching Soft Group. (2011). Programacin en Oracle 11g: SQL, SQL Plus y PL/SQL.
Madrid, Espaa: Ra-ma.
ISBN: 978-607-707-430-4
Deitel, H. y Deitel, P. (2004). Cmo programar en Java (9 ed.). Mxico:
Pearson/Educacin.
ISBN: 9786073211505

Objetivo:
El objetivo de esta actividad es conocer ms sobre las bases de datos y como
estas son parte importante en las empresas y la forma como ellas facilitan el
uso de la informacin. Durante esta actividad hablaremos ms sobre la teora
en bases de datos.
Procedimiento:
Para poder realizar esta actividad procedimos a entrar a BlackBoard del cual
procedimos a leer temas como la introduccin a bases de datos, arquitectura
de un DBMS, modelos de dato y modelo relacional. Una vez que los lemos y
comprendimos la informacin procedimos a realizar la actividad con estas
instrucciones.
1. El siguiente modelo corresponde a un DER (Diagrama de Entidad Relacin)

Profesional
Reporte

para un sistema de renta de videos.

2. Analiza el modelo y da respuesta a lo siguiente:


a. Identifica las entidades y sus atributos.
b. Escribe la interpretacin del diagrama dado explicando el significado de
cada relacin entre las entidades.
c. Explica el significado de relaciones 1:1, 1:N, M:N.
d. Investiga qu es una relacin recursiva y da un ejemplo.
e. Agrega al modelo anterior lo siguiente: un miembro del videoclub puede
tener varios familiares que tambin son miembros del videoclub a travs de
una relacin M:N que se llame familiares.

Resultados:
Aqu anexamos los resultados obtenidos al realizar la actividad con lo que
aprendimos.

Profesional
Reporte

a. Entidad Member y sus atributos member_no, frame, name, sex, DoB, adress,
date joined. Entidad Rental Agreement y sus atributos rental_No, date out. Date
return. Entidad Video for Rent y atributos Video_No y available. Entidad Video y
atributos catalog_No, title, certificate, category, daily rental y Price. Entidad
Director y atrbutos Director_No y Director Name
b. En el siguiente modelo se entra el miembro la entidad de member la cual
podemos distinguirlo por el member no, frame, name, sex, DoB, adress o date
joined. Una vez que este se confirma se accede a la relacin de member rental
la cual cae en la entidad de rental agreement donde se definen rental_No, date
out y date return la cual despues procede a la relacion video_rental en la cual
procedemos a la entidad video for rent y se define por video_No y available. El
cual despus procede a la relacin de copias el cual se conecta a la entidad de
video que cuenta los con los atributos catalog_no, title, certificate, category,
daily rental, price esta cuando se define procedemos a la relacin diriected by
que va unida la entidad de director y cuenta con los atributos de director_no y
director_name
c. Las relaciones 1:1 son un registro de entidad donde se relaciona con un solo
registro de entidad B. Las relaciones 1:N es cuando un registro en la entidad A
se relaciona con cero o varios registros de la entidad B y por ltimo la entidad
M:N es cuando en la entidad A se puede relacionar con cero o muchas
entidades en la B o viceversa.
d. La entidad recursiva (E-R) es aquella cuando la relacin es entre la misma
entidad y un ejemplo de ella es un empleado que puede ser jefe de otros dos

Profesional
Reporte

e.

Conclusin:
Al realizar esta actividad pudimos aprender mas sobre como son las bases de
datos desde el proceso de creacin, modelo de entidad-relacin, diagrama,
entidad, conjunto de entidades, atributos, conjunto de relaciones, entre otros.
Tambin aprendimos sobre el tipo de relaciones como el 1:1, 1:N, M:N y la
entidad recursiva. Al ver toda esta informacin comprendimos que tambin es

Profesional
Reporte

necesario tener bien claro que es lo que vamos a desear hacer en la base de
datos para poder crear un diagrama de manera eficiente, asignando las
entidades, relaciones y atributos de la manera adecuada para poder tener una
base funcional.

También podría gustarte