Sleutelelementen van een databasewoordenboek

structuur

Elk deel van de informatie moet gescheiden worden gehouden zodat het van een ander kan worden onderscheiden. De elementen van de gegevens worden geïdentificeerd in twee dimensies: een recordstructuur en een kolomstructuur. Een record is een gerelateerde groep velden of rijen met tabellen. Kolommen definiëren elk veld in het record. Een gegevenswoordenboek heeft meer informatie over de kolommen dan de rijen, omdat de rijen bestaan ​​uit gegevens die niet de directe verantwoordelijkheid van het databasewoordenboek zijn.

Datatypen

Gegevenstypen maken deel uit van de definitie van een kolom in de database. Deze specificeren het type gegevens dat in het veld moet worden ingevoerd. De basistypen van gegevens zijn onderverdeeld in numeriek en alfanumeriek. Elk van deze twee categorieën heeft meer afdelingen. Numerieke velden moeten worden gedefinieerd om aan te geven of decimalen geldig zijn voor het veld. De definitie van alfanumerieke velden definieert of het veld een teken of een reeks van veel tekens accepteert. Veldgroottes kunnen ook worden toegepast op numerieke gegevens. Wat betreft alfanumeriek, er kunnen indelingen aan hen zijn opgelegd, zoals de datumindeling of een beperking van de mogelijke waarden die door het veld worden geaccepteerd.

Gegevensbeperkingen

Het verschil tussen beperkingen en gegevenstypen kan moeilijk op te merken zijn. Een beperking op de breedte van een kolom is bijvoorbeeld een kolombeperking. Gegevensbeperkingen maken geen deel uit van een kolomdefinitie. Beperkingen zijn regels die relaties tussen gegevens en de structuur van de database mogelijk maken. Beperkingen zorgen ervoor dat de gegevens in één tabel niet overeenkomen met meerdere records van anderen of dat de records niet zijn gekoppeld vanwege een gebrek aan essentiële informatie; Dit wordt gegevensintegriteit genoemd en wordt uitgevoerd door beperkingen die voorkomen dat sommige kolommen lege waarden bevatten ("null" in het Engels), waardoor zelfs de uniekheid van de inhoud van specifieke kolommen wordt afgedwongen.

Andere elementen

De databases slaan andere objecten op die niet zijn gemaakt om gegevens op te slaan of te definiëren, maar om een ​​integraal onderdeel van de databasebewerkingen te vormen. Voorbeelden van deze elementen zijn indexen, die de snelheid van toegang tot gegevens en weergaven verhogen. Dit zijn query's die zichzelf aan de gebruiker voorstellen als database-structuren. Een schema is een gebruikersaccount dat gegevensobjecten bevat en die beveiligingsmaatregelen verhoogt door de acties te beperken die bepaalde gebruikers kunnen uitvoeren. Deze elementen maken deel uit van de operationele structuur van de databases zonder dat het sleutelelementen van een gegevenswoordenboek hoeven te zijn.

Interessante Artikelen