Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД - вопросы.docx
Скачиваний:
0
Добавлен:
03.08.2024
Размер:
2.48 Mб
Скачать
  1. Методология моделирования idef3: составные элементы, объекты ссылок, перекрестки.

  1. Подходы к моделированию в базах данных.

Функциональный подход - принцип движения «от задач», когда известны функции пользователей, для которых создается БД.

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

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

  • структурный подход - за основу принимается функциональная (алгоритмическая) декомпозиция:

  • объектно-ориентированный подход – объектная декомпозиция.

  1. Анализ предметной области. Описание объектов и их свойств. Связи между элементами моделей данных. Описание сложных объектов.

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

Подходы к выбору состава и структуры предметной области:

  • Функциональный подход - принцип движения «от задач», когда известны функции пользователей, для которых создается БД.

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

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

  • структурный подход - за основу принимается функциональная (алгоритмическая) декомпозиция:

  • объектно-ориентированный подход - объектная декомпозиция.

Связи между элементами моделей определяются на основе анализа предметной области. Виды связей:

  • одним к одному

  • один ко многим

  • многие ко многим.

Каждая связь имеет свои характеристики, такие как тип связи, направление связи и ограничения на связь.

Описание сложных объектов включает в себя определение объектов, которые имеют сложную структуру или связи:

  • Если объект содержит другие объекты, то его можно описать как составной объект.

  • Если объект имеет несколько атрибутов, которые могут быть связаны друг с другом, то его можно описать как сложный объект.

  1. Проблема целостности базы данных.

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

  • ограничения на диапазоны значений полей

  • ограничения на значения полей

  • ограничения на ввод/изменение данных с помощью триггеров и т.д.

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

Соседние файлы в предмете Проектирование баз данных