
- •6. Внутримашинная организация эи.
- •Компоненты бд:
- •10. Трехуровневая модель организации баз данных
- •Одна запись главной таблицы может быть связана с одной или несколькими записями подчиненной. При этом значения первичного ключа уникальны, а внешнего – могут повторяться.
- •26. Преобразование er-модели в реляционную модель
- •29. Процедуры концептуального проектирования. Цель- создание концепт модели данных исходя из представл пользоват о предметной области.
- •30. Процедуры логического проектирования- преобраз концеп на основе выбранной мод данных в лог модель, не завис от особенностей использ в дальнейшем субд для физ реализ бд.
- •Определен 3нф Табл находитс в 3нф, если она удовлетворяет требованиям 2нф и не содержит транзитивных зависимостей.
- •35. Возможности, предоставляемые субд пользователям
- •36. Классификация субд
- •2) По типу поддерживаемой модели данных:
- •37. Функции субд
- •1. Управление:
- •3. Ведение системного каталога (словаря данных).
- •4. Контроль доступа к данным.
- •62.Встраивание sql в прикладные программы
- •82. Возможности администрирования бд в субд Access
- •75. Интерфейсы доступа к данным
Одна запись главной таблицы может быть связана с одной или несколькими записями подчиненной. При этом значения первичного ключа уникальны, а внешнего – могут повторяться.
В общем случае реляц представляет множество взаимо-связанных таблиц. Графич изображен связи между таблицами называется схемой данных. Имеется таблица Заказы вида:
Номер заказа |
Код клиента |
Дата заказа |
Вес заказа |
1020 |
АБ |
01.02.06 |
400 |
1021 |
АА |
01.02.06 |
100 |
Она связывается с табл Клиенты по коду клиета. Внешний.
17. Постреляционная модель в общем случае представляет собой расширенную реляц, снимающую ограничение неделимости значений полей, т.е., допускаются многозначные поля, знач кот состоят из подзначений. Пример – табл, предста собой совокуп данных связанных реляц таблиц КЛНТЫ и Зак.
Достоинства: -возможность представления связанных реляц таблиц одной постреляц таблицей. Это обеспечивает высокую наглядно представления данных и повыш эф-сти их обработки; отсутствие ограниче на длину полей и их кол-во в запися табл
Недостаток – сложность в обеспеч целостности данных.
21. Проектирование БД – это процесс создания проекта БД, предназначенной для поддержки функционирования эк объекта и способствующей достижению его целей. Требования, предъявляемые к БД
Целостность БД (полнота и непротиворечивость данных).
Многократное использование данных.
Быстрый поиск и получение инфор по запросам пользовател.
Простота обновления данных.
Уменьшение излишней избыточности данных.
Защита данных от несанкционированного доступа, от искажения и уничтожения.
18. Объектно-ориентированная модел. ОО и ОР испол для преодоления ограниченных возможностей реляц по хранен и обработк слож объектов, н-р,док, звук, вид0ео, граф изобр и др
ОО представляет структуру, кот можно изобразить графич в виде дерева, узлами кот явл объекты. Каждый объект хар-ется уникал идентификатором, состоянием и поведением.
Состояние объекта определяе множеством знач его атрибутов. Поведение объекта описывают методы, называе процедурами. Т.е, составной частью описания объекта являются процедуры, способные производить действия над атрибутами объекта в случае наступления тех или иных событий.
Объекты могут объединяться в классы. Экземпляры одного класса отличаются лишь значениями своих св-ств, но не своими методами. Методы устанавливаются при определении класса.
Для выполнения действий над объектами применяются ОО механизмы – наследование, инкапсуляция, полиморфизм.
Суть наследования состоит в том, что на основе существующ класса можно образовать новый класс объектов, кот будет наследовать свойства родительского класса. Доступ к данным осущ только лишь в соотв с правилами поведения объекта, описываемыми методами (инкапсуляция).
Полиморфизм – способность объектов по-разному реагировать на одно и тоже событие в окруж мире. Полиморфизм использ для унификации обработки разнородных объектов.
Достоинства ОО: способность отображать инфор о сложных объектах с исчерпывающим описанием взаимосвязей между ними и их динамического поведения.
Недостато – сложность понятийного аппарата, что усложняет ее применение и отрицательно сказывается на накоплении опыта создания и эксплуатации ОО БД.
19. ОРМД является гибридной моделью, сочетающей возможности реляц модели с объектными св-ствами данных.
Отличительная особенность ОР от ООМД состоит в том, что она основана на стратегии реляц модели.
1. Объекты, видимые на внешнем интерфейсе, отображаются в таблицы поддерживающей реляц-ой БД. И наоборот, объекты воспроизводятс из их представления в табличной среде хранения, когда они запрашиваются пользов или приложе (гибриный
2. Внутренние реляц механизмы СУБД управления данными расширяются ОО возможностями (расширенный реляц подход).
Этот подход технологически более продвинутый и предпочитаемый в наст время большинство разработчиков реляц СУБД.
20. Многомерная модель означ многомерное лог представлен структуры информации. ММ предназначена для аналитическ обработки инфор. В данной используются такие понятия, как:
Агрегируемость данных означае возможность их рассмотрения с разл уровнем обобщения. Историчность обеспеч высок ур-нь неизменности данных и их взаимосвязей, а также в обязательном порядке привязку данных к временным точкам. Прогнозируемость данных подразумевает задание функций прогнозирования и применение их к разл интервалам времени.
Представление данных о продажах автомобилей дилером фирмы Опель по реляц и многомерной моделям:
Основные понятия – измерение и ячейка.
Измерение – это множество однотипных данных, образующих одну из граней многомерного гиперкуба. Прим времен–дни, месяцы, кварталы и годы;географ- город, район, реги и страны.
Ячейка-поле, знач кот однозначно определя фиксированным набором измерений. В примере знач ячейки объема продаж определя комбинацией временного измер Месяц и Марка авто.
В многомерной модели данных испол 2 варианта организации данных – гиперкубическая и поликубическая.
В гиперкубической все кубы определяются одним и тем же набором измерений (мак возможным). В некот случаях информ м.б. избыточной, так как требуется обязательн заполнен ячеек.
В поликубической определяются нескол гиперкубов с разл размерностью и различными измерениями в качестве граней.
Достоинством – удобство и эф-сть аналитической обработки больших объемов данных, связанных с временными интервалами. Происходит спад трудоемкост операций выборки и снижение затрат памяти компьютера на хранение данных.
Недостаток – громоздкость для простейших задач оперативной обработки информ-ции.
22. Этапы жизненного цикла. Жизненный цикл БД (ЖЦБД) – это процесс проектирования, реализации и поддержки базы данных. Он состоит из следующих этапов:
предварительно планирование БД–сбор инф, установл связи и документирован ввиде обобщенной концеп модел данных.
проверка осуществимости предполаг подготовку отчетов по 3 вопросам:есть ли технол; персонал,ср-ва и окупиться ли запланир БД (эк эф-сть)
определение требований-целиБД, требования к оборуд и ПО
концептуальное проектирование –созд побробные модели пользоват представл данных предметной области.
логическое проектирование –выбор типа модел;
физическое проектировани –опред тип устройства для хран, метод доступа к данным, треб объем памяти.. ;
оценка и поддержка БД
23. Ср-вом моделир предметной обл на этапе концепт проектир явл модель "сущность-связь"(ER-м). В наглядн виде она представл связи между сущностями. Сущность – это некот объект реал мира, кот может сущ независимо. Сущность имеет экземпляры, отличающиеся друг от друга значениями атрибутов и допускающие однозначную идентификаци-прямоу
Атрибут – это свойство сущности. Атрибут, кот уникальным образом идентифицирует экземпляры сущности, называется ключевым. Может быть составной ключ, представляющий комбинацию нескол-их атрибутов.
Связь представляет взаимодействие между сущностями. Она характеризуется мощностью, которая показывает, сколько сущностей участвует в связи. Связь между двумя сущностями называется бинарной, а связь между более чем с двумя сущностями – n-арной. На ер диаграмме связь изображ ромбом
МЕНЕДЖЕР – УПРАВЛЯЕТ – ФИЛИАЛ 2. ФИЛИАЛ – ОБРАБАТЫВАЕТ – СЧЕТ
КЛИЕНТ – ИМЕЕТ – СЧЕТ
24.Если каждый экземпляр сущности А может быть связан не более чем с одним экземпляром сущности В, то связь между су А и В имеет тип 1:1. Менеджер – филиал – счет – клиент.
Если каждый экземпляр сущности А может быть связан более чем с 1 экземпляром сущности В, а кажды экземпляр сущности В может быть связан не более чем с 1 экземпляром сущности А, то связь между сущностями А и В имеет тип 1:М.
Если каждый экземпляр сущности А может быть связан с несколькими экземплярами су В, и кажды экземпляр сущ В может быть связан с несколькими экземплярами сущности А, то связь между сущностями А и В имеет тип (М:N).
25. Понятие класс принадлежности сущности Менеджер – филиал – счет – клиент.
Если каждый экземпляр сущ А связан с экземпляром сущВ, то класс принадлежности сущности А является обязательным. Этот факт отмечаетс на ER-диаграмме кружочком, помещен-ным в прямоугольник, смежный с прямоугольником сущА.
Если не каждый экземпляр сущности А связан с экземпляром сущности В, то класс принадлежности сущности А является необязательным. Этот факт отмечается на ER-диаграмме кружочком на линии связи возле прямоугольника сущности A.
Предположим, что в рассматриваемой предметной области БАНК класс П всех 4-ех сущ является обяз. Тогда ER-модель предметной области БАНК будет иметь вид.
Каждая из четырех сущностей приведенной ER-модели может быть описана своим набором атрибутов.
ER-модель в совокупности с наборами атрибутов сущностей может служить примером концептуальной модели предметной области или концептуальной схемы БД.