Está en la página 1de 9

Universidad Andina del Cusco

Facultad de Ingeniería y Arquitectura


Escuela Profesional de Ingeniería de Sistemas
Asignatura: Modelado de bases de datos
SEMESTRE 2022 – I

GUÍA DE LABORATORIO Nº 2

Interrelaciones entre entidades con Oracle Data Modeler

1. Datos informativos:
1.1. Nombre de la asignatura : Modelado de bases de datos
1.2. Semestre académico : 2022 - I
1.3. Ciclo de estudios : 5to
1.4. Área curricular : EBE (Estudios Básicos Específicos)
1.5. Nombre de docente : Mgt. Ariadna Palomino Cahuaya
Grupos : 1 y 2 de laboratorio

1.6. Horario y aula : Gr. 1: Miér. y viern. 07-09 horas


Gr. 2: Mar. y juev. 07-09 horas
Aula Virtual
2. Competencia a conseguir:
• Establece las dependencias entre las entidades de un sistema de base
de datos.

3. Capacidad:
• Usando el Oracle Data Modeler, traza líneas o asociaciones entre las
entidades de una base datos para obtener el diseño conceptual Entidad -
Relación.

4. Fundamentos teóricos – CONCEPTO:


Una asociación entre entidades es la dependencia entre dos entidades
(binaria), entre tres entidades (ternaria), entre más de tres entidades o una
dependencia de una entidad consigo misma (unitaria o consigo misma).
Las asociaciones tienen una cardinalidad o grado de relación. La cardinalidad
puede ser:
• De uno a uno (1:1)
• De uno a muchos (1:N)
• De muchos a muchos (M:N)
El Oracle Data Modeler permite trazar las líneas de dependencia entre
entidades y al mismo tiempo, permite especificar la participación obligatoria u
opcional de una entidad en la asociación. En el Oracle Data Modeler cuando
una entidad tiene participación obligatoria en la asociación, entonces la línea
que se traza saliendo de la entidad es línea continua. Si la participación de esta
entidad es opcional, entonces la línea trazada es discontinua.

Ariadna Palomino Cahuaya Página 1


Universidad Andina del Cusco
Facultad de Ingeniería y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
Asignatura: Modelado de bases de datos
SEMESTRE 2022 – I

Cuando varios ejemplares, instancias u ocurrencias de la primera entidad


dependen (a través de la línea de asociación) de un ejemplar, instancia u
ocurrencia de la segunda entidad, entonces la cardinalidad de la primera
entidad es “N”. Si tan sólo un ejemplar, una instancia o una ocurrencia de la
primera entidad depende de un ejemplar, una instancia o una ocurrencia de la
otra entidad, entonces la cardinalidad de la primera entidad es “1”. En Oracle
Data Modeler se usa la representación gráfica de la “pata de cuervo”, así como
se muestra en la figura:
1:N

En la figura se muestra una asociación con cardinalidad de 1:N con


participación obligatoria en la asociación de ambas entidades en el Sistema de
Registro de Ventas del Supermercado “Precios Bajos”. Se puede ver la
representación de la “pata de cuervo”.
EXPLICACIÓN:
En la presente guía 2 de laboratorio, se van a trazar las líneas de asociación
entre las entidades del Sistema de registro de diagnósticos de la Clínica Mi
Salud – Cusco. Las entidades ya fueron identificadas en la guía 1.
5. Actividades – DEMOSTRACIÓN
5.1. Inicie el Oracle Data Modeler desde la carpeta donde usted haya
instalado el software en su PC:

Ariadna Palomino Cahuaya Página 2


Universidad Andina del Cusco
Facultad de Ingeniería y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
Asignatura: Modelado de bases de datos
SEMESTRE 2022 – I

5.2. Debe aparecer la siguiente ventana:

5.3. Seleccione la pestaña Logical(Sin título_1):

Ariadna Palomino Cahuaya Página 3


Universidad Andina del Cusco
Facultad de Ingeniería y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
Asignatura: Modelado de bases de datos
SEMESTRE 2022 – I

5.4. En la ventana que se muestra en la figura anterior, pulsar en la opción


del menú Archivo y seleccione Abrir:

Enseguida, seleccione de la Ventana Abrir Diseño, la base de datos


denominada “eldiagnostico1” y pulse sobre el botón Abrir, así:

Ariadna Palomino Cahuaya Página 4


Universidad Andina del Cusco
Facultad de Ingeniería y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
Asignatura: Modelado de bases de datos
SEMESTRE 2022 – I

Aparecerá la ventana Seleccionar Modelos Relacionales, en ella pulsar


sobre el botón Aceptar:

Entonces, aparecerá el gráfico de la guía 1:

Ariadna Palomino Cahuaya Página 5


Universidad Andina del Cusco
Facultad de Ingeniería y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
Asignatura: Modelado de bases de datos
SEMESTRE 2022 – I

Separamos una entidad de otra arrastrando los recuadros azules y trazamos la


asociación entre Paciente y Diagnostico. Para trazar la línea entre Paciente y
Diagnóstico, pulsamos sobre el ícono verde en forma de flecha, que se
encuentra en la parte superior izquierda de la ventana. Se debe pulsar sobre la
segunda flecha verde, así:

Luego, pulsar sobre la entidad Paciente y de inmediato sobre la entidad


Diagnostico, así:

Ariadna Palomino Cahuaya Página 6


Universidad Andina del Cusco
Facultad de Ingeniería y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
Asignatura: Modelado de bases de datos
SEMESTRE 2022 – I

En este momento aparecerá la ventana siguiente:

En la ventana anterior, solamente quitar el check del Origen Opcional y pulsar


sobre el botón Aceptar, así:

Ariadna Palomino Cahuaya Página 7


Universidad Andina del Cusco
Facultad de Ingeniería y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
Asignatura: Modelado de bases de datos
SEMESTRE 2022 – I

Aparecerá la si:

5.5. De la misma manera, crear las demás asociaciones de 1:1, de M:N tal
como se muestra en la siguiente figura:

Ariadna Palomino Cahuaya Página 8


Universidad Andina del Cusco
Facultad de Ingeniería y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
Asignatura: Modelado de bases de datos
SEMESTRE 2022 – I

6. Referencia bibliográfica
https://docs.oracle.com/cd/E39885_01/doc.40/e48205/tut_data_modeling.htm#
DMDUG36166

7. Calificación- CONSTRUCCIÓN
Trace las líneas de asociación en el Sistema de registro de préstamos de libros
en la biblioteca de la Facultad de Ingeniería de la UAC, entre las entidades ya
creadas en la guía 1.

Ariadna Palomino Cahuaya Página 9

También podría gustarte