Разница между логической и физической моделью базы данных

Модель логической и физической базы данных

Логические и физические модели базы данных необходимы для визуального представления базы данных, которая была предложена для определенных бизнес-требований. Модели помогают показать связь бизнес-требований и объектов базы данных. Это необходимо для точного и полного сбора всех требований к базе данных. Моделирование данных является связующим звеном между системными требованиями и потребностями бизнеса. Есть две модели данных, логическая и физическая.

Модель логической базы данных

Моделирование логической базы данных требуется для составления бизнес-требований и представления требований в виде модели. В основном это связано со сбором бизнес-потребностей, а не с дизайном базы данных. Информация, которая должна быть собрана, об организационных единицах, бизнес-объектах и ​​бизнес-процессах..

Как только информация собрана, составляются отчеты и диаграммы, в том числе:

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

Логические модели базы данных в основном определяют, собраны ли все требования бизнеса. Разработчики, руководство и, наконец, конечные пользователи проверяют, нужно ли собирать больше информации до начала физического моделирования..

Физическая модель базы данных
Физическое моделирование базы данных имеет дело с проектированием фактической базы данных на основе требований, собранных во время логического моделирования базы данных. Вся собранная информация преобразуется в реляционные модели и бизнес-модели. Во время физического моделирования объекты определяются на уровне, называемом уровнем схемы. Схема рассматривается как группа объектов, которые связаны друг с другом в базе данных..
Таблицы и столбцы составляются в соответствии с информацией, предоставленной в ходе логического моделирования. Первичные ключи, уникальные ключи и внешние ключи определены для обеспечения ограничений. Индексы и снимки определены. Данные могут быть обобщены, и пользователям предоставляется альтернативная перспектива после создания таблиц..

Физическое моделирование базы данных зависит от программного обеспечения, уже используемого в организации. Это зависит от программного обеспечения. Физическое моделирование включает в себя:

Диаграмма модели сервера - включает таблицы и столбцы, а также различные отношения, существующие в базе данных..
База данных проектной документации.
Обратная связь с пользователями.

Резюме:

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