CREATE DATABASE COMPAÑIA;
CREATE TABLE EMPLEADO
|
( NPILA |
VARCHAR(15) |
NOT NULL, |
|
APPAT |
VARCHAR(15) |
NOT NULL, |
|
APMAT |
VARCHAR(15) |
NOT NULL, |
|
RUT |
VARCHAR(10) |
NOT NULL, |
|
FNAC |
DATE, |
|
|
DIRECCION |
VARCHAR(30), |
|
|
SEXO |
CHAR, |
|
|
SUELDO |
DECIMAL(5,2), |
|
|
RUTSUPERV |
VARCHAR(10), |
|
|
NDEPTO |
INT |
NOT NULL, |
);
CREATE TABLE DEPARTAMENTO
|
( DNOMBRE |
VARCHAR(15) |
NOT NULL, |
|
DNUMERO |
INT |
NOT NULL, |
|
RUTGERENTE |
VARCHAR(10) |
NOT NULL, |
|
GERFECHAINIC |
DATE, |
|
);
CREATE TABLE UBICACIONES_DEPTO
|
( DNUMERO |
INT |
NOT NULL, |
|
DUBICACION |
VARCHAR(15) |
NOT NULL, |
);
CREATE TABLE PROYECTO
|
( PNOMBRE |
VARCHAR(15) |
NOT NULL, |
|
PNUMERO |
INT |
NOT NULL, |
|
PUBICACION |
VARCHAR(15), |
|
|
DNUM |
INT |
NOT NULL, |
);
CREATE TABLE TRABAJA_EN
|
( ERUT |
VARCHAR(10) |
NOT NULL, |
|
PNO |
INT |
NOT NULL, |
|
HORAS |
DECIMAL(3,1) |
NOT NULL, |
);
CREATE TABLE CARGA
|
( ERUT |
VARCHAR(10) |
NOT NULL, |
|
NOMBRE_CARGA |
VARCHAR(15) |
NOT NULL, |
|
SEXO |
CHAR, |
|
|
FNAC |
DATE, |
|
|
PARENTESCO |
VARCHAR(8), |
|
);
INSERT INTO COMPAÑIA.PROYECTO
VALUES ("Construcción Dpto. de Ingeniería Civil", 3456, Blanco Encalada, 24);
INSERT INTO COMPAÑIA.DEPARTAMENTO
VALUES ("Informática", 3456, 6941197-5, 05:04:2002);