Académique Documents
Professionnel Documents
Culture Documents
Grupo 1. 28/09/2018
Rosales Almazán Laura Angélica.
Rosas Guerrero Félix.
Vázquez Landín Carlos Saúl.
Tema 5.1 Control de Transacciones
Ejercicio 15. Implementar el modelo lógico (relacional) del préstamo de libros.
Table created.
Table created.
Table created.
Table created.
SQL> CREATE TABLE USUARIO(
2 codUsu CHAR(4) CONSTRAINT pkUsuario PRIMARY KEY,
3 nomUsu VARCHAR(15) NOT NULL,
4 patUsu VARCHAR(15) NOT NULL,
5 matUsu VARCHAR(15)
6 );
Table created.
Table created.
Table altered.
Table altered.
SQL> ALTER TABLE PRESTAMO
2 ADD
3 CONSTRAINT fkPrestamoUsu FOREING KEY(codUsu)
4 REFERENCES USUARIO ON DELETE CASCADE;
CONSTRAINT fkPrestamoUsu FOREING KEY(codUsu)
*
ERROR at line 3:
ORA-01735: opción ALTER TABLE no válida
Table altered.
TABLE_NAME
------------------------------
DEPARTAMENTO
OFICINA
CLIENTE
TRABAJO
PROYECTO
BANCO
BANCOSUC
EMPLEADO
EMPCORREO
EMPTELEFONO
EMPPTO
TABLE_NAME
------------------------------
PUESTO
ESPECIALIDAD
PUESTOE
TRABAJO28
LIBRO
AUTOR
LIBROAUTOR
LIBROEJEM
USUARIO
PRESTAMO
21 rows selected.
CONSTRAINT_NAME TABLE_NAME C
------------------------------ ------------------------------ -
SYS_C0011832 LIBRO C
SYS_C0011833 LIBRO C
SYS_C0011834 LIBRO C
PKLIBRO LIBRO P
UQLIBRO LIBRO U
CONSTRAINT_NAME TABLE_NAME C
------------------------------ ------------------------------ -
SYS_C0011837 AUTOR C
SYS_C0011838 AUTOR C
PFAUTOR AUTOR P
CONSTRAINT_NAME TABLE_NAME C
------------------------------ ------------------------------ -
PKLIBROAUTOR LIBROAUTOR P
FKLA LIBROAUTOR R
FKLAB LIBROAUTOR R
CONSTRAINT_NAME TABLE_NAME C
------------------------------ ------------------------------ -
PKLIBROEJEM LIBROEJEM P
FKLE LIBROEJEM R
CONSTRAINT_NAME TABLE_NAME C
------------------------------ ------------------------------ -
SYS_C0011845 USUARIO C
SYS_C0011846 USUARIO C
PKUSUARIO USUARIO P
CONSTRAINT_NAME TABLE_NAME C
------------------------------ ------------------------------ -
FKPRESTAMO PRESTAMO R
PKPRESTAMO PRESTAMO P
FKPRESTAMOUSU PRESTAMO R
SQL>
SQL>
SQL>
SQL> spool off;