Typer af Enheder i en database

Enheder i en database kan hjælpe brugerne til bedre at forstå de elementer af design. laptop med database optage på 15,4 "widescreen billede ved .shock fra Fotolia.com

Enheder, relationer, forespørgsler - de kan lyde som kapitler i en selvhjælp bog, men disse tre termer repræsenterergrundlæggende elementer i databasen design. Den abstrakte objekt undfangelse metode design, der anvendes i databasen ledelse er kendt som "Entity-Relationship Model", eller ERM. I de første trin i bygningen, tænk på enheder som blokkene omkring hvilken databasen er bygget. Enheder defineres blot af bygherren, og kan danne komplekse forespørgsler og regler, når sammenføjet.

fysiske entiteter

  • Enheder ien database kan repræsentere folk, enten ved navn, jobfunktion, jobtitel eller afdeling.Enheder kan også være ting, produkter eller steder af interesse.Når en virksomhed har håndgribelige egenskaber, er det kendt som en fysisk enhed.For eksempel, hvis en virksomhed producerer papir, papir kunne være repræsenteret af en enhed i en database.En specifik jobtitel, såsom en adm

    inistrerende direktør, blive defineret som en fysisk enhed i en database.

    En direktør kan defineres som en enhed i en database og i bestyrelseslokalet . En direktør kan defineres som en enhed i en database og i bestyrelseslokalet.

Conceptual Enheder

  • Hvis motivet skal kvantificeres eller analyserede ikke er fysisk håndgribeligt, men kredser om en idé, det er en konceptuel enhed.Begrebsmæssige enheder kan være abstrakte, såsom en strategi, eller flere genkendelige, såsom en organisation.Når man definerer en enhed konceptuelt, den tommelfingerregel er at sikre andre brugere vil nemt forstå terminologien.Tid og dato er gode eksempler på almindeligt forstået konceptuelle enheder.

Associative Enheder

  • Associative virksomheder dannes af udfaldet af de eksisterende enheder og et forhold.Tænk på associative enheder som et produkt af en bestemt ligning eller forespørgsel.Associative enheder skal indeholde entydige identifikatorer, og ofte eksisterer uafhængigt af andre definitioner.Dette er undertiden beskrives som et forhold til en attribut.Hvis forholdet mellem enheder producerer et resultat eller resultat, ville det endelige resultat defineres som en associativ enhed.Dette svarer til en årsagssammenhæng, med associative enheder bliver effekten af ​​en bestemt algoritme.

event Enheder

  • En begivenhed enhed er en katalysator, der producerer et resultat gennem eksisterende relationer og enheder.Den mest abstrakte af virksomhedens begreber til at forstå, en begivenhed enhed er en handling element.For eksempel ville åbne en konto være en begivenhed enhed i en bank database.

Tips & amp;Tips

  • Entity-typer er ikke de enkelte enheder, men måder at kategorisere enheder.

    Det kan være nyttigt at tænke på enheder som "navneord": en person, sted eller ting.

Ressourcer

  • Database Design: kapitel 3: Entity Relationship Modeling
421
0
2
Database Software