Vad är konceptuell databasdesign?

databasdesign innebär att identifiera de befintliga förhållandena mellan separata databitar och kartlägga dessa relationer på ett organiserat sätt som är vettigt. Det finns flera typer av databasdesign: konceptuell databasdesign, logisk databasdesign och fysisk databasdesign. Logisk och fysisk databasdesign är kanske de mest enkla. Konceptuell databasdesign är lite mer tvetydig eftersom det under denna fas inte finns något direkt arbete med en databasmodell. Processen är enbart en övning i identifieringen av relevanta data.

Två huvudsakliga saker som identifieras i konceptuell databasdesign är enheter och relationer - enheter är faktiska objekt i den materiella världen, och förhållanden är nätverket av anslutningar som kopplar en enhet till en annan obestämd. Här uppstår den centrala uppfattningen om konceptuell databasdesign: Enhetsrelationsmodellen. Detta har inte den övergripande organisationen och strukturen somkommer att vara inneboende i logisk databasdesign; Det är emellertid en föregångare till den.

relationskordinaliteter är en väsentlig del av enhetsrelationsmodellen som används i konceptuell databasdesign. Kardinaliteter uttrycker hur regelbundet en enhet upplever en viss relation med en annan enhet. I den faktiska modellen betecknas dessa med de punkter där en enhet på diagrammen grenar ut för att koppla till enstaka eller flera enheter. Olika "attribut" som namn, kvaliteter och mängder associerade med enheterna och relationerna visas också i modellen.

Slutliga överväganden i utvecklingen av en enhetsrelationsmodell för konceptuell databasdesign inkluderar att tilldela varje observerat attribut till en viss domän och dubbelkontroll för att säkerställa att allt i modellen är vettigt. Att kontrollera allt innebär att hitta och filtrera bort alla upprepadedata, se till att alla attribut är associerade med rätt enheter och relationer och bekräftar att alla föreningar i diagrammet är logiska. Om anslutningarna inte är logiska i ett verkligt sammanhang måste de vara logiska åtminstone på en abstrakt nivå.

Logisk databasdesign följer upp den konceptuella fasen. Processen ger ordning och sammanhållning till de relationer som tidigare har mappats och organiserar dem på ett sådant sätt att de faktiskt kan användas för fysisk databasdesign. Slutförande av uppgifter i fysisk databasdesign resulterar i en databas som är funktionell och välstrukturerad mot bakgrund av det arbete som utförts i konceptuell databasdesign och logisk databasdesign.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?