Advertisement
Guest User

Aufgabe_1_3

a guest
Oct 17th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.13 KB | None | 0 0
  1. --** Teilaufgabe 3.1
  2. ALTER TABLE auftrag
  3.     ADD fk_kunde SMALLINT UNSIGNED ZEROFILL,
  4.     ADD FOREIGN KEY (fk_kunde)
  5.     REFERENCES kunde(kd_nr)
  6.     ON UPDATE CASCADE ON DELETE SET NULL;
  7.    
  8. --** Teilaufgabe 3.2
  9. ALTER TABLE artikel
  10.     ADD fk_kategorie TINYINT(5) UNSIGNED,
  11.     ADD FOREIGN KEY (fk_kategorie)
  12.     REFERENCES kategorie(kat_nr)
  13.     ON UPDATE CASCADE ON DELETE CASCADE;
  14.  
  15. --** Teilaufgabe 3.3
  16. ALTER TABLE artikel
  17.     ADD fk_hersteller TINYINT(3) UNSIGNED,
  18.     ADD FOREIGN KEY (fk_hersteller)
  19.     REFERENCES hersteller(herst_nr)
  20.     ON UPDATE CASCADE ON DELETE SET NULL;
  21.    
  22. --** Teilaufgabe 3.4
  23. CREATE TABLE stadt(
  24.     stadt_nr TINYINT UNSIGNED,
  25.     stadt VARCHAR(30),
  26.     lat DOUBLE(9,6),
  27.     lon DOUBLE(9,6),
  28.     PRIMARY KEY (stadt_nr)
  29. );
  30.  
  31. CREATE TABLE shoptyp(
  32.     typ_nr TINYINT UNSIGNED,
  33.     shoptyp VARCHAR(30),
  34.     PRIMARY KEY (typ_nr)
  35. );
  36.  
  37. CREATE TABLE shop(
  38.     shop_nr SMALLINT UNSIGNED,
  39.     strasse VARCHAR(30),
  40.     plz CHAR(5),
  41.     fk_shoptyp TINYINT UNSIGNED,
  42.     FOREIGN KEY (fk_shoptyp)
  43.     REFERENCES shoptyp(typ_nr)
  44.     ON DELETE CASCADE,
  45.     fk_stadt TINYINT UNSIGNED,
  46.     FOREIGN KEY (fk_stadt)
  47.     REFERENCES stadt(stadt_nr)
  48.     ON DELETE CASCADE, 
  49.     PRIMARY KEY (shop_nr)
  50. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement