/* Det første vi gør er at slette Sales hvis den allerede findes. */
/* Det er lidt forskelligt fra MsSql til MySql        */

/*MS-Sql vejen */
/*
USE master;
IF DB_ID('Sales') IS NOT NULL DROP DATABASE Sales;
GO
CREATE DATABASE Sales;
GO
USE Sales;
GO
*/

/* MySql vejen */
/*
USE mysql;
DROP DATABASE IF EXISTS Sales;
CREATE DATABASE Sales;
USE Sales;
*/

/* Opret tabellen Saelger */
CREATE TABLE Saelger
(
	Navn NVARCHAR(20)	NOT NULL,
	StartDato	DATETIME	NOT NULL,
	Email	NVARCHAR(20)	NOT NULL,
	MedarbNr	INT			NOT NULL,
	PRIMARY KEY(MedarbNr)
);

/* Opret tabellen TelefonNr */
CREATE TABLE TelefonNr
(
	Nr NVARCHAR(8) NOT NULL,
	Saelger	INT NOT NULL,
	PRIMARY KEY(Nr),
	FOREIGN KEY(Saelger) REFERENCES Saelger(MedarbNr)
);

/* Opret tabellen Bil */
CREATE TABLE Bil
(
	RegNr	NVARCHAR(7)		NOT NULL,
	Maerke	NVARCHAR(20)	NOT NULL,
	RegAar	DATETIME		NOT NULL,
	Saelger	INT NOT NULL,
	PRIMARY KEY(RegNr),
	FOREIGN KEY(Saelger) REFERENCES Saelger(MedarbNr)
);

/* Opret Kunde */
CREATE TABLE Kunde
(
	KundeNr	INT		NOT NULL,
	Email	NVARCHAR(20)	NOT NULL,
	Navn	NVARCHAR(20)	NOT NULL,
	Saelger	INT NOT NULL,
	PRIMARY KEY(KundeNr),
	FOREIGN KEY(Saelger) REFERENCES Saelger(MedarbNr)
);

CREATE TABLE Vare
(
	VareNr INT NOT NULL,
	VareNavn NVARCHAR(20) NOT NULL,
	PRIMARY KEY(VareNr)
);

/* Fortsæt med at oprette tabellerne Vare og Købes af  og sæt data ind */
CREATE TABLE KoebesAf
(
	Kunde	INT		NOT NULL,
	Vare INT NOT NULL,
	PRIMARY KEY(Kunde,Vare),
	FOREIGN KEY(Kunde) REFERENCES Kunde(KundeNr),
	FOREIGN KEY(Vare) REFERENCES Vare(VareNr)
);
