Advertisement
Guest User

Untitled

a guest
Aug 4th, 2017
484
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.28 KB | None | 0 0
  1. CREATE DATABASE Lernplattform
  2.  
  3. CREATE TABLE Profil (EMail VARCHAR (50) NOT NULL,
  4. Name VARCHAR(50) NOT NULL,
  5. Vorname VARCHAR(50) NOT NULL,
  6. Strasse VARCHAR(50) NOT NULL,
  7. Hausnummer VARCHAR(5) NOT NULL,
  8. PLZ VARCHAR(4) NOT NULL,
  9. Ort VARCHAR(50) NOT NULL,
  10. Studienabschlussjahr VARCHAR(4) NOT NULL,
  11. Passwort VARCHAR(20) NOT NULL,
  12. PRIMARY KEY (EMail))
  13.  
  14. CREATE TABLE Studiengang (Studiengang VARCHAR(50) NOT NULL,
  15. PRIMARY KEY (Studiengang))
  16.  
  17. CREATE TABLE Fachbereich (Fachbereich VARCHAR(50) NOT NULL,
  18. PRIMARY KEY (Fachbereich))
  19.  
  20. CREATE TABLE hat (EMail VARCHAR (50) NOT NULL,
  21. Fachbereich VARCHAR(50) NOT NULL,
  22. PRIMARY KEY (EMail,Fachbereich),
  23. UNIQUE (EMail,Fachbereich))
  24.  
  25. CREATE TABLE besucht (EMail VARCHAR (50) NOT NULL,
  26. Studiengang VARCHAR(50) NOT NULL,
  27. PRIMARY KEY (EMail,Studiengang),
  28. UNIQUE (EMail))
  29.  
  30. CREATE TABLE beinhaltet (Studiengang VARCHAR(50) NOT NULL,
  31. Fachbereich VARCHAR(50) NOT NULL,
  32. PRIMARY KEY (Studiengang,Fachbereich),
  33. UNIQUE (Studiengang,Fachbereich))
  34.  
  35.  
  36. INSERT INTO Profil (EMail,Name,Vorname,Strasse,Hausnummer,PLZ,Ort,Studienabschlussjahr,Passwort)
  37. VALUES (abcd@students.zhaw.ch,Muster,Max,Haptstrasse,22,7233,Zürich,2011,123456)
  38.  
  39. INSERT INTO Profil (EMail,Name,Vorname,Strasse,Hausnummer,PLZ,Ort,Studienabschlussjahr,Passwort)
  40. VALUES (efgh@students.zhaw.ch,Meier,Daniel,Bahnhofstrasse,1,8572,Berg,2014,654321)
  41.  
  42. INSERT INTO Profil (EMail,Name,Vorname,Strasse,Hausnummer,PLZ,Ort,Studienabschlussjahr,Passwort)
  43. VALUES (ijk5@students.zhaw.ch,Keller,Stephanie,Im Dorf,5a,8533,Weinfelden,2012,steff12)
  44.  
  45.  
  46. INSERT INTO Fachbereich (Fachbereich) VALUES (Digitaltechnik)
  47.  
  48. INSERT INTO Fachbereich (Fachbereich) VALUES (Sprache im Beruf 1)
  49.  
  50. INSERT INTO Fachbereich (Fachbereich) VALUES (Elektrotechnik 1)
  51.  
  52. INSERT INTO Fachbereich (Fachbereich) VALUES (Projekt 1)
  53.  
  54.  
  55. INSERT INTO Fachbereich (Studiengang) VALUES (Informatik)
  56.  
  57. INSERT INTO Fachbereich (Studiengang) VALUES (Elektrotechnik)
  58.  
  59.  
  60. INSERT INTO hat (EMail,Fachbereich) VALUES (abcd@students.zhaw.ch, Digitaltechnik)
  61.  
  62. INSERT INTO hat (EMail,Fachbereich) VALUES (abcd@students.zhaw.ch, Sprache im Beruf 1)
  63.  
  64. INSERT INTO hat (EMail,Fachbereich) VALUES (efgh@students.zhaw.ch, Elektrotechnik 1)
  65.  
  66. INSERT INTO hat (EMail,Fachbereich) VALUES (efgh@students.zhaw.ch, Projekt 1)
  67.  
  68. INSERT INTO hat (EMail,Fachbereich) VALUES (ijk5@students.zhaw.ch, Digitaltechnik)
  69.  
  70. INSERT INTO hat (EMail,Fachbereich) VALUES (ijk5@students.zhaw.ch, Elektrotechnik 1)
  71.  
  72.  
  73.  
  74. INSERT INTO besucht (EMail, Studiengang) VALUES (abcd@students.zhaw.ch, Elektrotechnik)
  75.  
  76. INSERT INTO besucht (EMail, Studiengang) VALUES (efgh@students.zhaw.ch, Informatik)
  77.  
  78. INSERT INTO besucht (EMail, Studiengang) VALUES (ijk5@students.zhaw.ch, Informatik)
  79.  
  80.  
  81. INSERT INTO beinhaltet (Studiengang, Fachbereich) VALUES (Elektrotechnik, Digitaltechnik)
  82.  
  83. INSERT INTO beinhaltet (Studiengang, Fachbereich) VALUES (Elektrotechnik, Sprache im Beruf 1)
  84.  
  85. INSERT INTO beinhaltet (Studiengang, Fachbereich) VALUES (Elektrotechnik, Elektrotechnik 1)
  86.  
  87. INSERT INTO beinhaltet (Studiengang, Fachbereich) VALUES (Informatik, Projekt 1)
  88.  
  89. INSERT INTO beinhaltet (Studiengang, Fachbereich) VALUES (Informatik, Digitaltechnik)
  90.  
  91. INSERT INTO beinhaltet (Studiengang, Fachbereich) VALUES (Informatik, Sprache im Beruf 1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement