
- •10. Трехуровневая модель организации баз данных
- •13. Реляционная модель
- •Достоинства и недостатки реляционной модели данных
- •14. Связь устанавливается посредством связи ключевых полей, содержащих общую информацию для обеих таблиц.
- •Одна запись главной таблицы может быть связана с одной или несколькими записями подчиненной таблицы. При этом значения первичного ключа уникальны, а внешнего – могут повторяться.
- •17. Постреляционная модель
- •16. Операции реляционной алгебры
- •18. Объектно-ориентированная модель
- •22. Этапы жизненного цикла бд
- •23. Модель "сущность-связь" (er-модель)
- •20. Многомерная модель
- •25. Понятие класс принадлежности сущности
- •27. Правило 4
- •Правило 5
- •Правило 6
- •26. Преобразование er-модели в реляционную модель
- •Правило 1
- •Правило 2
- •Определение 3нф: Таблица находится в 3нф, если она удовлетворяет требованиям 2нф и не содержит транзитивных зависимостей.
- •29. Процедуры концептуального проектирования
- •30. Процедуры логического проектирования
- •31.Процедуры физического проектирования
- •32. Семантическая объектная модель (сомд)
- •36. Классификация субд
- •1) По степени универсальности:
- •2) По типу поддерживаемой модели данных:
- •33. Case-средства для моделирования данных
- •34. Понятие субд
- •37. Функции субд
- •3. Ведение системного каталога (словаря данных).
- •4. Контроль доступа к данным.
- •38. Направления развития субд
- •35. Возможности, предоставляемые субд пользователям
- •41. Семантические сети
- •43. Формальные логические модели
- •Компоненты бд:
- •7.Устройства для хранения бд
- •42. Фреймы
- •6. Внутримашинная организация экономической информации
- •2.Внемашинная организация экономической информации
- •1.Экономическая информация
- •81. Оптимизация работы с бд
- •82. Возможности администрирования бд в субд Access
- •Сервис/Служебные программы/Сжать и восстановить базу данных
- •62.Встраивание sql в прикладные программы
- •75. Интерфейсы доступа к данным
- •49. Создание схемы данных и корректировка бд
22. Этапы жизненного цикла бд
Жизненный цикл базы данных (ЖЦБД) – это процесс проектирования, реализации и поддержки базы данных. Он состоит из следующих 7 этапов:
предварительное планирование БД;
проверка осуществимости;
определение требований;
концептуальное проектирование;
логическое проектирование;
физическое проектирование; 7)оценка и поддержка БД
23. Модель "сущность-связь" (er-модель)
Сущность – это некоторый объект реального мира, который может существовать независимо. Атрибут – это свойство сущности.
Сущность имеет экземпляры, отличающиеся друг от друга значениями атрибутов и допускающие однозначную идентификацию.
Атрибут, который уникальным образом идентифицирует экземпляры сущности, называется ключевым. Может быть составной ключ, представляющий комбинацию нескольких атрибутов. Связь представляет взаимодействие между сущностями. Она характеризуется мощностью, которая показывает, сколько сущностей участвует в связи. Связь между двумя сущностями называется бинарной, а связь между более чем с двумя сущностями – n-арной.
20. Многомерная модель
Многомерная модель означает многомерное логическое представление структуры информации, а не многомерность визуализации данных. Многомерная модель предназначена для аналитической обработки информации.
В данной модели используются такие понятия, как агрегируемость, историчность, прогнозируемость данных.
Агрегируемость данных означает возможность их рассмотрения с различным уровнем обобщения.
Историчность обеспечивает высокий уровень статичности (неизменяемости) данных и их взаимосвязей, а также в обязательном порядке привязку данных к временным точкам.
Прогнозируемость данных подразумевает задание функций прогнозирования и применение их к различным интервалам времени.
Основные понятия в многомерной моделия – измерение и ячейка.
Измерение – это множество однотипных данных, образующих одну из граней многомерного гиперкуба. Примеры наиболее часто используемых временных измерений – дни, месяцы, кварталы и годы. В качестве географических измерений широко употребляются города, районы, регионы и страны.
Ячейка – это поле, значение которого однозначно определяется фиксированным набором измерений. В примере значение ячейки объема продаж однозначно определяется комбинацией временного измерения Месяц и Марка автомобиля.
Многомерную модель, отображающую объемы продаж автомобилей менеджерами по годам, можно представить в виде трехмерного куба:
В многомерной модели данных используется два варианта организации данных – гиперкубическая и поликубическая.
В гиперкубической все кубы определяются одним и тем же набором измерений (максимально возможным). В некоторых случаях информация может быть избыточной, так как требуется обязательное заполнение ячеек.
В поликубической определяются несколько гиперкубов с различной размерностью и различными измерениями в качестве граней.
Для извлечения данных из базы, организованной по многомерной модели, применяется ряд специальных операций: срез, вращение, агрегация и детализация.
Срез представляет собой данные, полученные в результате фиксации одного или нескольких измерений. Н-р, если сделать срез в базе, организованной по трехмерной модели, по марке автомобиля Опель-Астра, то получим двухмерную таблицу продаж этой марки различными менеджерами по годам.
Операция вращение применяется в основном при двухмерном представлении данных. Для многомерного случая операция вращения представляет собой процедуру изменения порядка следования измерений.
Операции агрегации и детализации означают соответственно переход к более или менее детальному представлению информации из гиперкуба.
Достоинство многомерной модели – удобство и эффективность аналитической обработки больших объемов данных, связанных с временными интервалами. При организации таких же данных по реляционной модели происходит рост трудоемкости операций выборки и существенное увеличение затрат памяти компьютера на хранение данных.
Недостаток – громоздкость для простейших задач оперативной обработки информации.
24.Если каждый экземпляр сущности А может быть связан не более чем с одним экземпляром сущности В, то связь между сущностями А и В имеет тип "один-к-одному" (1:1).
ER-диаграмма для связи типа 1:1 (для связи 1).
Менеджер (1) «управляет»в ромбике (1)филиал
Если каждый экземпляр сущности А может быть связан более чем с одним экземпляром сущности В, а каждый экземпляр сущности В может быть связан не более чем с одним экземпляром сущности А, то связь между сущностями А и В имеет тип "один-ко-многим" (1:М).
Если каждый экземпляр сущности А может быть связан с несколькими экземплярами сущности В, и каждый экземпляр сущности В может быть связан с несколькими экземплярами сущности А, то связь между сущностями А и В имеет тип "многие-ко-многим" (М:N).