· 6 years ago · Mar 11, 2019, 08:32 AM
1
2
3DROP TABLE IF EXISTS Eksamensforsøg
4DROP TABLE IF EXISTS Eksamen
5DROP TABLE IF EXISTS Studerende
6DROP TABLE IF EXISTS Uddannelse
7
8CREATE TABLE Uddannelse (
9uddannelsesNavn varchar(30) PRIMARY KEY,
10)
11
12
13CREATE TABLE Studerende (
14cprNr char(10) PRIMARY KEY,
15navn varchar(50),
16uddannelsesNavn varchar(30) FOREIGN KEY REFERENCES Uddannelse NOT null
17)
18
19-- Eksamen == Fag
20CREATE TABLE Eksamen(
21eksamensID int identity(1,1) primary KEY,
22termin char(5),
23eksamensNavn varchar(30),
24uddannelsesNavn varchar(30) FOREIGN KEY REFERENCES Uddannelse NOT null
25)
26
27CREATE TABLE Eksamensforsøg (
28eksamensforsøgID int identity(1,1) primary KEY,
29karakter int CHECK (karakter IN (-3,0,2,4,7,10,12)),
30cprNR char(10) FOREIGN KEY REFERENCES studerende NOT null,
31eksamensID int FOREIGN KEY REFERENCES Eksamen NOT null
32)
33
34
35INSERT INTO Uddannelse VALUES('DatamatikerUddannelsen')
36
37INSERT INTO Studerende VALUES( '1234561233', 'Roy Hurtigkoder', 'DatamatikerUddannelsen')
38INSERT INTO Studerende VALUES( '2222224326', 'Gitte Gitpusher' , 'DatamatikerUddannelsen')
39INSERT INTO Studerende VALUES( '6524512364', 'Ulla Uemel' , 'DatamatikerUddannelsen')
40INSERT INTO Studerende VALUES( '6854214537', 'Martin McLover' , 'DatamatikerUddannelsen')
41INSERT INTO Studerende VALUES( '5246175896', 'Luna Eclipse' , 'DatamatikerUddannelsen')
42INSERT INTO Studerende VALUES( '8574963245', 'Kristian Krash' , 'DatamatikerUddannelsen')
43
44INSERT INTO Eksamen VALUES ('S2019', 'PRO2', 'DatamatikerUddannelsen' )
45INSERT INTO Eksamen VALUES ('S2019', 'SU2', 'DatamatikerUddannelsen' )
46INSERT INTO Eksamen VALUES ('S2019', 'FIT2', 'DatamatikerUddannelsen' )
47INSERT INTO Eksamen VALUES ('S2019', 'DAOS', 'DatamatikerUddannelsen' )
48
49INSERT INTO Eksamensforsøg VALUES ( 12, '1234561233', 1 )
50INSERT INTO Eksamensforsøg VALUES ( 12, '1234561233', 2 )
51INSERT INTO Eksamensforsøg VALUES ( 12, '1234561233', 3 )
52INSERT INTO Eksamensforsøg VALUES ( 12, '1234561233', 4 )
53
54INSERT INTO Eksamensforsøg VALUES ( -3, '2222224326', 1 )
55INSERT INTO Eksamensforsøg VALUES ( 2, '2222224326', 1 )
56INSERT INTO Eksamensforsøg VALUES ( 10, '2222224326', 2 )
57INSERT INTO Eksamensforsøg VALUES ( 7, '2222224326', 3 )
58INSERT INTO Eksamensforsøg VALUES ( 7, '2222224326', 4 )
59
60INSERT INTO Eksamensforsøg VALUES ( 10, '6524512364', 1 )
61INSERT INTO Eksamensforsøg VALUES ( 7, '6524512364', 2 )
62INSERT INTO Eksamensforsøg VALUES ( 2, '6524512364', 3 )
63INSERT INTO Eksamensforsøg VALUES ( 4, '6524512364', 4 )
64
65INSERT INTO Eksamensforsøg VALUES ( 12, '6854214537', 1 )
66INSERT INTO Eksamensforsøg VALUES ( 2, '6854214537', 2 )
67INSERT INTO Eksamensforsøg VALUES ( 4, '6854214537', 3 )
68INSERT INTO Eksamensforsøg VALUES ( 0, '6854214537', 4 )
69INSERT INTO Eksamensforsøg VALUES ( 7, '6854214537', 4 )
70
71INSERT INTO Eksamensforsøg VALUES ( 4, '5246175896', 1 )
72INSERT INTO Eksamensforsøg VALUES ( 7, '5246175896', 2 )
73INSERT INTO Eksamensforsøg VALUES ( 2, '5246175896', 3 )
74INSERT INTO Eksamensforsøg VALUES ( 2, '5246175896', 4 )
75
76INSERT INTO Eksamensforsøg VALUES ( -3, '8574963245', 1 )
77INSERT INTO Eksamensforsøg VALUES ( -3, '8574963245', 1 )
78INSERT INTO Eksamensforsøg VALUES ( -3, '8574963245', 1 )
79INSERT INTO Eksamensforsøg VALUES ( 0, '8574963245', 2 )
80INSERT INTO Eksamensforsøg VALUES ( 2, '8574963245', 2 )
81INSERT INTO Eksamensforsøg VALUES ( 12, '8574963245', 3 )
82INSERT INTO Eksamensforsøg VALUES ( 2, '8574963245', 4 )