InfoNu.nl > Pc en Internet > Diversen > Databasemanagementsystemen

Databasemanagementsystemen

Een database of gegevensbank is een verzameling van gegevens. Een goede manier om een database te organiseren is het relationele model. Voordat een database gemaakt kan worden, moet er eerst een ontwerp worden gemaakt.

Het rationele model en de structuur van een gegevensbank

Sleutels en verwijzingen

Tabellen in een rationele database bestaan uit rijen en kolommen. De primaire sleutel van een tabel is een kolom of combinatie van kolommen die uniek zijn en dus geen dubbele gegevens bevatten. Als er verschillende mogelijkheden zijn om zo'n sleutel te kiezen, noemen we de sleutels kandidaat-sleutels. Eén van die kandidaat-sleutels wordt dan uitgekozen als de primaire sleutel.

Door deze sleutels met unieke identificatie kunnen verbanden worden gelegd tussen gegevens in verschillende tabellen, zo'n verband heet een referentiesleutel. Het bewaken van de referentiële integriteit is het controleren van de verwijzingen.

EngelsNederlandsBetekenis
Primary keyPrimaire sleutelEen kolom met unieke gegevens
Candidate keyKandidaat-sleutelMogelijkheden voor primaire sleutels
Foreign keyReferentiesleutelVerwijzing tussen verschillende tabellen
Referential integrityReferentiële integriteitDe juistheid van de verwijzingen

Waarden

Om te voorkomen dat gegevens verkeerd worden ingevoerd, kun je eisen stellen aan de waarden van de kolom. Deze kun je verdelen in 3 soorten:
  1. Een niet-leeg-regel; er moet dus iets ingevuld worden, maar een 0 of een paar spaties kan ook.
  2. De soort van de invoer; je kunt eisen dat er bijvoorbeeld een tekst, getal of datum moet worden ingevoerd.
  3. Specifiekere eisen; er zijn beperkte mogelijkheden wat je kunt invoeren bijvoorbeeld alleen m of v bij het geslacht.

Het strokendiagram
Voordat je gegevens in een informatiesysteem kan invoeren, moet je eerst een tabellenstructuur maken. Die bestaat uit een overzicht van de tabellen en kolommen, de sleutels en de verwijzingen. Het ontwerp van een database wordt vaak in een strokendiagram weergegeven. Hierin staan de namen van de kolommen, de primaire sleutels en of de kolommen niet leeg gelaten mogen worden (NL). De horizontale pijltjes geven de primaire sleutels aan. Bij een primaire sleutel kan NL weggelaten worden. De pijlen tussen de verschillende tabellen geven verwijzingen aan.

Het bouwen en veranderen van een database in SQL

Bouwen van een database

Als het ontwerp van de database is gemaakt, moeten de datatypes worden ingevoerd, dit zijn een aantal soorten gegevens:
CODEUitleg
CHAR(15)dit is tekst met een maximale lengte van 15 tekens, je kunt natuurlijk elk getal tussen de haakjes zetten
VARCHARdit is een tekst van variabele lengte
SMALLINTkleine gehele getallen
INTEGERgrote gehele getallen
DECIMAL(3,2)getallen met 3 cijfers vóór en 2 cijfers achter de komma
FLOAT(4)getallen met een maximum van 4 cijfers, hierbij drijft de komma
REALgetallen met een drijvende komma
DATEdata
TIMEtijd
© 2009 - 2018 Judogirl, het auteursrecht (tenzij anders vermeld) van dit artikel ligt bij de infoteur. Zonder toestemming van de infoteur is vermenigvuldiging verboden.
Gerelateerde artikelen
Rationele databasesRationele databasesEen database of gegevensbank is een verzameling van gegevens. Hiervan wordt bijvoorbeeld gebruik gemaakt bij de leerling…
Online beginnerscursus Access 2010Online beginnerscursus Access 2010Microsoft Office Access is een database management systeem die opgebouwd is volgens een model met relaties. Access is ee…
Database voor je cdís makenDatabase voor je cdís makenEen database voor je cdís maken kan handig zijn, omdat je dan precies weet welke cdís je hebt. Er zijn verschillende man…
Auto starten zonder sleutel: KessyVoor de Volkswagen Golf, Scirocco en Tiguan is er tegenwoordig een systeem waarbij de auto zonder sleutel kan worden ges…
Access BeginnersAccess BeginnersMet Microsoft Office Access 2007 kunt u gemakkelijk en professioneel een database maken. Het is natuurlijk een noodzaak…

Reageer op het artikel "Databasemanagementsystemen"

Plaats als eerste een reactie, vraag of opmerking bij dit artikel. Reacties moeten voldoen aan de huisregels van InfoNu.
Meld mij aan voor de tweewekelijkse InfoNu nieuwsbrief
Ik ga akkoord met de privacyverklaring en ben bekend met de inhoud hiervan
Infoteur: Judogirl
Gepubliceerd: 26-01-2009
Rubriek: Pc en Internet
Subrubriek: Diversen
Schrijf mee!