Facebook
From parówa, 5 Years ago, written in SQL.
Embed
Download Paste or View Raw
Hits: 223
  1. DROP TABLE IF EXISTS Klient;
  2. DROP TABLE IF EXISTS Artykuł;
  3.  
  4. CREATE TABLE Klient
  5. (
  6.    
  7.     Nr_klienta INT NOT NULL PRIMARY KEY,
  8.     Imie VARCHAR(30) NOT NULL,
  9.     Nazwisko VARCHAR(30) NOT NULL,
  10.  
  11.     INDEX (Nr_klienta)
  12.  
  13. ) ENGINE=InnoDB;
  14.  
  15. CREATE TABLE Dokonuje_zakupu
  16. (
  17.    
  18.     Nr_zakupu INT NOT NULL PRIMARY KEY,
  19.     Data_zakupu INT NOT NULL,
  20.     Klient VARCHAR(30) NOT NULL,
  21.     Sklep  VARCHAR(30) NOT NULL,
  22.  
  23.     INDEX (Klient),
  24.     INDEX (Sklep),
  25.  
  26.      /*ustawienie klucza obcego*/
  27.     CONSTRAINT Polaczonko2 FOREIGN KEY (klient) REFERENCES Klient(Nr_klienta)
  28.     CONSTRAINT Polaczonko3 FOREIGN KEY (Sklep) REFERENCES Sklep(Nr_sklepu)
  29.     ON DELETE CASCADE
  30.     ON UPDATE CASCADE
  31.  
  32. ) ENGINE=InnoDB;
  33.  
  34. CREATE TABLE Sklep
  35. (
  36.    
  37.     Nazwa VARCHAR(30) NOT NULL,
  38.     Ulica VARCHAR(30) NOT NULL,
  39.     Nr_sklepu INT NOT NULL PRIMARY KEY,
  40.     Kod INT NOT NULL,
  41.     Miejscowość VARCHAR(30) NOT NULL,
  42.    
  43.     INDEX (Nr_sklepu),
  44.        
  45.    
  46. ) ENGINE=InnoDB;
  47.