Разлика между логически и физически модел на база данни

Логически срещу физически модел на база данни

Необходими са логически и физически модели на база данни, за да визуално да се представи базата данни, която е предложена за определено бизнес изискване. Моделите помагат за показване на асоциацията на бизнес изискванията и обектите на базата данни. Това е необходимо, за да се съберат всички изисквания на базата данни точно и напълно. Моделирането на данни е връзката между системните изисквания и бизнес нуждите. Има два модела данни, логически и физически.

Модел на логическа база данни

Логическо моделиране на база данни е необходимо за съставяне на бизнес изисквания и представяне на изискванията като модел. Тя се свързва главно със събирането на бизнес нужди, а не с дизайна на базата данни. Информацията, която трябва да бъде събрана, е за организационни звена, стопански субекти и бизнес процеси.

След като информацията е съставена, се правят отчети и диаграми, включително тези:

Диаграмата за взаимоотношения ERD-Entity показва връзката между различните категории данни и показва различните категории данни, необходими за развитието на база данни.
Диаграма на бизнес процесите - Тя показва дейностите на хората в рамките на компанията. Той показва как данните се движат в рамките на организацията въз основа на кой интерфейс за приложения може да бъде проектиран.
Документация за обратна връзка от потребителите.

Моделите на логическата база данни основно определят дали всички изисквания на бизнеса са събрани. Преглежда се от разработчици, управление и накрая от крайните потребители, за да проверят дали трябва да се събере повече информация, преди да започне физическото моделиране.

Модел на физическа база данни
Физическото моделиране на бази данни се занимава с проектиране на действителната база данни въз основа на изискванията, събрани по време на логическото моделиране на база данни. Цялата събрана информация се преобразува в релационни модели и бизнес модели. По време на физическото моделиране обектите се дефинират на ниво, наречено ниво на схема. Схемата се счита за група от обекти, които са свързани помежду си в база данни.
Таблиците и колоните се правят според информацията, предоставена по време на логическо моделиране. Първичните ключове, уникалните ключове и чуждестранните ключове се дефинират, за да осигурят ограничения. Дефинирани са индекси и моментни снимки. Данните могат да бъдат обобщени и потребителите получават алтернативна перспектива, след като таблиците са създадени.

Физическото моделиране на база данни зависи от софтуера, който вече се използва в организацията. Той е специфичен за софтуера. Физическото моделиране включва:

Диаграма на сървърния модел - Тя включва таблици и колони и различни взаимоотношения, които съществуват в база данни.
Проектна документация за база данни.
Документация за обратна връзка на потребителите.

Резюме:

1. Логическото моделиране на база данни е основно за събиране на информация за нуждите на бизнеса и не включва проектиране на база данни; като има предвид, че физическото моделиране на базата данни се изисква главно за действителното проектиране на базата данни.
2. Логическото моделиране на база данни не включва индекси и ограничения; логическият модел на база данни за приложение може да се използва в различни софтуерни бази и софтуерни приложения; като има предвид, че физическото моделиране на бази данни е специфично за софтуера и хардуера и има индекси и ограничения.
3. Логическо моделиране на база данни включва; ERD, диаграми за бизнес процеси и документация за обратна връзка на потребителите; като има предвид, че физическото моделиране на база данни включва; диаграма на сървърния модел, документация за проектиране на база данни и документация за обратна връзка на потребителите.