GamesMaxed

create.txt

May 16th, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SET SEARCH_PATH TO groep13v2;
  2.  
  3. CREATE TABLE bijschooling (
  4.     id_bijscholing  int PRIMARY KEY NOT NULL,
  5.     competentie     int,
  6.     personeel       int,
  7.     datum           varchar(45)
  8. );
  9.  
  10. CREATE TABLE personeel (
  11.     id_personeel    int PRIMARY KEY NOT NULL,
  12.     voornaam        varchar(45),
  13.     achternaam      varchar(45),
  14.     geboortedatum   date,
  15.     geslacht        boolean,
  16.     telefoonnummer  int,
  17.     email           varchar(45)
  18. );
  19.  
  20. CREATE TABLE team (
  21.     id_team     int PRIMARY KEY NOT NULL,
  22.     naam        varchar(45)
  23. );
  24.  
  25. CREATE TABLE personeelteam (
  26.     id_personeelteam    int PRIMARY KEY NOT NULL,
  27.     id_team             int references team(id_team),
  28.     id_personeel        int references personeel(id_personeel)
  29. );
  30. CREATE TABLE project (
  31.     id_project      int PRIMARY KEY NOT NULL,
  32.     naam            varchar(45),
  33.     type            varchar(45),
  34.     stratdatum      date,
  35.     einddatum       date
  36. );
  37.  
  38. CREATE TABLE teamproject (
  39.     id_teamproject  int PRIMARY KEY NOT NULL,
  40.     id_project      int references project(id_project),
  41.     id_team         int references team(id_team)
  42. );
  43.  
  44. CREATE TABLE personeelproject (
  45.     id_personeelproject int PRIMARY KEY NOT NULL,
  46.     id_project          int references project(id_project),
  47.     id_personeel        int references personeel(id_personeel)
  48. );
  49.  
  50. CREATE TABLE competentie (
  51.     id_competentie  int PRIMARY KEY NOT NULL,
  52.     naam            varchar(45),
  53.     type            varchar(45),
  54.     graad           int
  55. );
  56.  
  57. CREATE TABLE personeelcompetentie (
  58.     id_personeelcompetentie int PRIMARY KEY NOT NULL,
  59.     id_competenite          int references competentie(id_competentie),
  60.     id_personeel            int references personeel(id_personeel)
  61. );
  62.  
  63. CREATE TABLE projectcompetentie (
  64.     id_projectcompetentie   int PRIMARY KEY NOT NULL,
  65.     id_competenite          int references competentie(id_competentie),
  66.     id_project              int references project(id_project)
  67. );
  68. CREATE TABLE vacatures (
  69.     id_vacatures     int PRIMARY KEY NOT NULL,
  70.     id_naam          varchar(45),
  71.     id_beschrijving  varchar(45)
  72. );
  73.  
  74. CREATE TABLE competentievacatures (
  75.     id_competentievacatures int PRIMARY KEY NOT NULL,
  76.     id_competentie          int references competentie(id_competentie),
  77.     id_vacatures            int references vacatures (id_vacatures)
  78. );
  79. CREATE TABLE temperatuur (
  80.     id_temperatuur  int PRIMARY KEY NOT NULL,
  81.     temperatuur     varchar(45)
  82. );
Advertisement
Add Comment
Please, Sign In to add comment