Модель базы данных — это своего рода модель данных, которая говорит нам, как данные могут быть организованы, сохранены и обработаны. Это также помогает определить логическую структуру базы данных.
Наиболее популярным примером модели базы данных является реляционная модель, которая состоит из табличного формата. Существуют различные типы моделей баз данных, такие как сети, объекты, документы и т. д. Логические и физические модели баз данных также являются его частью.
Основные выводы
- Логические модели сосредоточены на структуре данных, отношениях и ограничениях; физические модели имеют дело с хранением, индексированием и оптимизацией производительности.
- Логическая модель не зависит от базы данных, тогда как физическая модель предназначена для конкретной системы управления базой данных.
- Логические модели служат основой для проектирования баз данных; физические модели используются для реализации и обслуживания.
Логическая модель базы данных по сравнению с физической моделью базы данных
Логическая модель базы данных на этапах процесса проектирования базы данных концентрируется на структуре данных и отношениях, в то время как физическая модель определяет, как данные будут храниться в базе данных и как к ним обращаться. Модель физической базы данных может состоять из таблиц для организации данных.
Логическая база данных, также называемая логической моделью данных или логической схемой, представляет собой тип модели данных. Чаще всего используется в бизнес-процессах. Это представлено с помощью диаграмм.
После утверждения логической модели она может стать основой для формирования физической модели базы данных. Он пытается объяснить данные через свою модель, но не реализует ее. Логическая модель базы данных также может быть разработана самостоятельно, без помощи СУБД.
Модель физической базы данных — это модель, реализованная в системе управления базами данных, т. е. в СУБД. Здесь модель или данные представлены в виде дизайнов. Он получен из логической базы данных.
Физическая модель базы данных будет состоять из всех артефактов, необходимых для создания отношений между таблицами или достижения целей, таких как определения, связывание таблиц, секционированные таблицы или кластеры, индексы и ограничения.
Сравнительная таблица
Параметры сравнения | Логическая модель базы данных | Физическая модель базы данных |
---|---|---|
Определение | Он описывает данные. | Он отображает данные. |
Создано | Архитекторы данных и бизнес-аналитики | Администраторы баз данных и разработчики |
Простой/Сложный | Это проще. | Это Комплекс. |
Цель | Создает технические структуры и техническую карту правил. | Реализация базы данных |
моделирование | Диаграммы бизнес-процессов, ERD и документация по отзывам пользователей. | Схема модели сервера проектирования баз данных, документация и т. д. |
Что такое логическая модель базы данных?
Модель логической базы данных связана со сбором информации о потребностях бизнеса. Он не фокусируется на дизайне базы данных. Модель логической базы данных собирает информацию о бизнес-объектах, организационных единицах и бизнес-процессах.
В основном это представлено с помощью диаграмм. Его структуры абстрактны, что показывает область информации. Это намного проще, чем модель физической базы данных.
Иногда модель логической базы данных и модель предметной области используются взаимозаменяемо, поскольку они тесно связаны друг с другом. Оба они имеют одну и ту же цель, поскольку оба связаны с захватом данных или домена, а не со структурой данных.
Модель логической базы данных была впервые представлена в 1975 году ANSI. В то время не существовало программного обеспечения, поддерживающего эту логическую схему. Логическая модель была иерархической и сетевой.
После модели логической базы данных был реализован объектно-ориентированный подход, который может описывать данные в терминах атрибутов, классов и ассоциаций. Логическую базу данных можно сделать самостоятельно без использования СУБД.
Он представлен через такие платформы, как DIV-2 Viewpoint и OV-7 View. Логическая база данных может применяться в любой базе данных, поскольку это программное обеспечение. Обычно логические модели данных создаются бизнес-аналитиками и архитекторами данных.
Что такое физическая модель базы данных?
Модель физической базы данных или физическая схема обычно используются в управлении данными для объяснения и демонстрации того, как данные представляются и хранятся с использованием СУБД.
Здесь дизайн реализован, чтобы показать жизненный цикл проекта. Его также можно реконструировать из заданной базы данных. Обычно она является производной от логической модели базы данных. Он имеет аппаратные и программные спецификации и ограничения, а также индексы.
На рынке доступно семь типов баз данных, таких как Informix, SQL Server, Sybase, DB2, Oracle, Postgres и MySQL.Physical Schema очень специфична, обслуживая конкретные базы данных только в их реализации.
Например, SQL будет работать только в операционной системе Windows от Microsoft. Эта модель используется для генерации схемы. Она также помогает моделировать ключи столбцов базы данных, индексы, триггеры, ограничения и другие функции RDBMS.
Модификация физической модели возможна в зависимости от требований. Разработчики и администраторы баз данных разрабатывают физическую схему. Для его разработки необходимы системы СУБД и РСУБД. Это очень сложно, если сравнивать с логической моделью базы данных.
Вся информация, собранная в физической схеме, преобразуется в бизнес- и реляционные модели. Таблицы и столбцы в нем составляются по информации, предоставленной логической моделью.
Основные различия между логической и физической моделью базы данных
- Логическая модель базы данных описывает данные, а не то, как они реализованы. Физическая модель базы данных демонстрирует данные, которые необходимо реализовать.
- Логические модели базы данных создаются бизнес-аналитиками и архитекторами данных. Физическая модель базы данных создается администраторами и разработчиками баз данных.
- Логическая модель базы данных проще, чем физическая модель базы данных. Физическая модель базы данных намного сложнее, чем модель логической базы данных.
- Логическая модель базы данных создает технические структуры и техническую карту правил. Целью физической модели базы данных является реализация базы данных.
- Моделирование логической модели базы данных включает диаграммы бизнес-процессов, ERD и документацию по отзывам пользователей. Моделирование модели физической базы данных включает схему модели сервера проектирования базы данных, документацию и т. д.