Logisk vs fysisk databasmodell
Logiska och fysiska databasmodeller krävs för att visuellt presentera databasen som har föreslagits för ett visst företagskrav. Modellerna hjälper till att visa föreningen av företagskrav och databasobjekten. Detta är nödvändigt för att samla alla krav i databasen noggrant och fullständigt. Datamodellering är kopplingen mellan systemkraven och affärsbehoven. Det finns två datamodeller, logiska och fysiska.
Logisk databasmodell
Logisk databasmodellering krävs för att sammanställa företagskrav och representerar kraven som modell. Det är huvudsakligen förknippat med att samla affärsbehov snarare än databasdesign. Den information som behöver samlas handlar om organisatoriska enheter, affärsenheter och affärsprocesser.
När informationen har sammanställts, görs rapporter och diagram, inklusive dessa:
ERD-Entity Relations Diagram visar förhållandet mellan olika kategorier av data och visar olika kategorier av data som krävs för utveckling av en databas.
Business Process Diagram-Det visar aktiviteterna för individer inom företaget. Det visar hur data flyttas inom organisationen baserat på vilket applikationsgränssnitt som kan utformas.
Feedback dokumentation av användare.
Logiska databasmodeller bestämmer i grunden om alla krav i verksamheten har samlats in. Det granskas av utvecklare, ledning och slutligen slutanvändarna för att se om mer information behöver samlas innan fysisk modellering börjar.
Fysisk databasmodell
Fysisk databasmodellering handlar om att designa den faktiska databasen baserat på de krav som samlats under logisk databasmodellering. All information som samlas in omvandlas till relationsmodeller och affärsmodeller. Under fysisk modellering definieras objekt på en nivå som kallas en schemanivå. Ett schema anses vara en grupp av objekt som är relaterade till varandra i en databas.
Tabeller och kolumner är gjorda enligt informationen som lämnas under logisk modellering. Primärtangenter, unika nycklar och utländska nycklar definieras för att ge begränsningar. Indexer och ögonblicksbilder definieras. Data kan sammanfattas, och användarna har ett alternativt perspektiv när tabellerna har skapats.
Fysisk databasmodellering beror på vilken programvara som redan används i organisationen. Det är programvarespecifikt. Fysisk modellering innefattar:
Servermodelldiagram-Det innehåller tabeller och kolumner och olika relationer som finns i en databas.
Databasdesigndokumentation.
Återkopplingsdokumentation av användare.
Sammanfattning:
1.Logisk databasmodellering är huvudsakligen för att samla in information om affärsbehov och innebär inte att man utformar en databas; medan fysisk databasmodellering är huvudsakligen nödvändig för den faktiska utformningen av databasen.
2.Logisk databasmodellering omfattar inte index och begränsningar; Den logiska databasmodellen för en applikation kan användas över olika databasprogram och implementeringar; medan fysisk databasmodellering är mjukvara och maskinvara specifikt och har index och begränsningar.
3.Logisk databasmodellering inkluderar; ERD, affärsprocessdiagram och dokumentation för användarreferens medan fysisk databasmodellering innefattar; seriemodellschema, databasdesigndokumentation och dokumentation för användaråterkoppling.