Está en la página 1de 3

------------------------------------------------------3-------------------------------------------

CREATE TABLESPACE TBS_yubi DATAFILE


'C:\APP\ADMINISTRATOR\ORADATA\ORCL\yubi.DBF' SIZE 20M;
CREATE TEMPORARY TABLESPACE TMP_yubia TEMPFILE
'C:\APP\ADMINISTRATOR\ORADATA\ORCL\yubia.DBF' SIZE 10M;

CREATE TABLE DetallePedido(


CodProducto INTEGER,
CodPedido INTEGER,
Cantidad INTEGER,
PrecioUnit DECIMAL(8,2),
Descuento DECIMAL(8,2),
PRIMARY KEY(CodProducto, CodPedido)
);

CREATE TABLE Producto(


CodProducto INTEGER PRIMARY KEY,
Nombres VARCHAR(18),
Descripcion VARCHAR(40),
StockAnual INTEGER,
StockMin INTEGER,
StockMax INTEGER
);
ALTER TABLE DetallePedido ADD FOREIGN KEY (CodProducto) REFERENCES
Producto(CodProducto);
INSERT INTO DetallePedido
(CodProducto,CodPedido,Cantidad,PrecioUnit,Descuento)
VALUES(1,3,20,7,2);
INSERT INTO DetallePedido
(CodProducto,CodPedido,Cantidad,PrecioUnit,Descuento)
VALUES(1,4,30,9,3);
INSERT INTO DetallePedido
(CodProducto,CodPedido,Cantidad,PrecioUnit,Descuento)
VALUES(1,5,32,10,4);
INSERT INTO DetallePedido
(CodProducto,CodPedido,Cantidad,PrecioUnit,Descuento)
VALUES(2,1,34,11,5);
INSERT INTO DetallePedido
(CodProducto,CodPedido,Cantidad,PrecioUnit,Descuento)
VALUES(2,2,36,12,6);

INSERT INTO Producto (CodProducto, Nombres, Descripcion, StockAnual,


Stockmin, StockMax) VALUES(1,'Manzana','roja',30,10,25);

INSERT INTO Producto (CodProducto, Nombres, Descripcion, StockAnual,


Stockmin, StockMax) VALUES(2,'Naranja','amarilla',40,10,25);

INSERT INTO Producto (CodProducto, Nombres, Descripcion, StockAnual,


Stockmin, StockMax) VALUES(3,'Platano','Marron',50,10,25);

INSERT INTO Producto (CodProducto, Nombres, Descripcion, StockAnual,


Stockmin, StockMax) VALUES(4,'Mandarina','amarilla',60,10,25);
INSERT INTO Producto (CodProducto, Nombres, Descripcion, StockAnual,
Stockmin, StockMax) VALUES(5,'Mango','rojo',70,10,25);

CREATE SEQUENCE SQ_DETALLEPEDIDO MINVALUE 1 MAXVALUE 10


INCREMENT BY 1 start with 1 NOCYCLE;

CREATE SEQUENCE SQ_PRODUCTO MINVALUE 1 MAXVALUE 10


INCREMENT BY 1 start with 1 NOCYCLE;

---------------------------------------------5-----------------------------------------------
expdp System/123456 dumpfile=yubi.dmp schemas=yubis
directory=data_pump_dir

También podría gustarte