Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Schrijf de SQL-code naar een database van een persoonlijke agenda, met contacttabellen, taken en verplichtingen.

###

### Antwoord:
Schrijf de SQL-code naar een database van een persoonlijke agenda, met contacttabellen, taken en verplichtingen.
Hier is de SQL-code om de "contacten," "taken" en "verplichtingen" tabellen in een persoonlijke kalender database te maken: CREATE TABLE contactpersonen (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NIET NULL, telefoon VARCHAR(20) NIET NULL, e-mail VARCHAR(255) NIET NULL); CREATE TABLE taken (ID INT AUTO_INCREMENT PRIMARY KEY, titel VARCHAR(255) NIET NULL, voltooid BOOLEAN NIET NULL DEFAULT FALSE); CREATE TABLE engagements (ID INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255) NIET NULL, date_HOUR DATAM NIET NULL, local VARCHAR(255) NOTULL, contact_IDENCE(REYDEI)
Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Schrijf de SQL-code naar een database van een persoonlijke agenda, met contacttabellen, taken en verplichtingen.

###

### Antwoord:
Hier is de SQL-code om de "contacten," "taken" en "verplichtingen" tabellen in een persoonlijke kalender database te maken: CREATE TABLE contactpersonen (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NIET NULL, telefoon VARCHAR(20) NIET NULL, e-mail VARCHAR(255) NIET NULL); CREATE TABLE taken (ID INT AUTO_INCREMENT PRIMARY KEY, titel VARCHAR(255) NIET NULL, voltooid BOOLEAN NIET NULL DEFAULT FALSE); CREATE TABLE engagements (ID INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255) NIET NULL, date_HOUR DATAM NIET NULL, local VARCHAR(255) NOTULL, contact_IDENCE(REYDEI)