CREATE TABLE kunstenaars (
	id	VARCHAR(20) NOT NULL PRIMARY KEY,
	naam 	VARCHAR(200) NOT NULL	
);

CREATE TABLE musea(
	id	VARCHAR(20) NOT NULL PRIMARY KEY,
	naam 	VARCHAR(200) NOT NULL	
);

CREATE TABLE kunstwerken (
	id	VARCHAR(20)	     NOT NULL  PRIMARY KEY,
	titel VARCHAR(200) NOT NULL,
	url     VARCHAR(200)        NOT NULL,
	kunstenaar VARCHAR(20)	     NOT NULL REFERENCES kunstenaars(id),
	museum VARCHAR(20) NOT NULL
				     REFERENCES musea(id)	
);

CREATE TABLE uitleners (
    login	VARCHAR(20)	NOT NULL PRIMARY KEY,
    wachtwoord   VARCHAR(20)        NOT NULL,
    naam         VARCHAR(200)        NOT NULL
);

CREATE TABLE uitleningen (
    uitlener	VARCHAR(20)	NOT NULL REFERENCES uitleners(login),
    kunstwerk	VARCHAR(20)     NOT NULL REFERENCES kunstwerken(id),
    startdatum          TIMESTAMP    NOT NULL,
    einddatum         TIMESTAMP          NOT NULL
);




