Tabel is een andere term voor de betrekkingen; hoewel er het verschil in dat een tabel is meestal een multi-set (zak) rijen, terwijl een relatie is een set en geen duplicaten toe. Naast het eigenlijke data rijen tabellen meestal geassocieerd met hen een aantal meta-informatie, zoals beperkingen op de tafel of de waarden binnen bepaalde kolommen. De gegevens in tabel geen fysiek worden opgeslagen in de database. Uitzichten zijn ook relationele tabellen, maar hun gegevens zijn berekend op query.
Een ander voorbeeld zijn bijnamen, die een pointer naar een tabel te vertegenwoordigen in een andere database.
In de relationele database-ontwerp, een unieke sleutel uniek kan identificeren elke rij in een tafel, en is nauw verwant met de Superkey concept. Een unieke sleutel bestaat uit een enkele kolom of een set kolommen. Geen twee afzonderlijke rijen in een tabel kan dezelfde waarde (of combinatie van waarden) in die kolommen als NULL-waarden niet worden gebruikt.
Afhankelijk van het ontwerp, kan een tafel willekeurig vele unieke sleutels, maar hoogstens één primaire sleutel.
Definitie:
De primaire sleutel van een relationele tabel uniek identificeert elke record in de tabel.
Het kan een normaal attribuut dat is gegarandeerd uniek te zijn ofwel (zoals Social Security Number in een tabel met niet meer dan één record per persoon) of het kan door de DBMS (worden gegenereerd, zoals een wereldwijd unieke identifier, of GUID, in Microsoft SQL Server). Primaire sleutels kunnen bestaan uit een enkele attribuut of meerdere attributen in combinatie.
Een bezoek aan…