Database Terminologie |
||||||||
ColumnIn één kolom (data-element) staan gegevens van dezelfde soort, bijvoorbeeld de kolom postcode. |
Compound KeyEen compound key (samengestelde sleutel) is een key die uit meerdere kolommen bestaat, omdat één kolom niet uniek genoeg is. Voorbeeld van een compound key: postcode & huisnummer samen identificeren een adres. |
|||||||
DatabaseEen database is een verzameling tabellen, met onderling gerelateerde gegevens. |
||||||||
Foreign KeyEen foreign key (vreemde sleutel) is de verbindende schakel tussen twee tabellen. Met een waarde uit een rij van de ene tabel kun je in een andere tabel de juiste rij met gerelateerde gegevens opzoeken. De ene tabel geeft als het ware de sleutel voor de andere, ‘vreemde’ tabel. |
||||||||
High Frequency FunctieEen high frequency functie is een functie die zeer vaak gebruikt wordt, honderden of zelfs duizenden keren per dag. |
||||||||
IndexEen index in een database lijkt op een index achter in een boek. Met een zoekwoord kun je de juiste bladzijde nummers vinden van rijen, binnen een tabel. |
||||||||
JoinBij een join combineert u kolommen uit verschillende tabellen tot één geheel. U maakt bijvoorbeeld een overzicht van lezers, met de naam van de kranten waar ze op geabbonneerd zijn. |
||||||||
KeyEen key (sleutel) bestaat uit één of meerdere kolommen. Wanneer je de juiste key waarde weet kun je de juiste rij vinden met de gewenste informatie. De key is als een sleutel waarmee je toegang krijgt tot de juiste rij. Een key is uniek. Een key waarde mag niet dubbel voorkomen in een tabel. Met een key vind je dus hooguit één rij. |
||||||||
Many to Many relatieEen many to many relatie komt veel voor. Een krant heeft bijvoorbeeld vele lezers en een lezer leest vele kranten. Een many-to-many relatie is onduidelijk. Many-to-many relaties zijn vaak een teken dat nog nadere analyse vereist is. Meestal kan de relatie een stuk duidelijker, door er een koppel tabel tussen te zetten, aan de ‘boven’ of aan de ‘onder’ kant. Voor een huis aan huis blad zal het verspreidingsgebied, de regio, de link zijn naar de lezer, aan de bovenkant. Voor een betaalde krant is de link het abonnement, aan de onderkant. |
||||||||
Many to One relatieEen Many to One relatie is hetzelfde als one-to-many, maar dan van een ander gezichtspunt.
|
||||||||
One to Many relatieDe meeste relaties tussen tabellen zijn one-to-many. Voorbeeld:
|
||||||||
One to One relatieEen één op één relatie is uitzonderlijk in databases. Het kàn voorkomen, maar vaak is het een teken dat het database-ontwerp nog voor verbetering vatbaar is. |
||||||||
RDBMSEen Relational DataBase Management Systeem is software die
|
||||||||
RedundantieDubbel opslaan van gegevens, ‘overbodige’ copieën om het systeem sneller te maken. Welke gegevens u dubbel op kunt slaan komt aan bod in het hoofdstuk Denormaliseren. |
||||||||
Referential IntegrityReferentiële Integriteit zorgt ervoor dat een foreign key waarde altijd naar een bestaande row verwijst. Een “dode” verwijzing zoals in het plaatje kan dan niet meer voorkomen. Er zijn een paar mogelijke maatregelen die referentiële integriteit afdwingen.
Daarnaast moet de database-ontwerper een keuze maken voor een delete:
|
||||||||
RowEen rij (= tuple, entry) zijn gegevens die bij elkaar horen, bijvoorbeeld de gegevens van één abonnement. In één rij kunnen géén lijstjes staan.
|
||||||||
Tabel
Een tabel is een matrix met gegevens. Een tabel in een database lijkt op een eenvoudige spreadsheet. Bovenstaand voorbeeldje heeft 3 rijen (rows) en 2 kolommen (columns). |
||||||||
Op zoek naar andere database termen?Zoek op de volgende websites: |
Databankenlinssenjack2020-08-04T09:31:47+02:00