Basis van databases
Welke term uit de terminologie van relationele databases komt overeen met één rij van een tabel (relatie)?
- ATupel
- BAttribuut
- CDomein
Antwoord en toelichting tonen
Antwoord: A. Tupel
Een relationele database stelt gegevens voor als tabellen (relaties) van rijen en kolommen en legt via waarden verbanden tussen tabellen. In de terminologie van het relationele model heet één rij van een tabel een tupel, één kolom een attribuut, en de verzameling waarden die een attribuut kan aannemen het domein. In een tabel met medewerkers is bijvoorbeeld de rij met de gegevens van één medewerker een tupel, zijn kolommen zoals naam en afdeling attributen, en is het bereik van niet-negatieve gehele getallen dat in de kolom leeftijd is toegestaan een domein. Omdat het relationele model een tabel als een verzameling rijen behandelt, heeft de volgorde van de rijen geen betekenis en zijn twee volledig identieke rijen niet toegestaan (in echte SQL-tabellen kunnen identieke rijen wel worden opgeslagen als er geen primaire sleutel is gedefinieerd).