2 глава теоретическое обоснование основ проектирования баз данных и субд 4



бет7/9
Дата24.01.2022
өлшемі244.42 Kb.
#454769
1   2   3   4   5   6   7   8   9
bazy dannykh

2.2 Проектирование баз данных


Концептуальное проектирование

Концептуальное (инфологическое) проектирование – это построение семантической модели предметной области, т.е. информационной модели с наивысшим уровнем абстракции. Такая модель создается без ориентации на какую-либо конкретную СУБД и модель данных. Термины "семантическая модель", "концептуальная модель" и "инфологическая модель" являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова "модель базы данных" и "модель предметной области" (например, "концептуальная модель базы данных" и "концептуальная модель предметной области"), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.

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

Наиболее распространенная концептуальная модель базы данных включает:

описание информационных объектов или понятий предметной области и отношений между ними.

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

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

Преобразование концептуальной модели в логическую обычно следует формальным правилам. Этот шаг может быть в значительной степени автоматизирован.

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

Физический дизайн

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



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет