Você está na página 1de 3

CREATE TABLE JUEGO(

CODJUE NUMBER,
NOM VARCHAR2(20),
STOCK NUMBER,
PRECIO NUMBER,
FEC_SAL DATE,
CODDIS NUMBER);

CREATE TABLE JUPLA(


CODPLA NUMBER,
CODJUE NUMBER);

CREATE TABLE PLATAFORMA(


CODPLA NUMBER,
NOM VARCHAR2(20));

CREATE TABLE DISTRIBUIDORA(


CODDIS NUMBER,
NOM VARCHAR2(20));

ALTER TABLE JUEGO


ADD CONSTRAINT PK_JUEGO_CODJUE
PRIMARY KEY(CODJUE)

ALTER TABLE JUEGO


ADD CONSTRAINT FK_JUEGO_CODDIS
FOREIGN KEY(CODDIS) REFERENCES DISTRIBUIDORA(CODDIS)

ALTER TABLE JUPLA


ADD CONSTRAINT FK_JUPLA_CODPLA
FOREIGN KEY(CODPLA) REFERENCES PLATAFORMA(CODPLA)

ALTER TABLE JUPLA


ADD CONSTRAINT FK_JUPLA_CODJUE
FOREIGN KEY(CODJUE) REFERENCES JUEGO(CODJUE)

ALTER TABLE PLATAFORMA


ADD CONSTRAINT PK_PLATAFORMA_CODPLA
PRIMARY KEY(CODPLA)

ALTER TABLE DISTRIBUIDORA


ADD CONSTRAINT PK_DISTRIBUIDORA_CODDIS
PRIMARY KEY(CODDIS)

INSERT INTO JUEGO VALUES(1, 'FREE FIRE', 23, 23434, '12-19-2017', 1)


INSERT INTO JUEGO VALUES(2, 'LALALA', 23, 12323, '10-10-2018', 2)
INSERT INTO JUEGO VALUES(3, 'DDDDD', 23, 44234, '01-05-2015', 3)
INSERT INTO JUEGO VALUES(4, 'SDF4A', 45, 12455, '05-28-2018', 4)
INSERT INTO JUEGO VALUES(5, 'SFSFF', 11, 3555, '01-30-2017', 5)

INSERT INTO DISTRIBUIDORA VALUES(1, 'LOLI');


INSERT INTO DISTRIBUIDORA VALUES(2, 'Y TU MAMA?');
INSERT INTO DISTRIBUIDORA VALUES(3, 'JAJAJA');
INSERT INTO DISTRIBUIDORA VALUES(4, 'YAPO');
INSERT INTO DISTRIBUIDORA VALUES(5, 'QUE ESTIS BIEN')

INSERT INTO PLATAFORMA VALUES(1, 'POLISTATION')


INSERT INTO PLATAFORMA VALUES(2, 'PC')
INSERT INTO PLATAFORMA VALUES(3, 'ALCATEL GAMING')
INSERT INTO PLATAFORMA VALUES(4, 'PLAY 8 320P')
INSERT INTO PLATAFORMA VALUES(5, 'PELATOMATES FON')

INSERT INTO JUPLA VALUES(1, 1)


INSERT INTO JUPLA VALUES(1, 2)
INSERT INTO JUPLA VALUES(2, 4)
INSERT INTO JUPLA VALUES(3, 5)
INSERT INTO JUPLA VALUES(4,3)
INSERT INTO JUPLA VALUES(1, 3)-
INSERT INTO JUPLA VALUES(5, 5)
INSERT INTO JUPLA VALUES(3, 4)
INSERT INTO JUPLA VALUES(2, 2)
INSERT INTO JUPLA VALUES(4, 1)

ALTER TABLE DISTRIBUIDORA


ADD PROCEDENCIA VARCHAR2(20)

ALTER TABLE JUEGO


ADD STOMIN NUMBER

UPDATE JUEGO
SET STOMIN=5

INSERT INTO JUEGO VALUES( 6, 'FIFA 2017', 20, 39000, '09-15-2017', 1, 10)
INSERT INTO JUEGO VALUES(7, 'GEAR OF WAR', 30, 15000, '03-17-2015', '', 2)
INSERT INTO JUEGO (NOMBRE) VALUES ('F1 2016') ****// NO SUPE AGREGAR LA PROCEDENCIA
DESDE AC�
INSERT INTO JUEGO (NOMBRE) VALUES ('DIABLO III') ****// NO SUPE AGREGAR LA
DISTRIBUIDORA DESDE AC�

ALTER TABLE JUEGO


ADD FECHA_ESTRENO DATE NOT NULL ****//NO ME RESULTA TAMPOCO CON DEFAULT 0

UPDATE JUEGO
SET PRECIO=PRECIO*1.30

UPDATE JUEGO
SET PRECIO=PRECIO+2500
WHERE PRECIO>15000

UPDATE JUEGO
SET PRECIO=PRECIO*0.90

ALTER TABLE DISTRIBUIDORA


MODIFY PROCEDENCIA VARCHAR2(25)

ALTER TABLE JUEGO


RENAME COLUMN FEC_SAL TO FECHA

ALTER TABLE JUEGO


DROP CONSTRAINT PK_JUEGO_CODJUE ****(ES NECESARIO ELIMINAR PRIMERO EL FK "CODJUE"
PARA ELIMINAR LA PK)

ALTER TABLE JUPLA


DROP CONSTRAINT FK_JUPLA_CODJUE

DELETE FROM JUEGO


WHERE STOCK=0
ALTER TABLE JUEGO
DROP COLUMN STOCK

ALTER TABLE JUPLA


DROP CONSTRAINT FK_JUPLA_CODPLA
ALTER TABLE PLATAFORMA

DROP CONSTRAINT PK_PLATAFORMA_CODPLA

DROP TABLE PLATAFORMA

ALTER TABLE JUEGO


DROP CONSTRAINT FK_JUEGO_CODDIS

ALTER TABLE DISTRIBUIDORA


DROP CONSTRAINT PK_DISTRIBUIDORA_CODDIS

DROP TABLE DISTRIBUIDORA

DELETE FROM JUEGO

Você também pode gostar