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

Оглавление:

Anonim

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

Логическая модель базы данных против физической модели базы данных

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

Логическая база данных, также называемая логической моделью данных или логической схемой, - это тип модели данных. Чаще всего используется в бизнес-процессах. Обычно это изображается в виде диаграмм. После утверждения логической модели она может стать основой для формирования физической модели базы данных. Он пытается объяснить данные с помощью своей модели, но не реализует ее. Логическая модель базы данных также может быть разработана независимо, без помощи СУБД.

Модель физической базы данных - это модель, которая реализована в системе управления базами данных, то есть в СУБД. Здесь модель или данные представлены в виде рисунков. Он получен из логической базы данных. Физическая модель базы данных будет состоять из всех артефактов, необходимых для создания отношений между таблицами или достижения таких целей, как определения, связывание таблиц, многораздельные таблицы или кластеры, индексы и ограничения.

Таблица сравнения логической и физической модели базы данных

Параметры сравнения

Логическая модель базы данных

Физическая модель базы данных

Определение

Он описывает данные. Он демонстрирует данные.
Создан

Архитекторы данных и бизнес-аналитики Администраторы и разработчики баз данных
Простой / Сложный

Так проще. Это сложно.
Цель

Создает технические структуры и техническую карту правил. Внедрение базы данных
Моделирование

Диаграммы бизнес-процессов, ERD и документация по отзывам пользователей. Схема модели сервера проектирования баз данных, документация и т. Д.

Что такое логическая модель базы данных?

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

Иногда логическая модель базы данных и модель предметной области используются как взаимозаменяемые, поскольку они тесно связаны друг с другом. У них обоих одна и та же цель, например, оба связаны с захватом данных или домена, а не структурой данных. Модель логической базы данных была впервые представлена ​​в 1975 году ANSI. В то время не существовало программного обеспечения, поддерживающего эту логическую схему. Логическая модель была иерархической и сетевой.

После модели логической базы данных был реализован объектно-ориентированный подход, который может описывать данные в терминах атрибутов, классов и ассоциаций. Логическую базу данных можно сделать самостоятельно без использования СУБД. Он представлен такими платформами, как DIV-2 Viewpoint и OV-7 View. Логическая база данных может применяться в любом виде базы данных, поскольку это программное обеспечение. Обычно модели логических данных создаются бизнес-аналитиками и архитекторами данных.

Что такое физическая модель базы данных?

Физическая модель базы данных или физическая схема обычно используются в управлении данными для объяснения и демонстрации того, как данные представлены и хранятся с использованием СУБД. Здесь дизайн реализован, чтобы показать жизненный цикл проекта. Его также можно реконструировать из заданной базы данных. Обычно он является производным от модели логической базы данных. Он имеет спецификации аппаратного и программного обеспечения, а также ограничения и индексы.

На рынке доступно семь типов баз данных, таких как Informix, SQL Server, Sybase, DB2, Oracle, Postgres и MySQL. Физическая схема очень специфична и обслуживает определенные базы данных только в их реализации. Например, SQL будет работать только в операционной системе Windows от Microsft. Эта модель используется для создания схемы. Это также помогает моделировать ключи столбцов базы данных, индексы, триггеры, ограничения и другие функции СУБД.

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

Основные различия между логической и физической моделью базы данных

Вывод

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

Физическая модель получена из логической модели. Логика может развиваться самостоятельно. В то время как физическая база данных нуждается в СУБД и СУБД для ее разработки. Логическая база данных может применяться в любом виде базы данных, поскольку это программное обеспечение. В то время как физическое - это спецификации оборудования и программного обеспечения, у него есть ограничения и индексы.

использованная литература

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