viernes, 4 de abril de 2014

DBUDLA

CREATE TABLE PERSONA
(
  RUT        INTEGER           NOT NULL,
  DV         CHAR(1 BYTE)      NOT NULL,
  NOMBRE     VARCHAR2(50 BYTE) NOT NULL,
  PATERNO    VARCHAR2(30 BYTE) NOT NULL,
  MATERNO    VARCHAR2(30 BYTE) NOT NULL,
  DIRECCION  VARCHAR2(60 BYTE) NOT NULL,
  COMUNA     VARCHAR2(30 BYTE) NOT NULL);

ALTER TABLE PERSONA ADD (
  CONSTRAINT PERSONA_PK
 PRIMARY KEY
 (RUT));

INSERT INTO PERSONA (RUT,DV,NOMBRE,PATERNO,MATERNO,DIRECCION,COMUNA)
VALUES (14364643,2,'RODRIGO','ARAYA','RAMIREZ','NICANOR PARRA 1745','QUILICURA');
INSERT INTO PERSONA (RUT,DV,NOMBRE,PATERNO,MATERNO,DIRECCION,COMUNA)
VALUES (17201704,5,'YESSENIA','CATALAN','COFRE','REVERENDO JAVIER PERO 4410','PEÑALOLEN') ;
INSERT INTO PERSONA (RUT,DV,NOMBRE,PATERNO,MATERNO,DIRECCION,COMUNA)
VALUES (15240757,2,'MARÍA','ANTILEO','CATRILEO','MANUEL ANTONIO ROMO 551','SAN RAMON') ;
INSERT INTO PERSONA (RUT,DV,NOMBRE,PATERNO,MATERNO,DIRECCION,COMUNA)
VALUES (15971739,9,'JESSICA INES','MUÑOZ','ALVARADO','PSJE, RIO IGUAZU 2018 CASAS BLANCA','PUENTE ALTO') ;
INSERT INTO PERSONA (RUT,DV,NOMBRE,PATERNO,MATERNO,DIRECCION,COMUNA)
VALUES (17764281,9,'FRANCISCO JAVIER','MIRANDA','BASTÍAS','PSJE. CERRO EL PLOMO 3908 VILLA LA CUMBRE','RENCA') ;


CREATE TABLE AUTO
(
  PATENTE  VARCHAR2(9 BYTE)  NOT NULL,
  RUT      INTEGER           NOT NULL,
  MARCA    VARCHAR2(30 BYTE) NOT NULL,
  MODELO   VARCHAR2(30 BYTE) NOT NULL,
  ANIO     DATE              NOT NULL,
  COLOR    VARCHAR2(20 BYTE) NOT NULL);


ALTER TABLE PRODSSI.AUTO ADD (
  CONSTRAINT AUTO_PK
 PRIMARY KEY
 (PATENTE));

ALTER TABLE AUTO ADD (
  CONSTRAINT FK_PER_RUT
 FOREIGN KEY (RUT)
 REFERENCES PRODSSI.PERSONA (RUT));


INSERT INTO AUTO (PATENTE,RUT,MARCA,MODELO,ANIO,COLOR)
VALUES ('BB-4205',14364643,'MAZDA','DEPORTIVO',sysdate,'VERDE');
INSERT INTO AUTO (PATENTE,RUT,MARCA,MODELO,ANIO,COLOR)
VALUES ('DD-3574',14364643,'FERRARI','CONCEPT',sysdate,'ROJO');
INSERT INTO AUTO (PATENTE,RUT,MARCA,MODELO,ANIO,COLOR)
VALUES ('XX-2875',17764281,'Honda','SUV',sysdate,'CAFE');
INSERT INTO AUTO (PATENTE,RUT,MARCA,MODELO,ANIO,COLOR)
VALUES ('XD-9548',17764281,'Aston Martin','DEPORTIVO',sysdate,'AZUL');
INSERT INTO AUTO (PATENTE,RUT,MARCA,MODELO,ANIO,COLOR)

VALUES ('GH-2548',15240757,'FERRARI','CONCEPT',sysdate,'VERDE');

No hay comentarios:

Publicar un comentario