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

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

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



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

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

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

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

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

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

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

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

Резюме:

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