Een databank woordenboek , ook wel bekend als een metadata repository of data dictionary , is een winkel van de structuur van een database. Het definieert hoe gegevens worden opgeslagen en bekeken. De database woordenboek moet worden gehouden in dezelfde database als de gegevens , anders wordt de Database Management System , of DBMS , niet in staat om het te gebruiken om de structuur die de gegevens van de database te houden zou kunnen veroorzaken . Het woordenboek kan ook worden gehouden in papieren vorm of ontwikkeld in externe applicaties voor de toegang van de technici die werken met de database. Er zijn basiselementen van data structuur die moet worden gehouden in de database woordenboek . Structuur Elk stukje informatie dient gescheiden te houden , zodat men kan worden onderscheiden van een andere . Meestal gegevenselementen die door twee dimensies - een record structuur en een kolomstructuur . Een record is een verwante groep van gevallen van velden , of een tabel rijen . De kolommen zijn de definities van elk veld in een record . Een data dictionary bevat meer informatie over de kolommen in de database dan over de rijen , omdat de rijen worden gevormd door gegevens , die niet de directe verantwoordelijkheid van de database dictionary . Data Types types gegevens zijn in de definitie van een kolom in de database. Dit specificeert welk type gegevens moet worden verwacht op dat gebied . De basistypen van data verdelen tussen numeriek en alfanumeriek . Elk van deze twee categorieën worden gewoonlijk verder onderverdeeld . Numerieke velden moeten worden gedefinieerd aan te geven of decimalen zijn toegestaan in het gebied . Alfanumerieke velden definities omvatten of het veld een teken , of een string van veel karakter moeten houden . Veldgrootte kan ook worden toegepast op numerieke kolommen . Alfanumerieke velden kunnen hebben formats opgelegd , zoals datumformaten of een beperking van de mogelijke waarden die kunnen worden gehouden in de velden . Gegevens Constraints Het onderscheid tussen beperkingen en data types kunnen vaak worden wazig . Bijvoorbeeld , de beperking van de breedte van een kolom is een kolom beperking . Beperktheid van de gegevens maken geen deel uit van een kolom definitie . Problemen zijn de regels die relaties tussen gegevens in de structuur van de database op . Zij zorgen ervoor dat de gegevens die in een tabel niet zal overeenkomen met meerdere records in een andere of veroorzaken registers te missen op een link , omdat het ontbreekt aan essentiële gegevens . Dit wordt " gegevensintegriteit " genoemd en wordt afgedwongen door de beperkingen die sommige kolommen verbieden om null-waarden bevatten en ook afdwingen uniciteit van de inhoud van opgegeven kolommen . Overige Elementen Databases slaan andere objecten die niet uitsluitend bestemd zijn voor het vasthouden of het definiëren van gegevens , maar vormen een integraal onderdeel van de activiteiten van de database. Voorbeelden van deze elementen zijn indexen , die sneller toegang tot de gegevens , en de uitzichten , die vooraf geschreven queries die zich aan de gebruiker te vertegenwoordigen als database- structuren . Een schema is een gebruikersaccount die data objecten worden bewaard en ook dwingt veiligheidsmaatregelen door het beperken van de acties die bepaalde gebruikers kunnen uitvoeren . Deze elementen maken deel uit van de operationele structuur van een database , zonder dat de belangrijkste elementen van de data dictionary .
|