Wat is gegevensmodellering?
Ondanks zijn naam heeft datamodellering niets te maken met het krijgen van gegevens die allemaal worden opgedragen en klaar voor een nacht in de stad. Of doet het? Eigenlijk is die beschrijving misschien niet te ver weg.
Datamodellering is een manier om gegevens te structureren en te organiseren zodat deze eenvoudig door databases kan worden gebruikt. Ongestructureerde gegevens zijn te vinden in tekstverwerkingsdocumenten, e -mailberichten, audio- of videobestanden en ontwerpprogramma's. Gegevensmodellering wil niet dat deze "lelijke" gegevens; Integendeel, gegevensmodellering wil gegevens die allemaal zijn samengesteld in een mooi, netjes pakket voor verwerking door een database. Dus in zekere zin houdt datamodellering zich bezig met hoe de gegevens eruit zien.
Datamodellering wordt routinematig gebruikt in combinatie met een databasebeheersysteem. Gegevens die zijn gemodelleerd en klaargemaakt voor dit systeem kunnen op verschillende manieren worden geïdentificeerd, zoals volgens wat ze vertegenwoordigen of hoe ze zich verhouden tot andere gegevens. Het idee is om gegevens zo presentabel mogelijk te maken, dus analyse en integratie kunnen worden gedaan met zo weinig inspanning als NECESSARY.
We kunnen ook gegevensmodellering beschouwen als instructies voor het bouwen van een database. Concentreer u op het woordmodel en u zult hiernaar krijgen wat we hierna gaan. Om een "mooie" database te maken, wilt u een model volgen als een middel voor uw gewenste einde.
Als u bijvoorbeeld wilt analyseren hoeveel mensen in een bepaald congresdistrict in de laatste verkiezingen hebben gestemd, wilt u natuurlijk een kolom opnemen voor welke partij elke persoon heeft gestemd. Dat soort analyse zal waardevol zijn voor leden van alle politieke partijen, en het is het soort detail dat u vanaf de grond in de database kunt bouwen, het instrueren van het databasebeheersysteem om die kolom met informatie in de resulterende database op te nemen. Als u die informatie specifiek wilde analyseren, maar er geen kolom voor zou opnemen in uw database, zou u veel tijd besteden aan het verzamelen van de gegevens - inspanning die dat niet zou doenWees nodig als u het gegevensmodel in de eerste plaats had gevolgd. Gegevensmodellering is daarom een zeer belangrijke vaardigheid om te implementeren bij het bouwen van databases.