Está en la página 1de 4

Diseño de Base de Datos

9-4: Asignación de Subtipos


Actividades de práctica
Objetivos

• Indicar y aplicar las reglas de tabla, columna, identificadores, relación y restricción


de integridad para asignar:
o implantaciones de supertipo
o implantaciones de subtipo
o implantaciones de arco de supertipo y subtipo

Inténtelo/resuélvalo
1. Transforme el supertipo PARTNER en el siguiente modelo de negocio DJ, con la implantación
de supertipo/tabla única.

PARTNER
#id
*first name
*last name
EVENT PLANNER
*expertise

DJ
*specialty

supervisa MANAGER
°authorized expense limit

OTHER

supervisado por

Copyright © 2020 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. Transforme el supertipo STAFF en el siguiente modelo de restaurante, utilizando la implantación de
supertipo/tabla única o implantación de supertipo/dos tablas.

STAFF
#id
*first name
*last name
*date of birth ORDER TAKER
*salary *overtime rate

COOK
*training

supervisa
MANAGER
*budget
*target revenue

OTHER

supervisado por

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

2
3. Identifique las reglas de base de datos para cada parte de las siguientes implantaciones de base
de datos.

Implantaciones de supertipo
• Tabla
• Columna
• Identificadores
• Relación
• Reglas de restricción de integridad

Implantaciones de subtipo
• Tabla
• Columna
• Identificadores
• Relación
• Reglas de restricción de integridad

Implantaciones de arco
• Tabla
• Columna
• Identificadores
• Relación
• Reglas de restricción de integridad

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

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

También podría gustarte