CREATE TABLE Agenter (Nr INTEGER NOT NULL PRIMARY KEY, Namn NVARCHAR(10) NOT NULL, Telefon NVARCHAR(10), Chef INTEGER REFERENCES Agenter(Nr)); INSERT INTO Agenter (Nr, Namn, Telefon, Chef) VALUES (1, 'Anna', '172622', NULL); INSERT INTO Agenter (Nr, Namn, Telefon, Chef) VALUES (2, 'Bob', '267877', 1); INSERT INTO Agenter (Nr, Namn, Telefon, Chef) VALUES (3, 'Charlie', '172622', 1); INSERT INTO Agenter (Nr, Namn, Telefon, Chef) VALUES (4, 'David', NULL, 3); INSERT INTO Agenter (Nr, Namn, Telefon, Chef) VALUES (5, 'Erik', '189900', 3); CREATE TABLE Ministrar (Nr INTEGER NOT NULL PRIMARY KEY, Namn NVARCHAR(10) NOT NULL, Titel NVARCHAR(20) NOT NULL, Telefon NVARCHAR(10)); INSERT INTO Ministrar (Nr, Namn, Titel, Telefon) VALUES (1, 'Stefan', 'Statsminister', NULL); INSERT INTO Ministrar (Nr, Namn, Titel, Telefon) VALUES (2, 'Anders', 'Inrikesminister', '998099'); INSERT INTO Ministrar (Nr, Namn, Titel, Telefon) VALUES (3, 'Margot', 'Utrikesminister', '145567'); INSERT INTO Ministrar (Nr, Namn, Titel, Telefon) VALUES (4, 'Magdalena', 'Finansminister', NULL); CREATE TABLE Vaktar (Agent INTEGER NOT NULL REFERENCES Agenter(Nr), Minister INTEGER NOT NULL REFERENCES Ministrar(Nr), Datum DATE NOT NULL, PRIMARY KEY(Agent, Minister, Datum)); INSERT INTO Vaktar (Agent, Minister, Datum) VALUES (3, 4, DATE'2015-05-20'); INSERT INTO Vaktar (Agent, Minister, Datum) VALUES (4, 1, DATE'2015-05-21'); INSERT INTO Vaktar (Agent, Minister, Datum) VALUES (5, 2, DATE'2015-05-21'); INSERT INTO Vaktar (Agent, Minister, Datum) VALUES (4, 1, DATE'2015-05-22'); INSERT INTO Vaktar (Agent, Minister, Datum) VALUES (5, 1, DATE'2015-05-22'); SELECT * FROM Agenter; SELECT * FROM Ministrar; SELECT * FROM Vaktar;