Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE `Leden` (
- `LidID` INT NOT NULL AUTO_INCREMENT,
- `Lidnummer` INT NOT NULL,
- `Voornaam` varchar(50) NOT NULL,
- `Tussenvoegsel` varchar(50) NOT NULL,
- `Achternaam` varchar(50) NOT NULL,
- `Aanhef` varchar(50) NOT NULL,
- `Postadres` varchar(50) NOT NULL,
- `Huisnummer` varchar(50) NOT NULL,
- `Postcode` varchar(50) NOT NULL,
- `Plaats` varchar(50) NOT NULL,
- `Telefoonnummer` varchar(50) NOT NULL,
- `MobielTelefoonnummer` varchar(50) NOT NULL,
- `EmailAdres` varchar(50) NOT NULL,
- `Contributieniveau` INT NOT NULL,
- `HoeveelheidGeldBetaald` FLOAT NOT NULL,
- `Actief` BOOLEAN NOT NULL,
- `InactiefSinds` DATETIME NOT NULL,
- `IsMan` BOOLEAN NOT NULL,
- PRIMARY KEY (`LidID`)
- );
- CREATE TABLE `Contributieniveau` (
- `ContributieniveauID` INT NOT NULL AUTO_INCREMENT,
- `ContributieniveauNaam` varchar(50) NOT NULL,
- `ContributieniveauKosten` FLOAT NOT NULL,
- PRIMARY KEY (`ContributieniveauID`)
- );
- CREATE TABLE `ExtratrainingenLeden` (
- `LidID` INT NOT NULL,
- `ExtratrainingID` INT NOT NULL
- );
- CREATE TABLE `Extratrainingen` (
- `ExtratrainingID` INT NOT NULL AUTO_INCREMENT,
- `ExtratrainingNaam` varchar(50) NOT NULL,
- `ExtratrainingKosten` FLOAT NOT NULL,
- PRIMARY KEY (`ExtratrainingID`)
- );
- CREATE TABLE `Facturen` (
- `FactuurID` INT NOT NULL AUTO_INCREMENT,
- `LidID` INT NOT NULL,
- `Factuurnummer` INT NOT NULL,
- `Factuurdatum` DATETIME NOT NULL,
- `Factuurbedrag` FLOAT NOT NULL,
- PRIMARY KEY (`FactuurID`)
- );
- CREATE TABLE `Beheerderniveaus` (
- `BeheerniveauID` INT NOT NULL AUTO_INCREMENT,
- `BeheerniveauNaam` varchar(50) NOT NULL,
- PRIMARY KEY (`BeheerniveauID`)
- );
- CREATE TABLE `Beheerders` (
- `BeheerderID` INT NOT NULL AUTO_INCREMENT,
- `BeheerderniveauID` varchar(50) NOT NULL,
- `BeheerderNaam` varchar(50) NOT NULL,
- `BeheerderWachtwoord` varchar(50) NOT NULL,
- `BeheerderLaatsteLogin` DATETIME NOT NULL,
- `Actief` BOOLEAN NOT NULL,
- PRIMARY KEY (`BeheerderID`)
- );
- ALTER TABLE `Leden` ADD CONSTRAINT `Leden_fk0` FOREIGN KEY (`Contributieniveau`) REFERENCES `Contributieniveau`(`ContributieniveauID`);
- ALTER TABLE `ExtratrainingenLeden` ADD CONSTRAINT `ExtratrainingenLeden_fk0` FOREIGN KEY (`LidID`) REFERENCES `Leden`(`LidID`);
- ALTER TABLE `ExtratrainingenLeden` ADD CONSTRAINT `ExtratrainingenLeden_fk1` FOREIGN KEY (`ExtratrainingID`) REFERENCES `Extratrainingen`(`ExtratrainingID`);
- ALTER TABLE `Facturen` ADD CONSTRAINT `Facturen_fk0` FOREIGN KEY (`LidID`) REFERENCES `Leden`(`LidID`);
- ALTER TABLE `Beheerders` ADD CONSTRAINT `Beheerders_fk0` FOREIGN KEY (`BeheerderniveauID`) REFERENCES `Beheerderniveaus`(`BeheerniveauID`);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement