Está en la página 1de 2

academy.oracle.

com

Diseño de Base de Datos


3-1: Identificación de las Relaciones
Actividades de Práctica
Objetivos
• Interpretar y describir las opciones de las relaciones
• Interpretar y describir la cardinalidad de las relaciones
• Relacionar entidades mediante la aplicación de reglas de cardinalidad y opciones

Terminología
Identifique el término para cada una de las siguientes definiciones.
Propiedad de un extremo de una relación entre X e Y que
describe la cantidad de X relacionada con Y.
Conexión o asociación entre objetos.

Propiedad de un extremo de una relación entre X e Y que


describe si la X debe estar relacionada o puede estar
relacionada con Y.

Inténtelo/Resuélvalo
1. Lea el caso de negocio específico. Asigne un nombre a las relaciones entre EMPLEADO
y CARGO. Incluya las opciones y la cardinalidad adecuadas.

"Tenemos una gran cantidad de empleados que se encargan de una o más tareas
diferentes. Nos gustaría realizar un seguimiento de quién está trabajando en qué cargo.
Aunque los empleados se pueden ayudar entre sí, se asigna un cargo a un empleado,
que es la responsabilidad final de ese empleado. Todos los empleados tienen al menos
un cargo. Sin embargo, existen cargos que aún no se han asignado a nadie."

Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios.
2

2. Lea el caso de negocio específico. Asigne un nombre a las relaciones entre PEDIDO y
CAMARERO. Incluya las opciones y la cardinalidad adecuadas.

"Asignamos a nuestro camareros a ciertas zonas, excepto en el caso de nuestros


aprendices que simplemente observan y no son responsables de realizar ningún pedido
aún. Un camarero anota los pedidos de las mesas de su zona. Todas las zonas tienen
asignado un camarero. Un cliente hace un pedido al camarero. Si el cliente tiene una
pregunta o desea realizar un cambio en el pedido, tiene que solicitarlo al camarero
asignado."

3. Lea el caso de negocio específico. Asigne un nombre a las relaciones entre PADRE e
HIJO. Incluya las opciones y la cardinalidad adecuadas.

"Al final de cada día, los padres deben recoger a sus hijos en nuestra guardería.
Todos los niños deben ser recogidos antes de las 6 p.m. Un niño puede tener dos padres,
pero necesitamos que sea solo uno de ellos el que venga a recogerlo. No podemos
entregar a un niño a nadie que no sea su padre."

4. Lea el caso de negocio específico. Asigne un nombre a las relaciones entre PROFESOR
y ALUMNO. Incluya las opciones y la cardinalidad adecuadas.

Los alumnos pueden solicitar apoyo en determinadas asignaturas, como matemáticas.


Podemos asignar un tutor que puede trabajar con el alumno después de la clase. Algunos
de nuestros profesores aceptan ser tutores. Si hay varios alumnos que necesitan apoyo
en una asignatura, los asignamos al mismo profesor. Si un alumno necesita apoyo en
varias asignaturas, es probable que se asigne a varios tutores diferentes."

5. Dibuje dos entidades con las que esté familiarizado según su propia experiencia
(utilice los lápices de colores y marcadores que tenga a mano). Anote las relaciones entre
estas dos entidades, incluida la cardinalidad y las opciones. Comparta sus entidades con
la clase.

Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios.

También podría gustarte