Soorten entiteiten in een database

Entiteiten in een database kunnen gebruikers helpen beter de elementen van het ontwerp te begrijpen. laptop met een database record 15.4 "image breedbeeld door .shock uit Fotolia.com

entiteiten, relaties, queries op - ze kunnen klinken als hoofdstukken van een zelfhulp boek, maar deze drie termen vertegenwoordigtfundamentele elementen van database-ontwerp. De abstract object conceptie methode ontwerp gebruikt in database management is bekend als de "Entity-Relationship Model" of ERM. In de eerste stappen van het gebouw, denk aan entiteiten als de blokken waarrond de database wordt gebouwd. Entiteiten worden gewoon bepaald door de ontwikkelaar, en kan complexe queries en regels vormen wanneer samengevoegd.

Fysieke Entiteiten

  • Entiteiteneen database kunnen mensen vertegenwoordigen, hetzij door naam, functie en, functie of afdeling.Entiteiten kunnen ook dingen, producten of bezienswaardigheden.Wanneer een entiteit tastbare objecten, is het bekend als een fysieke entiteit.Als bijvoorbeeld een bedrijf produceert, papier kan worden weergegeven door een entiteit in

    een database.Een specifieke functie, zoals een CEO zou worden gedefinieerd als een fysieke entiteit in een database.

    Een executive kan worden gedefinieerd als een entiteit die in een database en in de bestuurskamer . Een executive kan worden gedefinieerd als een entiteit in een database en in de bestuurskamer.

Conceptuele Entiteiten

  • Als het onderwerp te kwantificeren of geanalyseerd is niet fysiek voelbaar, maar draait rond een idee is het een conceptuele entiteit.Conceptuele entiteiten abstract zijn, zoals een strategie of meer herkenbaar, zoals een organisatie.Wanneer conceptueel definiëren van een entiteit, de vuistregel is om ervoor te zorgen dat andere gebruikers zal gemakkelijk begrijpen de terminologie.Tijd en datum zijn goede voorbeelden van algemeen begrepen conceptuele entiteiten.

Associatief Entiteiten

  • Associatieve entiteiten worden gevormd door het resultaat van de bestaande entiteiten en een relatie.Denk aan associatieve entiteiten als het product van een bepaalde vergelijking of query.Associatieve entiteiten moeten unieke id's bevatten, en bestaan ​​vaak onafhankelijk van andere definities.Dit wordt soms beschreven als een band met een attribuut.Wanneer de relatie tussen entiteiten produceert een effect of resultaat, dat wil eindresultaat worden gedefinieerd als een associatieve entiteit.Dit is vergelijkbaar met een oorzakelijk verband met associatieve entiteiten die het effect van een bepaald algoritme.

Evenement Entiteiten

  • Een evenement entiteit is een katalysator die een resultaat door middel van bestaande relaties en entiteiten produceert.De meest abstracte van de entiteit concepten te begrijpen, een gebeurtenis entiteit is een actie-item.Bijvoorbeeld het openen van een rekening zou een gebeurtenis entiteit in een bancaire databank.

Tips & amp;Hints

  • Entity-types zijn geen individuele entiteiten, maar manieren van categoriseren entiteiten.Een persoon, plaats of ding:

    Het kan nuttig zijn om te denken van de entiteiten als "zelfstandige naamwoorden" zijn.

Resources

  • Database Design: Hoofdstuk 3: Entity Relationship Modeling
633
0
2
Database Software