# Database structuur

Als je geïnteresseerd bent in de databasestructuur voor Chamilo 1.9, kijk dan op onze wiki voor het volledige schema: <http://support.chamilo.org/projects/chamilo-18/wiki/Database_schema> . Weet gewoon dat er ongeveer 180 tafels zijn, met veel onderlinge verbindingen, dus zorg ervoor dat u het goed doet voordat u ermee probeert te knoeien. Er zijn verschillende mechanismen om plug-ins te ontwikkelen op basis van de huidige structuur, zonder deze te wijzigen. Neem contact op met de ontwikkelaars via IRC (zie de voettekst van onze website) of via <http://support.chamilo.org/projects/chamilo-18> als je je verloren voelt.

![](/files/-LioWDbl7St1E6xx0cBj)

Afbeelding: Chamilo LMS 1.9 database-structuur

De databasestructuur is drastisch veranderd tussen Dokeos of Chamilo LMS 1.8 en Chamilo LMS 1.9. We hebben alles naar één database verplaatst zonder tabelreplicatie, wat ons nu een reeks nieuwe kansen biedt voor mash-ups tussen cursussen.

Het is belangrijk op te merken dat de **databasestructuur niet verandert tussen Chamilo LMS minor-versies,** Niks. Dit komt door een moeilijk te beheren maar zeer nuttige beslissing die op ontwikkelaarsniveau is genomen om ervoor te zorgen dat gebruikers gemakkelijk van de ene versie naar de andere kunnen upgraden zonder het risico te lopen gegevensverlies of verslechtering te veroorzaken.

Dus als u een Chamilo LMS 1.11.0-installatie heeft, kunt u eenvoudig upgraden naar 1.11.2, 1.11.4, 1.11.6, 1.11.8, 1.11.10 of 1.11.12 en uw database structuur zal helemaal niet veranderen.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chamilo.org/1.11.x-nl/admin-gids/appendix/database_structure.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
