Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
Datamodellering is een cruciale stap bij het ontwerpen van databases. Het omvat een diepgaande analyse en abstractie van verschillende soorten gegevens uit de echte wereld en hun onderlinge relaties. Tijdens dit proces proberen we de intrinsieke verbanden tussen gegevens te onthullen en deze formeel te beschrijven als datamodellen, wat de basis legt voor de databasestructuur van informatiesystemen. NocoBase is een datamodel-gedreven platform met de volgende kenmerken:
De gegevensbronnen van NocoBase kunnen diverse gangbare databases, API/SDK-platforms en bestanden zijn.

NocoBase biedt een gegevensbronbeheer plugin voor het beheren van diverse gegevensbronnen en hun collecties. De gegevensbronbeheer plugin biedt alleen een beheerinterface voor alle gegevensbronnen en niet de mogelijkheid om direct toegang te krijgen tot gegevensbronnen. Deze moet worden gebruikt in combinatie met verschillende gegevensbron plugins. De momenteel ondersteunde gegevensbronnen zijn onder andere:

Eenvoudige collectiebeheerinterface: Gebruikt om diverse modellen (collecties) te creëren of verbinding te maken met bestaande collecties.

Visuele ER-stijl interface: Gebruikt om entiteiten en hun relaties te extraheren uit gebruikers- en bedrijfsvereisten. Het biedt een intuïtieve en gemakkelijk te begrijpen manier om datamodellen te beschrijven. Via ER-diagrammen krijgt u een duidelijker inzicht in de belangrijkste gegevensentiteiten in het systeem en hun onderlinge relaties.

| Collectie | Beschrijving |
|---|---|
| Algemene collectie | Bevat ingebouwde, veelgebruikte systeemvelden |
| Kalendercollectie | Gebruikt voor het aanmaken van kalendergerelateerde evenementencollecties |
| Opmerkingencollectie | Gebruikt voor het opslaan van opmerkingen of feedback over gegevens |
| Boomstructuurcollectie | Boomstructuurcollectie, ondersteunt momenteel alleen het aangrenzende lijstmodel |
| Bestandscollectie | Gebruikt voor het beheer van bestandsopslag |
| SQL-collectie | Geen daadwerkelijke databasecollectie, maar visualiseert SQL-query's op een gestructureerde manier |
| Verbinding met databaseweergave | Maakt verbinding met bestaande databaseweergaven |
| Expressiecollectie | Gebruikt voor dynamische expressiescenario's in workflows |
| Verbinding met externe gegevens | Maakt het databasesysteem mogelijk om direct toegang te krijgen tot en gegevens op te vragen in externe gegevensbronnen op basis van FDW-technologie |

Voor meer inhoud, zie de sectie „Collectie / Overzicht” .

Voor meer inhoud, zie de sectie „Collectievelden / Overzicht” .