Está en la página 1de 3

<--- coneccion con el usuario solisitado.

SQL> CONN videoclub/VIDEOCLUB


Conectado.
<--- a continuacion se muestran las tablas pertenesientes al usuario videoclub
SQL> SELECT table_name FROM USER_TABLES;
TABLE_NAME
-----------------------------DIRECTOR
ACTOR
PELICULA
PARTICIPACION
SOCIO
RENTA
COPIA
7 filas seleccionadas.
<--- muestro los cambios realizados como se indica en los incisos 3-6
SQL> DESC Pelicula;
Nombre
+Nulo? Tipo
----------------------------------------- -------- ------------CLAVEPELICULA
NOMBRE
GENERO
ANIO
CLAVEDIRECTOR
CLAVEACTORES
FECHA

NOT NULL VARCHAR2(4)


NOT NULL VARCHAR2(40)
VARCHAR2(10)
DATE
VARCHAR2(5)
VARCHAR2(4)
NOT NULL DATE

SQL> DESC Director;


Nombre
+Nulo? Tipo
----------------------------------------- -------- ------------CLAVEDIRECTOR
NOMBRE
APELLIDOPATERNO
APELLIDOMATERNO

NOT NULL VARCHAR2(5)


NOT NULL VARCHAR2(20)
NOT NULL VARCHAR2(20)
VARCHAR2(20)

SQL> DESC Socio


Nombre
+Nulo? Tipo
----------------------------------------- -------- ------------CLAVESOCIO
NOMBRE
APELLIDOPATERNO
APELLIDOMATERNO
DOMICILIO
TELEFONO
FOTO
AVAL
CURP
SQL> DESC Copia;
Nombre

NOT NULL VARCHAR2(4)


NOT NULL VARCHAR2(20)
NOT NULL VARCHAR2(20)
VARCHAR2(20)
NOT NULL VARCHAR2(40)
NOT NULL VARCHAR2(10)
LONG RAW
VARCHAR2(10)
VARCHAR2(18)
+Nulo?

Tipo

----------------------------------------- -------- ------------CLAVECOPIA


CLAVEPELICULA
ESTADO
FORMATO
CVEPELICULA

NOT NULL VARCHAR2(5)


NOT NULL VARCHAR2(4)
CHAR(1)
CHAR(6)
VARCHAR2(4)

SQL> CONN system


Introduzca la contrasea:
Conectado.
<-- La restriccion no se encuentra asignada dentro de esta tabla
desconosco motivos
SQL> DESC DBA_CONSTRAINTS
Nombre
+Nulo? Tipo
----------------------------------------- -------- ------------OWNER
CONSTRAINT_NAME
CONSTRAINT_TYPE
TABLE_NAME
SEARCH_CONDITION
R_OWNER
R_CONSTRAINT_NAME
DELETE_RULE
STATUS
DEFERRABLE
DEFERRED
VALIDATED
GENERATED
BAD
RELY
LAST_CHANGE
INDEX_OWNER
INDEX_NAME
INVALID
VIEW_RELATED

NOT NULL VARCHAR2(30)


NOT NULL VARCHAR2(30)
VARCHAR2(1)
NOT NULL VARCHAR2(30)
LONG
VARCHAR2(30)
VARCHAR2(30)
VARCHAR2(9)
VARCHAR2(8)
VARCHAR2(14)
VARCHAR2(9)
VARCHAR2(13)
VARCHAR2(14)
VARCHAR2(3)
VARCHAR2(4)
DATE
VARCHAR2(30)
VARCHAR2(30)
VARCHAR2(7)
VARCHAR2(14)

SQL> ALTER TABLE Pelicula MODIFY(


2
genero CHAR NOT NULL
3
);
Tabla modificada.
SQL> ALTER TABLE Pelicula ADD(
2
clasificacion CHAR NOT NULL,
3
CONSTRAINT ckGenero CHECK(genero in('T','D','C','S')),
4
CONSTRAINT ckClasificacion CHECK(clasificacion in('C','E'))
5 );
Tabla modificada.
SQL> ALTER TABLE Copia DROP CONSTRAINT pkCopia;
Tabla modificada.

SQL> ALTER TABLE Copia ADD(


2
CONSTRAINT pkCopia PRIMARY KEY (claveCopia, clavePelicula)
3 );
Tabla modificada.
SQL> ALTER TABLE Renta DROP CONSTRAINT pkRenta;
Tabla modificada.
SQL> ALTER TABLE Renta ADD(
2
clavePelicula VARCHAR(4),
3
claveCopia
VARCHAR(5),
4
CONSTRAINT pkRenta PRIMARY KEY(clavePelicula, claveCopia, socio, fechaRe
nta),
5
CONSTRAINT fkPeliculaRenta FOREIGN KEY(claveCopia, clavePelicula) REFERE
NCES Copia
6 );
Tabla modificada.

También podría gustarte