Het maakt niet uit welk model van een database maakt gebruik van ( relationele , hiërarchische of netwerk) , het heeft een systeem van het opslaan van informatie over de gegevens in zijn bezit te hebben. Dit is een aparte categorie van gegevens . Het is niet het soort gegevens die gebruikers invoeren of query , het is de administratie details over hoe end - user data wordt gecategoriseerd . Het is data over data . Dat is metadata . Database Structures Databases moet wat structuur te hebben om data te bestellen . In relationele database , zoals Oracle , die structuur is een tweedimensionale tabel . Een tabel bevat rijen en kolommen . De kolommen uiten categorieën gegevens voor elke record . De tabel zelf in kaart om een " entiteit " in een database entiteit relatie diagram . Een entiteit is een ding , een acteur of een product . Voorbeelden zijn "Klant , " Factuur " of " Item . " Attributen van een entiteit genaamd " Klant " onder " Naam " of" Telefoonnummer . " Het attribuut namen zijn onderdeel van de metadata , omdat ze vormen kolomkoppen , in plaats van waarden . Een van de functie metadata is om de tabellen te definiëren en vormen de structuur van de database . Metadata vs gegevens Metadata voegt betekenis aan waarden door er gegevens in een context . Bijvoorbeeld , een effectief telefoonnummer , zoals " 0952233434 " in klantrecord in een database is een waarde in een veld , en data . " Telefoonnummer " beschrijft de betekenis van " 0952233434 . " Het legt uit wat dat reeks cijfers vertegenwoordigt . Formaat Metadata definieert ook beperkingen op de gegevens waarover in databases . Het specificeert welk type gegevens kan worden gehouden in elk veld , en de grootte van elk veld . Data typen kunnen worden geconstrueerd om een formaat te leggen op de weergave van gegevens uit een veld , als een datumnotatie . Voorbeelden In een relationele database , de metadata definieert een tafel om gegevens op te slaan door een opsomming van de kolommen van de tabel bevat . Elke kolom bevat een naam , een data type en een maximale breedte . Andere kenmerken van een kolom zijn of dat veld is optioneel of verplicht in een record , en of die kolom is geïndexeerd . Access meeste database management systemen houden systeem tabellen om bewaar de metadata voor een database. Dit geeft programmeurs en database administrators een gemakkelijke manier om snel een plan van een databank met alle tabellen en attributen en hun relaties met elkaar . In deze functie , metadata beschrijft ook de metadata van de database .
|