Skillnad mellan logisk och fysisk databasmodell Skillnad mellan

Anonim

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 representera 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:

Diagrammet ERD-Entity Relationship visar förhållandet mellan olika kategorier av data och visar de olika kategorier av data som krävs för att utveckla en databas.

Affärsprocessdiagram-Det visar aktiviteterna hos individer inom företaget. Det visar hur data flyttas inom organisationen baserat på vilket applikationsgränssnitt som kan utformas.

Återkopplingsdokumentation av användare.

Logiska databasmodeller bestämmer i grunden om alla krav i verksamheten har samlats. 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 utifrån kraven 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 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 inkluderar:

Servermodelldiagram-Det innehåller tabeller och kolumner och olika relationer som finns i en databas.

Databasdesigndokumentation.

Återkopplingsdokumentation för användare.

Sammanfattning:

1. Logisk databasmodellering är huvudsakligen för att samla 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.