Está en la página 1de 3

EJERCICIO 02 - DDL Y DML

Desarrolle el siguiente ejercicio aplicando instrucciones de definición de datos (DDL) e instrucciones de


manipulación de datos (DML).

1. Cree el siguiente modelo relacional a través del lenguaje SQL.

2. La estructura de las tablas es la siguiente.

SERIES ACTORES
CAMPO TIPO LONGITUD CAMPO TIPO LONGITUD
ID_SER NUMBER DEFAULT ID_ACT NUMBER DEFAULT
NOM_SER VARCHAR2 40 NOM_ACT VARCHAR2 20
APE_ACT VARCHAR2 20
PREMIOS EDA_ACT NUMBER 3
CAMPO TIPO LONGITUD
ID_PRE NUMBER DEFAULT PERSONAJES
NOM_PRE VARCHAR2 30 CAMPO TIPO LONGITUD
ID_PER NUMBER DEFAULT
NUB1 NOM_PER VARCHAR2 30
CAMPO TIPO LONGITUD ID_SER NUMBER DEFAULT
ID_NUB NUMBER DEFAULT
ID_ACT NUMBER DEFAULT
ID_PER NUMBER DEFAULT

NUB2
CAMPO TIPO LONGITUD
ID_NUB NUMBER DEFAULT
ID_SER NUMBER DEFAULT
ID_PRE NUMBER DEFAULT

3. Genere el modelo relacional utilizando “Data Modeler” y genere una imagen con dicho modelo.

Docente: Miguel Angel López Jerez


Asignatura: Diseño De Base De Datos 1
4. Realice la inserción de los datos que aparecen en la imagen para llenar las tablas del modelo:

5. Liste todos los datos de cada tabla para comprobar las inserciones realizadas.

6. Añada las columnas descripción (“des_per” de 50 caracteres) y estado civil (“est_per” de 40 caracteres) en la tabla personajes.
Luego ejecute el comando “describe” para comprobar el cambio realizado.

7. Quite la columna del estado civil de la tabla personajes. Luego ejecute el comando “describe” para comprobar lo realizado.

8. Modifique la cantidad de caracteres que puedan soportar los campos nombre y apellido de la tabla actores. El nuevo tamaño será
de hasta 25 caracteres para ambos campos.

Docente: Miguel Angel López Jerez


Asignatura: Diseño De Base De Datos 2
9. Cree una tabla llamada “profesiones” con los campos “id_pro” del tipo number y “nom_pro” del
tipo varchar2 que soporte hasta 30 caracteres. Luego, agregue a la tabla personajes, el campo FK
para que se asocie con la tabla profesiones.

10. Agregue las siguientes profesiones en la tabla correspondiente: ING.ESTRUCTURAL, POLICIA,


DOCTOR(A), CAZADOR(A), ARQUITECTO(A), PERIODISTA, AMA DE CASA, EJECUTIVO(A), con los id
1, 2, 3, 4, 5, 6, 7 y 8 respectivamente.

11. Agregue los datos faltantes en los registros de la tabla personajes: “descripción” (breve) y
profesión, la cual será asignada por usted a los personajes según corresponda.

12. Realice una confirmación de cambios.

13. Elimine el registro completo de los premios que han recibido las series.

14. Recupere los registros volviendo al punto hasta antes de la eliminación.

15. Elimine todos los personajes de las series “THE WALKING DEAD” y “HOUSE MD” teniendo en
cuenta la dependencia existente al momento de llevar a cabo la eliminación.

16. Realice una confirmación de cambios.

17. Modifique el premio “MEJOR CASTING” reemplazándolo por “SERIE REVELACION”.

18. Realice una confirmación de cambios.

19. Elimine los registros de todas las tablas del modelo relacional. Tenga en cuenta las dependencias
existentes al momento de llevar a cabo la eliminación.

20. Elimine las tablas del modelo relacional. La eliminación debe ser realizada en el orden que las
dependencias lo permitan, es decir, que las dependencias no arrojen errores.

Docente: Miguel Angel López Jerez


Asignatura: Diseño De Base De Datos 3

También podría gustarte