Está en la página 1de 8

REM ******** TABLA DEPART: ***********

DROP TABLE DEPART cascade constraints;

CREATE TABLE DEPART ( DEPT_NO NUMBER(2) NOT NULL, DNOMBRE VARCHAR2(14), LOC VARCHAR2(14) ) ;

REM ******** TABLA EMPLE: *************

ALTER SESSION SET NLS_DATE_FORMAT='DD/MM/YYYY';

DROP TABLE EMPLE cascade constraints;

CREATE TABLE EMPLE ( EMP_NO NUMBER(4) NOT NULL, APELLIDO VARCHAR2(10) , OFICIO VARCHAR2(10) , DIR NUMBER(4) , ,

FECHA_ALT DATE

SALARIO NUMBER(10), COMISION NUMBER(10), DEPT_NO NUMBER(2) NOT NULL) ; COMMIT;

REM ******** TABLA NOTAS_ALUMNOS: ***********

Drop table notas_alumnos cascade constraints;

create table notas_alumnos ( NOMBRE_ALUMNO VARCHAR2(25) NOT NULL , nota1 number(2), nota2 number(2), nota3 number(2) );

REM ******** TABLA LIBRERIA: *************

Drop table LIBRERIA cascade constraints; create table LIBRERIA (TEMA CHAR(15) NOT NULL , ESTANTE CHAR(1), EJEMPLARES NUMBER(2) );

REM ******** TABLAS ALUMNOS, ASIGNATURAS, NOTAS: *********** DROP TABLE ALUMNOS cascade constraints; CREATE TABLE ALUMNOS ( DNI VARCHAR2(10) NOT NULL,

APENOM VARCHAR2(30), DIREC VARCHAR2(30), POBLA VARCHAR2(15), TELEF VARCHAR2(10) );

DROP TABLE ASIGNATURAS cascade constraints; CREATE TABLE ASIGNATURAS ( COD NUMBER(2) NOT NULL, NOMBRE VARCHAR2(25) ); DROP TABLE NOTAS cascade constraints; CREATE TABLE NOTAS ( DNI VARCHAR2(10) NOT NULL, COD NUMBER(2) NOT NULL, NOTA NUMBER(2) ); commit;

REM ********** TABLA NOMBRES: ***********

DROP TABLE NOMBRES cascade constraints; CREATE TABLE NOMBRES ( NOMBRE VARCHAR2(15),

EDAD NUMBER(2) ); COMMIT;

REM ********** TABLA MISTEXTOS: *************

DROP TABLE MISTEXTOS cascade constraints; CREATE TABLE MISTEXTOS ( TITULO VARCHAR2(32), AUTOR VARCHAR2(22), EDITORIAL VARCHAR2(15), PAGINA NUMBER(3) ); COMMIT;

REM ********** TABLA LIBROS: *************

DROP TABLE LIBROS cascade constraints; CREATE TABLE LIBROS ( TITULO VARCHAR2(32), AUTOR VARCHAR2(22), EDITORIAL VARCHAR2(15), PAGINA NUMBER(3) );

REM ********** TABLA NACIMIENTOS:******************

DROP TABLE NACIMIENTOS cascade constraints; ALTER SESSION SET NLS_DATE_FORMAT='DD/MM/YYYY'; CREATE TABLE NACIMIENTOS ( NOMBRE CHAR(15), APELLIDO CHAR(15), FECHANAC DATE, EDAD NUMBER ); COMMIT;

REM ************ TABLAS PARALEER Y LEIDOS **************

DROP TABLE PARALEER cascade constraints; CREATE TABLE PARALEER ( COD_LIBRO NUMBER(3), NOMBRE_LIBRO VARCHAR2(40) ); DROP TABLE LEIDOS cascade constraints; ALTER SESSION SET NLS_DATE_FORMAT='DD/MM/YYYY'; CREATE TABLE LEIDOS ( COD_LIBRO NUMBER(3), FECHA DATE );

COMMIT;

REM ************ TABLA ALUM, NUEVOS, ANTIGUOS ************

DROP TABLE ALUM cascade constraints; DROP TABLE NUEVOS cascade constraints; DROP TABLE ANTIGUOS cascade constraints; Create TABLE ALUM ( NOMBRE VARCHAR2(20), EDAD NUMBER(2), LOCALIDAD VARCHAR2(15) ); Create TABLE NUEVOS ( NOMBRE VARCHAR2(20), EDAD NUMBER(2), LOCALIDAD VARCHAR2(15) ); Create TABLE ANTIGUOS ( NOMBRE VARCHAR2(20), EDAD NUMBER(2), LOCALIDAD VARCHAR2(15) ); COMMIT;

REM ************ TABLA PERSONAL, PROFESORES, CENTROS ***********

DROP TABLE PERSONAL cascade constraints; CREATE TABLE PERSONAL ( COD_CENTRO NUMBER(4) NOT NULL, DNI NUMBER(10), APELLIDOS VARCHAR2(30), FUNCION VARCHAR2(15), SALARIO NUMBER (10) ); DROP TABLE PROFESORES cascade constraints; CREATE TABLE PROFESORES ( COD_CENTRO NUMBER(4) NOT NULL, DNI NUMBER(10),

APELLIDOS VARCHAR2(30), ESPECIALIDAD VARCHAR2(16) ); DROP TABLE CENTROS cascade constraints; CREATE TABLE CENTROS ( COD_CENTRO NUMBER(4) NOT NULL, TIPO_CENTRO CHAR(1), NOMBRE VARCHAR2(30), DIRECCION VARCHAR2(26), TELEFONO VARCHAR2(10), NUM_PLAZAS NUMBER(4) );

commit;

También podría gustarte