Advertisement
Smudla

Untitled

Apr 13th, 2015
587
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.47 KB | None | 0 0
  1.   CREATE TABLE Pobocky
  2.   (
  3.     id_pobocky   NUMBER (5) ,
  4.     nazev        VARCHAR2 (30)  ,
  5.     adresa       VARCHAR2 (50) ,
  6.     mesto        VARCHAR2 (20) ,
  7.     telefon      CHAR (12),
  8.     kod_zeme varchar2(10),
  9.     CONSTRAINT pk_pobocka PRIMARY KEY ( id_pobocky )    
  10.   ) ;
  11.  
  12.   CREATE TABLE Pracovnici
  13.   (
  14.     id                 NUMBER(5) ,
  15.     jmeno              VARCHAR2 (15)  ,
  16.     prijmeni           VARCHAR2 (20) ,
  17.     plat               NUMBER (5),
  18.     id_pobocky NUMBER (5),
  19.     CONSTRAINT pk_pracovnici PRIMARY KEY ( id )
  20.    );
  21.  
  22.   CREATE TABLE Prodeje
  23.   (
  24.     datum_prodeje      DATE ,
  25.     datum_kurzu        DATE ,
  26.     mnozstvi           NUMBER (3) ,
  27.     cena_za_ks         NUMBER (8) ,
  28.     id_pobocky NUMBER (5),
  29.     kod_meny VARCHAR2 (10),
  30.     id_zbozi  NUMBER (4)
  31.    ) ;
  32.    
  33.    CREATE TABLE Zbozi
  34.   (
  35.     id_zbozi  NUMBER (4) ,
  36.     kategorie VARCHAR2 (20)  ,
  37.     nazev     VARCHAR2 (20) ,
  38.     typ       VARCHAR2 (20) ,
  39.     popis     VARCHAR2 (30) ,
  40.     cena      NUMBER (8),
  41.     kod_meny varchar2(10),
  42.     CONSTRAINT pk_zbozi PRIMARY KEY ( id_zbozi )
  43.   ) ;
  44.  
  45.  
  46.    CREATE TABLE meny (
  47.     kod varchar2(10),
  48.     nazev varchar2(50),
  49.     CONSTRAINT pk_meny PRIMARY KEY (kod)
  50.   );
  51.  
  52.    CREATE TABLE kurzy (
  53.     id NUMBER,
  54.     platnost_od DATE,
  55.     kurz NUMBER,
  56.     kod_meny_z varchar2(10),
  57.     kod_meny_do varchar2(10),
  58.     CONSTRAINT pk_kurzy PRIMARY KEY (id)
  59.  
  60.   );
  61.  
  62.     CREATE TABLE zeme (
  63.     kod varchar2(10),
  64.     nazev varchar2(50),
  65.     kod_meny varchar2(10),
  66.     CONSTRAINT pk_zeme PRIMARY KEY (kod)
  67.   );
  68.  
  69.  
  70. ALTER TABLE Pracovnici ADD CONSTRAINT fk_Pracovnici_Pobocky FOREIGN KEY (id_pobocky) REFERENCES
  71. Pobocky (id_pobocky);  
  72. ALTER TABLE Prodeje ADD CONSTRAINT fk_Prodeje_Pobocky FOREIGN KEY (id_pobocky) REFERENCES
  73. Pobocky (id_pobocky);
  74. ALTER TABLE Prodeje ADD CONSTRAINT fk_Pracovnici_Zbozi FOREIGN KEY (id_zbozi) REFERENCES
  75. Zbozi (id_zbozi);
  76. ALTER TABLE Prodeje ADD CONSTRAINT fk_Pracovnici_Meny FOREIGN KEY (kod_meny) REFERENCES
  77. Meny (kod);
  78. ALTER TABLE Kurzy ADD CONSTRAINT fk_kurzy_meny_do FOREIGN KEY (kod_meny_do) REFERENCES
  79. Meny (kod);
  80. ALTER TABLE Kurzy ADD CONSTRAINT fk_kurzy_meny_z FOREIGN KEY (kod_meny_z) REFERENCES
  81. Meny (kod);  
  82. ALTER TABLE Pobocky ADD CONSTRAINT fk_Zeme_Pobocky FOREIGN KEY (kod_zeme) REFERENCES
  83. Zeme (kod);
  84. ALTER TABLE Zbozi ADD CONSTRAINT fk_Zbozi_Meny FOREIGN KEY (kod_meny) REFERENCES Meny (kod);
  85. ALTER TABLE Zeme ADD CONSTRAINT fk_Zeme_mena FOREIGN KEY (kod_meny) REFERENCES
  86. Meny (kod);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement