Está en la página 1de 4

Taller 01 -ENTIDAD RELACIÓN BASE DE DATOS I

Nombre: ___________________________________________

Código: ____________________________________________

Para realizar este taller se recomienda hacer uso de la herramienta lucidchart:


https://www.lucidchart.com/pages/es

En este taller va a poner en práctica los conceptos del modelo entidad relación, para ello va a
desarrollar ejercicios donde podrá interactuar con los conceptos de cardinalidad, relación,
relaciones reflexivas, relación 1 a 1, 1 a muchos, entidades fuertes y débiles, relaciones débiles y
fuertes.

1. Realice el diagrama entidad-relación de las siguientes entidades teniendo en cuenta que se


desea guardar la información de cada empleado donde un empleado ha nacido en una
localidad, y cada localidad pertenece a una región. Haga uso de la herramienta lucidchart:
a. Región
b. Localidad
c. Empleado

2. Dado el siguiente caso:

En una universidad las facultades son dirigidas por un decano y a su vez, un decano dirige
una facultad. Cada facultad cuenta con una serie de docentes, pero cada docente solo
puede pertenecer a una facultad. Cada docente dicta varias asignaturas, así mismo una
misma asignatura la pueden dictar docentes diferentes. Los estudiantes inscriben las
asignaturas que le corresponde cada semestre. De las facultades interesa saber cuál es su
nombre, ubicación y número de bloque. De los decanos se requiere la cedula, nombres,
apellidos y celular. De los docentes se debe registrar la cedula, nombres, apellidos y título.
Cada asignatura tiene un código, nombre y número de créditos. De los estudiantes se debe
registrar identificación, nombres, apellidos y dirección de residencia.

2.1 Determine el diagrama del modelo entidad relación haciendo uso de la herramienta
lucidchart

2.2 Saque el listado de las entidades y relaciones que identifique.

2.3 Asigne la cardinalidad (1:1, 1:M o N:M) para cada dependencia de la universidad.

2.4 ¿Dentro del modelo creado de la universidad existe una relación reflexiva? ¿En qué
dependencias?
2.5 ¿Dentro del modelo creado de la universidad existe una relación Binaria? ¿En qué
dependencias?

3. Dado el siguiente diagrama:

[1,1] [1:N] [N, 1]

3.1 Las entidades del modelo, diferenciado entre entidades fuertes y débiles.
3.2 Las relaciones e indica cual es la cardinalidad de cada una. Trata de indicar también la
participación de cada entidad en las relaciones, así como su rol.
3.3 Si hay alguna relación de dependencia o reflexiva
Taller 02

4. SEGUNDA PARTE: En la segunda parte del taller, se busca convertir el modelo entidad
relación a tablas o a modelo relacional. Para ello debe tener en cuenta que:

El modelo relacional: representa la base de datos por medio de tablas en las cuales se almacenará
la información. El diagrama del modelo relacional se crea a partir del diagrama entidad relación
siguiendo una serie de reglas.

REGLAS

1 Cada conjunto de entidades fuerte se representa con una tabla, cuyas columnas
corresponden a los atributos de las entidades.

2 Cada conjunto de entidades débil se representa con una tabla, con una columna por
cada atributo de las entidades más una columna por cada atributo de la llave primaria
de la entidad fuerte de la cual el conjunto de entidades débil depende.

3 Cuando existe una relación “uno a varios” se va a generar una tabla que incluye los
atributos de la entidad del extremo “varios”, es decir una columna por cada uno de los
atributos de la entidad varios y una columna del atributo principal de la entidad del
extremo “uno”. En otras palabras, se toma el campo llave del extremo uno y se inserta
en la tabla del extremo varios.

4 Cuando existe una relación “varios a varios” (binaria) y toda relación donde el grado de
participación sea de 2 o más de dos conjuntos de entidades (ternaria, cuaternaria) se
representa con una tabla, la cual tiene una columna por cada atributo de las llaves
primarias de los conjuntos de entidades a los que participan en la relación, más una o
más columnas por cada atributo que fueron necesarios para describir la relación.

5 Si existieran campos compuestos en cualquiera de las entidades, conviene evaluar si se


necesitara en la base de datos hacer búsquedas por los elementos individuales o
atributos que componen el atributo compuesto, si se requiere hacer dichas búsquedas,
entonces cada atributo que compone el atributo compuesto deberá ser un campo de la
tabla, en caso de que no, la tabla solo contendrá una campo con el nombre del atributo
compuesto y el valor de cada registro de este campo estará formado por los valores de
los atributos que lo componen. Esto debido a que, para hacer búsquedas en un atributo
compuesto, es más fácil si se tiene una columna por cada campo que compone el campo
compuesto.

6 Si existe un atributo multivalorado en una tabla, este se convierte en una tabla que va
a estar compuesta por una columna para el campo llave de esta nueva tabla, otro campo
que será el campo llave de la tabla de donde proviene el atributo multivalorado (llave
foránea) y finalmente un campo que será el que representa al atributo multivalorado,
en la tabla habrá un registro por cada valor del atributo multivalorado, con diferente
campo llave, y donde se va a repetir la llave foránea para conocer que registros de esta
nueva tabla corresponden a un registro de la tabla original.
7 Los campos derivados se representan como una columna de la tabla.

8 Si una relación contiene atributos, automáticamente se convierte en tabla, tomando los


atributos de la relación como campos de la tabla y los campos llaves de las tablas que
participan en la relación como campos de esta nueva tabla.

Como ejemplo tenemos:

3.1 Dada la anterior información, convierta los dos modelos entidad-relación a un modelo relacional
(tablas)

También podría gustarte