Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- USE master
- IF EXISTS(SELECT * FROM sys.databases WHERE name='Lezensvreugd')
- DROP DATABASE Lezensvreugd;
- CREATE DATABASE Lezensvreugd;
- use Lezensvreugd;
- CREATE TABLE Boek (
- ISBN varchar(13),
- Titel varchar(64) NOT NULL,
- Schrijver varchar(64) NOT NULL,
- Editie int,
- CONSTRAINT BoekPrimaryKey
- PRIMARY KEY (ISBN),
- );
- CREATE TABLE DVD (
- ISBN varchar(13),
- Titel varchar(128) NOT NULL,
- Regisseur varchar(128) NOT NULL,
- Label varchar(128),
- CONSTRAINT DVDPrimaryKey
- PRIMARY KEY (ISBN)
- );
- CREATE TABLE Lid (
- Lidnummer int IDENTITY(1,1),
- Naam varchar(128) NOT NULL,
- Straat varchar(128) NOT NULL,
- Huisnummer varchar(6) NOT NULL,
- Plaatsnaam varchar(64) NOT NULL,
- CONSTRAINT LidPrimaryKey
- PRIMARY KEY (Lidnummer)
- );
- CREATE TABLE Uitlening (
- UitleningID int IDENTITY(1,1),
- ISBN varchar(13),
- Lidnummer int,
- UitleenDatum date NOT NULL,
- TeruggaveDatum date NOT NULL,
- CONSTRAINT UitleningPrimaryKey
- PRIMARY KEY (UitleningID),
- CONSTRAINT ISBN_Boek
- FOREIGN KEY (ISBN)
- REFERENCES Boek(ISBN)
- ON DELETE SET NULL,
- CONSTRAINT LidNummer
- FOREIGN KEY (Lidnummer)
- REFERENCES Lid(Lidnummer)
- ON DELETE SET NULL
- );
- CREATE TABLE Reservatie (
- ReservatieID int IDENTITY(1,1),
- ISBN varchar(13),
- LidNummer int,
- TeruggaveDatum date,
- CONSTRAINT ReservatiePrimaryKey
- PRIMARY KEY (ReservatieID),
- CONSTRAINT ISBN_Reservatie
- FOREIGN KEY (ISBN)
- REFERENCES Boek(ISBN)
- ON DELETE SET NULL,
- CONSTRAINT Lidnummer_Reservatie
- FOREIGN KEY (Lidnummer)
- REFERENCES Lid(Lidnummer)
- ON DELETE SET NULL,
- );
- INSERT INTO Lid (Naam, Straat, Huisnummer, Plaatsnaam)
- VALUES ('Henk de Tank', 'Hontige straat', '14', 'Breda');
- INSERT INTO Lid (Naam, Straat, Huisnummer, Plaatsnaam)
- VALUES ('Bruno Mars', 'Vierkantweg', '70', 'Parijs');
- INSERT INTO Lid (Naam, Straat, Huisnummer, Plaatsnaam)
- VALUES ('Lady gaga', 'Wegisweg', '2', 'Amsterdam');
- INSERT INTO Boek
- VALUES('1243234345649', 'Old Testament', 'Paus', 1950);
- INSERT INTO Boek
- VALUES('7898704789732', 'How to', 'Hontige Harry', 2009);
- INSERT INTO Boek
- VALUES('1231231231221', 'Deep down', 'The Deep man', 2017);
- INSERT INTO Boek
- VALUES('9712312323323', 'Graves', 'That weirdo', 2000);
- INSERT INTO Boek
- VALUES('978asdassds79', 'Square', 'Square guy', 2003);
- ALTER TABLE Lid
- ADD Geboortedatum date;
- INSERT INTO "Lezensvreugd"."dbo"."Uitlening" ("ISBN", "Lidnummer", "UitleenDatum", "TeruggaveDatum")
- VALUES ('2342342342342', '3', '2017-09-04', '2015-03-12');
- INSERT INTO "Lezensvreugd"."dbo"."Uitlening" ("ISBN", "Lidnummer", "UitleenDatum", "TeruggaveDatum")
- VALUES ('9780034253221', '2', '2017-09-18', '2000-11-05');
- INSERT INTO "Lezensvreugd"."dbo"."Reservatie" ("ISBN", "LidNummer", "TeruggaveDatum")
- VALUES ('1231231233232', '4', '2017-10-09');
- INSERT INTO "Lezensvreugd"."dbo"."Reservatie" ("ISBN", "LidNummer", "TeruggaveDatum")
- VALUES ('7897897867667', '1', '2017-10-16');
- SELECT * FROM Reservatie;
Add Comment
Please, Sign In to add comment