Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к ГОСу -общий текст.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
428.47 Кб
Скачать

21. Даталогическое моделирование. Факторы, влияющие на проектирование баз данных. Виды связей между объектами и их отражение в даталогической модели.

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

ДЛМ моделирование – это создание логической схемы БД.

Для привязки даталогической модели к среде хранения использу¬ется модель данных физического уровня (для краткости часто назы¬ваемая физической моделью). Хотя ДЛМ соотносится с логической структурой БД на него оказывают влияние возможности физической организации данных, предоставляемые конкретной СУБД.

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

Факторы, влияющие на проектирование баз данных:

1. Специфика предметной области (особенности отображаемых объектов, характер связи между ними, объем хранимых данных).

2. Особенности требуемой обработки информации (характеристика запросов, требования к защите информации, ограничения по времени реакции системы на каждый запрос).

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

4. Состояние существующей системы обработки информации (наличие автоматизированной системы, объем имеющихся наработок, наличие технических и программных средств, соотношение объемов существующей и новой частей проектируемой системы, затраты для перевода на новую основу.)

5. возможности, предоставляемые выбранными техническими и программными средствами (поддерживаемые структуры данных; ограничения, накладываемые программным обеспечением; ограничения по объему памяти, быстродействие, производительность.)

6. Трудоемкость проектирования

7. Финансовые возможности

8. Квалификация кадров (разработчиков, пользователей)

9. Используемые методики проектирования (наличие средств автоматизации проектирования, используемый алгоритм проектирования)

10. Субъективные факторы (мода, привычки и предпочтения)

Виды связей между объектами и их отражение в даталогической модели:

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

Связь – это ассоциация между сущностями, при которой каждый экземпляр одной сущности ассоциирован с произвольным (в том числе нулевым) количеством экземпляров другой сущности. Обычно рассматриваются бинарные связи, т.е. связи между двумя классами объектов. Связи являются двунаправленными. Связи могут устанавливаться и между сущностями одного класса. Например, связь «Быть_руководителем» устанавливается и между разными экземплярами объектов одного класса СОТРУДНИК.

Типы связей:

По ограничению: «один к одному»(1:1); «один ко многим»(1:М); «многие ко многим» (М:М) Если связь множественная, то желательно еще указать и мощность связи: число объектов М (это может быть минимальное, максимальное и среднее число объектов связи).

По классу принадлежности(обязательность связи – показывает может ли отсутствовать связь объекта данного класса с каким-либо объектом другого класса.).

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

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