Entiteiten
Een entiteit is een persoon, plaats, ding, gebeurtenis of concept waarover gegevens in een database zijn opgeslagen. Met andere woorden:een entiteit is een object uit de echte wereld dat kan worden gedefinieerd en beschreven. Een klant, een medewerker, een product of een bestelling kunnen bijvoorbeeld allemaal entiteiten zijn in een databasesysteem.
Entiteiten worden in een database weergegeven door middel van tabellen. Elke tabel bevat een verzameling records, waarbij elke record een individueel exemplaar van een entiteit vertegenwoordigt. Een klantentabel kan bijvoorbeeld records voor elke klant bevatten, waarbij elke record informatie bevat zoals de naam, het adres, het telefoonnummer en het klantnummer van de klant.
Kenmerken
Attributen zijn eigenschappen of kenmerken van entiteiten. In een databasesysteem zijn attributen de kolommen van een tabel. De klantentabel kan bijvoorbeeld attributen bevatten zoals klantnaam, adres, telefoonnummer en klantnummer.
Elk attribuut heeft een gegevenstype, dat het type gegevens specificeert dat in dat attribuut kan worden opgeslagen. Het kenmerk klantnaam kan bijvoorbeeld het gegevenstype tekenreeks hebben, terwijl het kenmerk klantnummer het gegevenstype geheel getal kan hebben.
Attributen kunnen worden gebruikt om relaties tussen entiteiten te definiëren. De klantentabel kan bijvoorbeeld een refererend sleutelattribuut hebben met de naam order_id, dat klanten koppelt aan de bestellingen die ze hebben geplaatst. Deze relatie wordt weergegeven door het feit dat het order_id attribuut in de klantentabel overeenkomt met het order_id attribuut in de ordertabel.
Door de entiteiten en attributen in een database te begrijpen, kunt u beter begrijpen hoe de database is georganiseerd en hoe de gegevens worden opgeslagen en opgehaald. Deze kennis kan u helpen efficiënte query's en rapporten te maken en weloverwogen beslissingen te nemen over de gegevens in de database. |