Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.28 KB | None | 0 0
  1.  
  2.  
  3. DROP TABLE IF EXISTS Sprawa;
  4. DROP TABLE IF EXISTS Pismo;
  5. DROP TABLE IF EXISTS Pracownik;
  6. DROP TABLE IF EXISTS Klient_1;
  7.  
  8. CREATE TABLE Pismo
  9. (
  10.     daty date,
  11.     ID_Pisma int PRIMARY KEY,
  12.     odpowiedź varchar(60),
  13.     Treść varchar(100),
  14.     INDEX(ID_Pisma)
  15. )
  16. ENGINE=InnoDB;
  17.  
  18. CREATE TABLE Pracownik
  19. (
  20.     nazwisko varchar(50),
  21.     ID_pracownika int PRIMARY KEY,
  22.     adres varchar(60),
  23.     Stanowisko varchar(30),
  24.     INDEX(ID_pracownika)
  25. )
  26. ENGINE=InnoDB;
  27.  
  28. CREATE TABLE Klient_1
  29. (
  30.     Nazwisko varchar(60),
  31.     ID_klienta int PRIMARY KEY,
  32.     Imię varchar(20),
  33.     INDEX(ID_klienta)
  34. )
  35. ENGINE=InnoDB;
  36.  
  37.  
  38. CREATE TABLE Sprawa
  39. (
  40.     Data_pocz date,
  41.     Wyjaśnienie varchar(100),
  42.     Stan_załatwienia varchar(50),
  43.     ID_Sprawy int PRIMARY KEY,
  44.     ID_Pisma int,
  45.     ID_pracownika int,
  46.     ID_klienta int,
  47.    
  48.     INDEX(ID_Sprawy),
  49.    
  50.     CONSTRAINT dotyczy FOREIGN KEY (ID_Pisma) REFERENCES Pismo(ID_Pisma)
  51.     ON DELETE CASCADE
  52.     ON UPDATE CASCADE,
  53.    
  54.    
  55.     CONSTRAINT dotyczy_2 FOREIGN KEY (ID_klienta) REFERENCES Klient_1(ID_klienta)
  56.     ON DELETE CASCADE
  57.     ON UPDATE CASCADE,
  58.    
  59.     CONSTRAINT prowadzi FOREIGN KEY (ID_pracownika) REFERENCES Pracownik(ID_pracownika)
  60.     ON DELETE CASCADE
  61.     ON UPDATE CASCADE
  62.    
  63. )
  64. ENGINE=InnoDB;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement