Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nombre: ___________________________________________
Código: ____________________________________________
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.
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.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.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.
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.
3.1 Dada la anterior información, convierta los dos modelos entidad-relación a un modelo relacional
(tablas)