Databases
Tarea Unidad 05 FL 04-03-2022 (Parte DDL)
Enunciado
Modifica la tabla PRESTAMOS, haciendo que el conjunto de atributos PRE_EJEMPLAR_NUMERO y PRE_EJEMPLAR_LIBRO referencien a la clave primaria de la tabla EJEMPLARES.
Tipo
DDL
Solución
ALTER TABLE PRESTAMOS ADD FOREIGN KEY (PRE_EJEMPLAR_LIBRO, PRE_EJEMPLAR_NUMERO)
REFERENCES EJEMPLARES(EJE_LIBRO, EJE_NUMERO);
Prueba
SELECT USER_CONSTRAINTS.TABLE_NAME, COLUMN_NAME, STATUS, POSITION, CONSTRAINT_TYPE
FROM USER_CONSTRAINTS JOIN USER_CONS_COLUMNS USING (CONSTRAINT_NAME)
ORDER BY COLUMN_NAME, CONSTRAINT_TYPE;
LibrerÃas (Onfly databases)
CREATE TABLE EJEMPLARES
(
EJE_LIBRO VARCHAR2(13),
EJE_NUMERO NUMBER
);
ALTER TABLE EJEMPLARES ADD PRIMARY KEY (EJE_LIBRO, EJE_NUMERO);
CREATE TABLE PRESTAMOS
(
PRE_ID NUMBER PRIMARY KEY,
PRE_SOCIO NUMBER,
PRE_EJEMPLAR_NUMERO NUMBER,
PRE_EJEMPLAR_LIBRO VARCHAR2(13),
PRE_FECHA DATE,
PRE_DEVOLUCION DATE
);

