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 diverse 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 de gegevensbronbeheer plugin voor het beheren van diverse gegevensbronnen en hun collecties. De gegevensbronbeheer plugin biedt alleen een beheerinterface voor alle gegevensbronnen en biedt niet de mogelijkheid om direct toegang te krijgen tot gegevensbronnen. Deze moet worden gebruikt in combinatie met verschillende gegevensbron plugins. De momenteel ondersteunde gegevensbronnen omvatten:

Eenvoudige collectiebeheerinterface: Gebruikt voor het aanmaken van diverse modellen (collecties) of het verbinden met bestaande modellen (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 |
| Kalender collectie | Gebruikt voor het aanmaken van kalendergerelateerde evenementencollecties |
| Reactie collectie | Gebruikt voor het opslaan van opmerkingen of feedback over gegevens |
| Boomstructuur collectie | Boomstructuur collectie, ondersteunt momenteel alleen het aangrenzende lijstmodel |
| Bestands collectie | Gebruikt voor het beheer van bestandsopslag |
| SQL collectie | Geen daadwerkelijke database collectie, maar visualiseert SQL-query's op een gestructureerde manier |
| Verbinden met databaseweergave | Maakt verbinding met bestaande databaseweergaven |
| Expressie collectie | Gebruikt voor dynamische expressiescenario's in workflows |
| Verbinden met externe gegevens | Maakt verbinding met externe collecties op basis van FDW-technologie van de database |

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

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