Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE Treningsøkt (
- øktID INT NOT NULL PRIMARY KEY,
- Dato DATE,
- Tidspunkt TIME,
- Varighet INT,
- Prestasjon INT NOT NULL,
- Form INT NOT NULL,
- CHECK(Prestasjon AND Form <= 10),
- NOTAT VARCHAR(300)
- );
- CREATE TABLE Øvelse (
- Navn VARCHAR(30) NOT NULL PRIMARY KEY
- );
- CREATE TABLE TreningsøktØvelse (
- øktID INT NOT NULL,
- Navn VARCHAR(30) NOT NULL,
- PRIMARY KEY (øktID, Navn),
- FOREIGN KEY (øktID) REFERENCES Treningsøkt(øktID),
- FOREIGN KEY (Navn) REFERENCES Øvelse(Navn)
- );
- CREATE TABLE ØvelseUtenApparat (
- Navn VARCHAR(30) NOT NULL,
- Kilo INT,
- Sett INT,
- FOREIGN KEY (Navn) REFERENCES Øvelse(Navn)
- );
- CREATE TABLE ØvelseMedApparat (
- Navn VARCHAR(30) NOT NULL,
- ApparatID INT NOT NULL,
- Kilo INT,
- Sett INT,
- FOREIGN KEY (Navn) REFERENCES Øvelse(Navn),
- FOREIGN KEY (ApparatID) REFERENCES Apparat(ApparatID)
- );
- CREATE TABLE Apparat (
- ApparatID INT NOT NULL PRIMARY KEY,
- Apparatnavn VARCHAR(30),
- Beskrivelse VARCHAR(300)
- );
- CREATE TABLE Øvelsesgruppe (
- Gruppe VARCHAR(30) NOT NULL PRIMARY KEY
- );
- CREATE TABLE ØvelseIGruppe (
- Gruppe VARCHAR(30) NOT NULL,
- Navn VARCHAR(30) NOT NULL,
- PRIMARY KEY (Gruppe, Navn),
- FOREIGN KEY (Gruppe) REFERENCES Øvelsesgruppe(Gruppe),
- FOREIGN KEY (Navn) REFERENCES Øvelse(Navn)
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement