In het vorige hoofdstuk hebben we geleerd te werken met tabellen. Er zijn echter bepaalde regels die we in acht moeten nemen om efficiënt te werken met tabellen, we zien hier in een volgend hoofdstuk meer over.
In de tabel tblPersoneelsleden die we gemaakt hebben in het vorige hoofdstuk zit een structurele fout: er bestaat een bepaalde relatie tussen twee velden.
Het veld postcode en het veld gemeente hebben een relatie met elkaar. Elke postcode met de waarde “2800” heeft als plaats de waarde "Mechelen". We moeten proberen zoveel mogelijk gegevens op te splitsen om typwerk en fouten te vermijden. Hoe we dit gaan oplossen zien we in dit hoofdstuk.
Tabellen vormen de basis van een MS-Access database. Door hun onderling verwantschap maken ze het mogelijk gegevens te verzamelen uit de gehele databank en te verwerken tot één (afgebeeld) geheel. De gebruiker heeft de indruk dat alle gegevens als één geheel opgeslagen worden, maar niets is minder waar. Een goede databasestructuur bestaat uit verschillende entiteiten (tabellen) waarin de gegevens efficiënt worden opgeslagen en waarmee zoveel mogelijk informatie moet verkregen worden.
Relaties
In een relationele database hebben relaties tussen tabellen tot doel de attributen van verschillende tabellen tot één geheel samen te voegen.
Verwijssleutel
Bepaalde attributen komen in meerdere tabellen voor. Een veld dat in de ene tabel een gewoon attribuut is en in een andere tabel de primaire sleutel is wordt VERWIJSSLEUTEL (Eng. FOREIGN KEY) genoemd.