Вы находитесь на странице: 1из 3

USUARIO

CREATE USER USB IDENTIFIED BY UNIVERSIDAD


GRANT CONNECT, RESOURCE TO USB

Connect USB/UNIVERSIDAD
.

TABLAS

CREATE TABLE PEDIDO (


ID_PEDIDO CHAR (8) NOT NULL,
FECHA_PEDIDO CHAR (8) NOT NULL,
NOMBRE_EMPLEADO VARCHAR2 (50) NOT NULL)

CREATE TABLE DETALLE (


ID_PEDIDO CHAR (8) NOT NULL,
ID_PRODUCTO CHAR (8) NOT NULL,
CANTIDAD CHAR (8) NOT NULL,
PRECIO_VENTA CHAR (10) NOT NULL)

CREATE TABLE PRODUCTO (


ID_PRODUCTO CHAR (8) NOT NULL,
NOM_PRODUCTO VARCHAR2 (50) NOT NULL,
PRECIO CHAR (8) NOT NULL,
CANTIDAD CHAR (10) NOT NULL,
ID_CATEGORIA CHAR (8) NOT NULL)

CREATE TABLE CATEGORIA (


ID_CATEGORIA CHAR (8) NOT NULL,
NOM_CATEGORIA VARCHAR2 (50) NOT NULL,
DESCRIPCION VARCHAR2 (50) NOT NULL)

.
ALTER TABLE PEDIDO
Add Constraint PK_PEDIDO
Primary Key (Codigo_PEDIDO)

ALTER TABLE PRODUCTO


Add Constraint PK_ PRODUCTO
Primary Key (Codigo_ PRODUCTO)

ALTER TABLE CATEGORIA


Add Constraint PK_ CATEGORIA
Primary Key (Codigo_ CATEGORIA)

---------------------------------------------------------------------------------------------------

ALTER TABLE PRODUCTO


ADD CONSTRAINT FK_CATEGORIA
FOREIGN KEY (ID_CATEGORIA)
REFERENCES CATEGORIA

ALTER TABLE DETALLE


ADD CONSTRAINT FK_PEDIDO
FOREIGN KEY (ID_ PEDIDO)
REFERENCES DETALLE

ALTER TABLE DETALLE


ADD CONSTRAINT FK_PRODUCTO
FOREIGN KEY (ID_PRODUCTO)
REFERENCES DETALLE

ALTER TABLE DETALLE


Add Constraint PK_PEDIDO_PRODUCTO
Primary Key (ID_PRODUCTO, ID_ PEDIDO)

INSERT INTO CATEGORIA VALUES ('C00001','LACTEOS');


INSERT INTO CATEGORIA VALUES ('C00002','BEBIDAS');
INSERT INTO CATEGORIA VALUES ('C00003','ESPECIAS');

COMMIT

INSERT INTO PRODUCTO VALUES ('PR000002', LECHE,'2.80',200);


INSERT INTO PRODUCTO VALUES ('PR000003', AJINOMOTO,'2.50',500);
INSERT INTO PRODUCTO VALUES ('PR000004', GASEOSA,'8.00',150);
INSERT INTO PRODUCTO VALUES ('PR000005', MANTEQUILLA,'1.50',400);

INSERT INTO DETALLE VALUES (PEDIDO0002', 'PR000002','300',840);


INSERT INTO DETALLE VALUES (' PEDIDO0001', 'PR000004','250',2000);
INSERT INTO DETALLE VALUES (' PEDIDO0003', 'PR000003','500',1250);
INSERT INTO DETALLE VALUES (' PEDIDO0004', 'PR000005','450',675);

INSERT INTO PEDIDO VALUES (PEDIDO0001,12/03/12,GASEOSA);


INSERT INTO PEDIDO VALUES (PEDIDO0002,19/04/13,LECHE);
INSERT INTO PEDIDO VALUES (PEDIDO0003,26/06/14,AJINOMOTO);
INSERT INTO PEDIDO VALUES (PEDIDO0004,05/07/15,MANTEQUILLA);

Вам также может понравиться