Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. CREATE TABLE opettaja
  2. (
  3. etunimi VARCHAR(35) NOT NULL,
  4. sukunimi VARCHAR(25) NOT NULL,
  5. opettajaid INT NOT NULL,
  6. PRIMARY KEY (opettajaid)
  7. );
  8.  
  9. CREATE TABLE opintojakso
  10. (
  11. nimi INT NOT NULL,
  12. Aloituspvä INT NOT NULL,
  13. lopetuspvä INT NOT NULL,
  14. Opintojaksoid INT NOT NULL,
  15. PRIMARY KEY (Opintojaksoid)
  16. );
  17.  
  18. CREATE TABLE opiskelija
  19. (
  20. etunimi VARCHAR(35) NOT NULL,
  21. sukunimi VARCHAR(25) NOT NULL,
  22. opiskelijanro INT NOT NULL,
  23. PRIMARY KEY (opiskelijanro)
  24. );
  25.  
  26. CREATE TABLE opiskelee
  27. (
  28. arvosana INT NOT NULL,
  29. arviointipvä INT NOT NULL,
  30. opiskelijanro INT NOT NULL,
  31. Opintojaksoid INT NOT NULL,
  32. PRIMARY KEY (opiskelijanro, Opintojaksoid),
  33. FOREIGN KEY (opiskelijanro) REFERENCES opiskelija(opiskelijanro),
  34. FOREIGN KEY (Opintojaksoid) REFERENCES opintojakso(Opintojaksoid)
  35. );
  36.  
  37. CREATE TABLE opetus
  38. (
  39. Opintojaksoid INT NOT NULL,
  40. opettajaid INT NOT NULL,
  41. PRIMARY KEY (Opintojaksoid, opettajaid),
  42. FOREIGN KEY (Opintojaksoid) REFERENCES opintojakso(Opintojaksoid),
  43. FOREIGN KEY (opettajaid) REFERENCES opettaja(opettajaid)
  44. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement