USE tracker; CREATE TABLE IF NOT EXISTS Gebruiker ( id bigint NOT NULL auto_increment, naam varchar(255) NOT NULL, wachtwoord varchar(255) NOT NULL, rol varchar(255) NOT NULL, PRIMARY KEY(id) ); CREATE TABLE IF NOT EXISTS Taak ( id bigint NOT NULL auto_increment, gebruikersID bigint NOT NULL, naam varchar(255) NOT NULL, PRIMARY KEY(id), FOREIGN KEY(gebruikersID) REFERENCES Gebruiker(id) ); CREATE TABLE IF NOT EXISTS Tijdsregistratie ( taakID bigint NOT NULL, datum date NOT NULL, tijdsduur int NOT NULL, beschrijving text, PRIMARY KEY(taakID, datum), FOREIGN KEY(taakID) REFERENCES Taak(id), CHECK(tijdsduur>0) );