Affärsregler för databasdesign

In datorer
Advertisement

Affärsregler för databasdesign


En databas är en förvaringsplats för data som används inom mjukvaruutveckling. En databas har många nivåer, med början på begreppsmässig, logiska och slutligen en fysisk databas som faktiskt används för mjukvaruutveckling. En konceptuell databasdesign består av datafält och affärsregler. Från den konceptuella databasen är affärsregler översätts till dataattribut som skapar en enhetsrelations logisk databas. En fysisk databas är särskilt används för att programmera och består av tabeller, rader och kolumner av data enheter och attribut.

databasdesign

Utforma en databas börjar med att identifiera funktionen av databasen, dataelement, dataattribut, unika nyckeldataelement och tabellrelationer. Affärsregler definierar de begränsningar och egenskaper hos data och därför är en huvudkomponent i att utforma en databas. En klient begäran om information och affärsregler diktera vilka dataelement måste tas med i databasen och dess attribut.

Konceptuell databasdesign

En konceptuell databas börjar med att identifiera dataelement och affärsregler i samband med dem. En fullständig lista över dataelement och deras betydande affärsregler måste anges för att utforma en korrekt databas. Ett exempel på ett dataelement är till anställda. Ett företag regel kan vara "En anställd måste ha ett personnummer." En logisk databas bildas från en konceptuell databas.

Logisk databasdesign

En logisk databasdesign består av dataenheter och deras dataelement och attribut. Attribut är beskrivningar och egenskaper av data enheter och element. Attribut fastställs genom affärsregler som definierar de begränsningar och begränsningar data, såsom tillåtna värden och beräkningsregler. Till exempel, om ett företag regel säger att en anställd måste vara 18 år gammal, då ett attribut av fältet Age kommer att vara "ålder måste vara 18 eller högre." Med detta attribut datatypen är numerisk med minst två siffror, noterat som n (2). Relationer av databastabeller definieras i den logiska databasdesign. Relationer kan kategoriseras som en-till-en, många-till-många och en-till-många.

fysisk Databas

En fysisk databas består av data i tabeller, rader och kolumner. En viktig regel i utformningen av en fysisk databas är att lagra dataelement som har det minsta meningsfullt värde. Till exempel dataelement Kundens namn består av värden för förnamn och efternamn och därför inte har det minsta meningsfullt värde. Istället lagra dataelement förnamn och efternamn separat i databasen. En annan viktig regel är att inte lagra dataelement som kan genereras genom en beräkning med hjälp av andra dataelement. Till exempel dataelement lönesumman beräknas genom att multiplicera timlönen med antalet arbetade timmar. Förvara dataelement timlönen och arbetade timmar i databasen men inkluderar inte Gross Pay, eftersom det kan beräknas i programkoderna. En noggrann fysisk databas med en fullständig beskrivning av dataenheter och faktorer bidrar till en effektiv programkod.

You may also read!

Tre faser traditionell databasdesign

Tre faser traditionell databasdesign

Traditionellt, databas designers delta i skapandet av en databas i tre designfaser: begreppsmässig, logiska och fysiska. Dessa faser kan inte följa varandra i tur och ordning - designers kan eventuellt behöva besöka tidigare faser under senare faser,

Read More...
Hur man översätter affärsregler i en datamodell

Hur man översätter affärsregler i en datamodell

En projektledare kan leda initiativet att översätta affärsregler, som är en organisations riktlinjer, rutiner, normer och praxis i en datamodell. En relationsmodellen används typiskt för detta ändamål. EFCodd utvecklat relations modellering i 1969. A

Read More...
Exempel på affärsregler

Exempel på affärsregler

Affärs regler inrättas för att främja en produktiv arbetsmiljö och upprätthålla säkerheten för de anställda. Varje företag kan ha sin egen uppsättning regler, men några finns i praktiskt taget alla arbetsmiljöer. Dessa regler diktera lämpliga åtgärde

Read More...
Affärsregler för en inventeringssystem

Affärsregler för en inventeringssystem

Om du planerar att starta ett effektivt inventeringssystem för ditt företag, bör du följa grundläggande regler för annonsutrymme för att du har kontroll över din lagret. Alla företag "inventering har en uppsättning värd, vilket anses vara en tillgång

Read More...
Fallgropar i Relationsdatabaser Design

Fallgropar i Relationsdatabaser Design

Skapa en effektiv design för en relationsdatabas är en viktig del i att bygga upp ett tillförlitligt system. Det finns ingen "rätt" relationsdatabasdesign för varje enskilt projekt, och utvecklare måste göra val för att skapa en design som komme

Read More...
Nackdelarna med att använda en databas

Nackdelarna med att använda en databas

När ditt företag växer och blir mer framgångsrik, kan dess papper register blir tråkiga liksom opraktiskt. Det är därför många företagare väljer att använda en databas. Även databaser bidra till att göra organisationer smidigare, är de inte utan bris

Read More...
Hur man genomför en bolagsstyrnings

Hur man genomför en bolagsstyrnings

Bolagsstyrning avser en rad specifika policys, lagar och institutioner, och de processer och seder som används för att administrera ett företag eller verksamhet. Bolagsstyrning innebär också relationerna intressenter när det gäller de mål som styr ve

Read More...
Hur tjäna pengar hemifrån genom bakning

Hur tjäna pengar hemifrån genom bakning

Inget slår att tjäna pengar på något du älskar. Om du älskar att baka - oavsett om det är ostkaka, äppelpaj eller surdegsbröd - att kunna förvandla en vinst på din talang verkar vara en hel del. Starta ett företag från hemmet innebär låga omkostnader

Read More...
Varför använda Microsoft Office Access?

Varför använda Microsoft Office Access?

Microsoft Office Access är ett program som låter dig skapa databaser för att lagra olika typer av information. Microsoft presenterar Access som en enkel att använda paketet, vilket gör det möjligt att använda dess funktioner - oavsett din nivå av dat

Read More...