Facebook
From Crimson Teal, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 185
  1. CREATE TABLE FILMY (
  2.     id NUMBER(3) CONSTRAINT filmy_pk PRIMARY KEY,
  3.     tytul VARCHAR2(30) NOT NULL,
  4.     rok_powstania NUMBER(4) NOT NULL
  5. );
  6.  
  7. CREATE TABLE AKTORZY (
  8.     id NUMBER(3) CONSTRAINT aktorzy_pk PRIMARY KEY,
  9.     imie VARCHAR2(10) NOT NULL,
  10.     nazwisko VARCHAR2(10) NOT NULL,
  11.     data_urodzenia DATE NOT NULL
  12. );
  13.  
  14. CREATE TABLE UDZIALY (
  15.     filmy_id NUMBER(3) NOT NULL CONSTRAINT udzialy_film_fk REFERENCES FILMY(id),
  16.     aktorzy_id NUMBER(3) NOT NULL CONSTRAINT udzialy_aktorzy_fk REFERENCES AKTORZY(id)
  17. );
  18.  
  19. CREATE UNIQUE INDEX tytul_rok_powstania ON FILMY(tytul,rok_powstania);
  20.  
  21. INSERT INTO FILMY VALUES(1,'Czekolada',2000);
  22. INSERT INTO FILMY VALUES(2,'Marzyciel',2004);
  23. INSERT INTO FILMY VALUES(3,'Holiday',2006);
  24.  
  25. INSERT INTO AKTORZY VALUES(1,'Judi','Dench',TO_DATE('09/12/1934','DD/MM/YYYY'));
  26. INSERT INTO AKTORZY VALUES(2,'Juliette','Binoche',TO_DATE('09/03/1964','DD/MM/YYYY'));
  27. INSERT INTO AKTORZY VALUES(3,'Johnny','Depp',TO_DATE('09/06/1963','DD/MM/YYYY'));
  28. INSERT INTO AKTORZY VALUES(4,'Kate','Winslet',TO_DATE('05/10/1975','DD/MM/YYYY'));
  29. INSERT INTO AKTORZY VALUES(5,'Dustin','Hoffman',TO_DATE('08/08/1937','DD/MM/YYYY'));
  30. INSERT INTO AKTORZY VALUES(6,'Cameron','Diaz',TO_DATE('30/08/1972','DD/MM/YYYY'));
  31.  
  32. INSERT INTO UDZIALY VALUES(1,1);
  33. INSERT INTO UDZIALY VALUES(1,2);
  34. INSERT INTO UDZIALY VALUES(1,3);
  35. INSERT INTO UDZIALY VALUES(2,3);
  36. INSERT INTO UDZIALY VALUES(2,4);
  37. INSERT INTO UDZIALY VALUES(2,5);
  38. INSERT INTO UDZIALY VALUES(3,4);
  39. INSERT INTO UDZIALY VALUES(3,6);
  40.  
  41. commit;