Guest User

SQL DDL

a guest
May 7th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.60 KB | None | 0 0
  1. CREATE TABLE zespoly (
  2.   nrz INT(5) AUTO_INCREMENT,
  3.   nazwa VARCHAR(20) NOT NULL,
  4.   nrpk INT(5),
  5.   PRIMARY KEY (nrz)
  6. );
  7.  
  8. CREATE TABLE pracownicy (
  9.   nrp INT(5) AUTO_INCREMENT,
  10.   nazwisko VARCHAR(20) NOT NULL,
  11.   nrz INT(5),
  12.   PRIMARY KEY (nrp),
  13.   FOREIGN KEY (nrz) REFERENCES zespoly (nrz) ON DELETE SET NULL
  14. );
  15.  
  16. CREATE TABLE tematy (
  17.   nrt INT(5) AUTO_INCREMENT,
  18.   nazwa VARCHAR(30),
  19.   nrpk INT(5),
  20.   PRIMARY KEY (nrt)
  21. );
  22.  
  23. CREATE TABLE wyplaty (
  24.   nrp INT(5) REFERENCES pracownicy (nrp),
  25.   nrt INT(5) REFERENCES tematy (nrt) ON DELETE CASCADE,
  26.   kwota DEC(8, 2),
  27.   PRIMARY KEY (nrp, nrt)
  28. );
Advertisement
Add Comment
Please, Sign In to add comment