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

1) Какую модель вы бы выбрали для описания бд: idef1x или uml?

IDEF1x - специально предназначена для моделирования структуры БД. Методология IDEF1х – один из подходов к семантическому моделированию данных, основанный на концепции "сущность – связь" (Entity – Relationship). Это инструмент для анализа информационной структуры систем различной природы. Информационная модель, построенная с помощью IDEF1х‑методологии, отображает логическую структуру информации об объектах системы. Таким образом, концептуальная модель, представленная в соответствии со стандартом IDEF1х, является логической схемой базы данных для проектируемой системы.

На языке UML (Unified Modeling Language, унифицированный язык моделирования) концептуальная модель представлена в виде статической структурной диаграммы классов, на которых не определены никакие операции. Диаграмма классов определяет типы объектов системы и различного рода статические связи между ними.

Не предназначена под моделирование БД, является общим случаем, но в полной мере позволяет отразить структуру БД. Поэтому выбираем IDEF1x.

2) Для чего используют звездообразную структуру в бд?

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

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

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

3) Какими понятиями оперируют при описании физической модели?

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

4) Что подразумевается под самодокументированностью бд?

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]