
- •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. Создание схемы данных и корректировка бд
18. Объектно-ориентированная модель
Объектно-ориентированная и объектно-реляционная модели используются для преодоления ограниченных возможностей реляционной модели по хранению и обработке сложных объектов, как, документ, звук, видео, графическое изображение и др.
Объектно-ориентированная модель представляет структуру, которую можно изобразить графически в виде дерева, узлами которого являются объекты.
Каждый объект характеризуется уникальным идентификатором, состоянием и поведением. Состояние объекта определяется множеством значений его атрибутов. Поведение объекта описывают методы, называемые процедурами. То есть, составной частью описания объекта являются процедуры, способные производить действия над атрибутами объекта в случае наступления тех или иных событий.
Объекты могут объединяться в классы. Экземпляры одного класса отличаются лишь значениями своих свойств, но не своими методами. Методы устанавливаются при определении класса.
Для выполнения действий над объектами применяются объектно-ориентированные механизмы – наследование, инкапсуляция, полиморфизм.
Суть наследования состоит в том, что на основе существующего класса можно образовать новый класс объектов, который будет наследовать свойства родительского класса.
Инкапсуляция - доступ к данным осуществляется только лишь в соответствии с правилами поведения объекта, описываемыми методами.
Полиморфизм – способность объектов по-разному реагировать на одно и тоже событие в окружающем мире. Полиморфизм используется для унификации обработки разнородных объектов. Основным достоинством ООМД является способность отображать информацию о сложных объектах с исчерпывающим описанием взаимосвязей между ними и их динамического поведения. Эта модель обычно применяется для сложных предметных областей, при моделировании которых не хватает функциональности реляционной модели (н-р, систем автоматизации проектирования, издательских систем и т.п.).
Недостаток ООМД – сложность понятийного аппарата, что усложняет ее применение и отрицательно сказывается на накоплении опыта создания и эксплуатации объектно-ориентированных БД.
19. Объектно-реляционная модель данных является гибридной моделью, сочетающей возможности реляционной модели с объектными свойствами данных.
1. Объекты, видимые на внешнем интерфейсе, отображаются в таблицы поддерживающей реляционной БД. И наоборот, объекты воспроизводятся из их представления в табличной среде хранения, когда они запрашиваются пользователями или приложениями (гибридный подход).
Такой подход был популярен в конце 80-х гг. и воплотился в программных продуктах для автоматизации программирования (CASE), для автоматизации проектирования (CAD), в репозитариях (БД, предназначенных для хранения не пользовательских, а системных данных).
2. Внутренние реляционные механизмы СУБД управления данными расширяются объектно-ориентированными возможностями (расширенный реляционный подход).
Этот подход технологически более продвинутый и предпочитаемый в настоящее время большинством разработчиков реляционных СУБД.
Отличительная особенность объектно-реляционной модели от ООМД состоит в том, что она основана на стратегии реляционной модели. О включении объектов в реляционную модель можно говорить на данном этапе только как об общем направлении развития баз данных.
21. Проектирование базы данных – это процесс создания проекта БД, предназначенной для поддержки функционирования экономического объекта и способствующей достижению его целей.
1.Требования, предъявляемые к базе данных
Целостность БД (полнота и непротиворечивость данных).
Многократное использование данных.
Быстрый поиск и получение информации по запросам пользователей.
Простота обновления данных.
Уменьшение излишней избыточности данных.
Защита данных от несанкционированного доступа, от искажения и уничтожения.