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

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

В общем случае реляц представляет множество взаимо-связанных таблиц. Графич изображен связи между таблицами называется схемой данных. Имеется таблица Заказы вида:

Номер заказа

Код клиента

Дата заказа

Вес заказа

1020

АБ

01.02.06

400

1021

АА

01.02.06

100

Она связывается с табл Клиенты по коду клиета. Внешний.

17. Постреляционная модель в общем случае представляет собой расширенную реляц, снимающую ограничение неделимости значений полей, т.е., допускаются многозначные поля, знач кот состоят из подзначений. Пример – табл, предста собой совокуп данных связанных реляц таблиц КЛНТЫ и Зак.

Достоинства: -возможность представления связанных реляц таблиц одной постреляц таблицей. Это обеспечивает высокую наглядно представления данных и повыш эф-сти их обработки; отсутствие ограниче на длину полей и их кол-во в запися табл

Недостаток – сложность в обеспеч целостности данных.

21. Проектирование БД – это процесс создания проекта БД, предназначенной для поддержки функционирования эк объекта и способствующей достижению его целей. Требования, предъявляемые к БД

  1. Целостность БД (полнота и непротиворечивость данных).

  2. Многократное использование данных.

  3. Быстрый поиск и получение инфор по запросам пользовател.

  4. Простота обновления данных.

  5. Уменьшение излишней избыточности данных.

  6. Защита данных от несанкционированного доступа, от искажения и уничтожения.

18. Объектно-ориентированная модел. ОО и ОР испол для преодоления ограниченных возможностей реляц по хранен и обработк слож объектов, н-р,док, звук, вид0ео, граф изобр и др

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

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

Объекты могут объединяться в классы. Экземпляры одного класса отличаются лишь значениями своих св-ств, но не своими методами. Методы устанавливаются при определении класса.

Для выполнения действий над объектами применяются ОО механизмы – наследование, инкапсуляция, полиморфизм.

Суть наследования состоит в том, что на основе существующ класса можно образовать новый класс объектов, кот будет наследовать свойства родительского класса. Доступ к данным осущ только лишь в соотв с правилами поведения объекта, описываемыми методами (инкапсуляция).

Полиморфизмспособность объектов по-разному реагировать на одно и тоже событие в окруж мире. Полиморфизм использ для унификации обработки разнородных объектов.

Достоинства ОО: способность отображать инфор о сложных объектах с исчерпывающим описанием взаимосвязей между ними и их динамического поведения.

Недостато – сложность понятийного аппарата, что усложняет ее применение и отрицательно сказывается на накоплении опыта создания и эксплуатации ОО БД.

19. ОРМД является гибридной моделью, сочетающей возможности реляц модели с объектными св-ствами данных.

Отличительная особенность ОР от ООМД состоит в том, что она основана на стратегии реляц модели.

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

2. Внутренние реляц механизмы СУБД управления данными расширяются ОО возможностями (расширенный реляц подход).

Этот подход технологически более продвинутый и предпочитаемый в наст время большинство разработчиков реляц СУБД.

20. Многомерная модель означ многомерное лог представлен структуры информации. ММ предназначена для аналитическ обработки инфор. В данной используются такие понятия, как:

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

Представление данных о продажах автомобилей дилером фирмы Опель по реляц и многомерной моделям:

Основные понятия – измерение и ячейка.

Измерение это множество однотипных данных, образующих одну из граней многомерного гиперкуба. Прим времен–дни, месяцы, кварталы и годы;географ- город, район, реги и страны.

Ячейка-поле, знач кот однозначно определя фиксированным набором измерений. В примере знач ячейки объема продаж определя комбинацией временного измер Месяц и Марка авто.

В многомерной модели данных испол 2 варианта организации данных – гиперкубическая и поликубическая.

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

В поликубической определяются нескол гиперкубов с разл размерностью и различными измерениями в качестве граней.

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

Недостаток – громоздкость для простейших задач оперативной обработки информ-ции.

22. Этапы жизненного цикла. Жизненный цикл БД (ЖЦБД) – это процесс проектирования, реализации и поддержки базы данных. Он состоит из следующих этапов:

  1. предварительно планирование БД–сбор инф, установл связи и документирован ввиде обобщенной концеп модел данных.

  2. проверка осуществимости предполаг подготовку отчетов по 3 вопросам:есть ли технол; персонал,ср-ва и окупиться ли запланир БД (эк эф-сть)

  3. определение требований-целиБД, требования к оборуд и ПО

  4. концептуальное проектирование –созд побробные модели пользоват представл данных предметной области.

  5. логическое проектирование –выбор типа модел;

  6. физическое проектировани –опред тип устройства для хран, метод доступа к данным, треб объем памяти.. ;

  7. оценка и поддержка БД

23. Ср-вом моделир предметной обл на этапе концепт проектир явл модель "сущность-связь"(ER-м). В наглядн виде она представл связи между сущностями. Сущность – это некот объект реал мира, кот может сущ независимо. Сущность имеет экземпляры, отличающиеся друг от друга значениями атрибутов и допускающие однозначную идентификаци-прямоу

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

Связь представляет взаимодействие между сущностями. Она характеризуется мощностью, которая показывает, сколько сущностей участвует в связи. Связь между двумя сущностями называется бинарной, а связь между более чем с двумя сущностями – n-арной. На ер диаграмме связь изображ ромбом

      1. МЕНЕДЖЕР – УПРАВЛЯЕТ – ФИЛИАЛ 2. ФИЛИАЛ – ОБРАБАТЫВАЕТ – СЧЕТ

      2. КЛИЕНТ – ИМЕЕТ – СЧЕТ

24.Если каждый экземпляр сущности А может быть связан не более чем с одним экземпляром сущности В, то связь между су А и В имеет тип 1:1. Менеджер – филиал – счет – клиент.

Если каждый экземпляр сущности А может быть связан более чем с 1 экземпляром сущности В, а кажды экземпляр сущности В может быть связан не более чем с 1 экземпляром сущности А, то связь между сущностями А и В имеет тип 1:М.

Если каждый экземпляр сущности А может быть связан с несколькими экземплярами су В, и кажды экземпляр сущ В может быть связан с несколькими экземплярами сущности А, то связь между сущностями А и В имеет тип (М:N).

25. Понятие класс принадлежности сущности Менеджер – филиал – счет – клиент.

Если каждый экземпляр сущ А связан с экземпляром сущВ, то класс принадлежности сущности А является обязательным. Этот факт отмечаетс на ER-диаграмме кружочком, помещен-ным в прямоугольник, смежный с прямоугольником сущА.

Если не каждый экземпляр сущности А связан с экземпляром сущности В, то класс принадлежности сущности А является необязательным. Этот факт отмечается на ER-диаграмме кружочком на линии связи возле прямоугольника сущности A.

Предположим, что в рассматриваемой предметной области БАНК класс П всех 4-ех сущ является обяз. Тогда ER-модель предметной области БАНК будет иметь вид.

Каждая из четырех сущностей приведенной ER-модели может быть описана своим набором атрибутов.

ER-модель в совокупности с наборами атрибутов сущностей может служить примером концептуальной модели предметной области или концептуальной схемы БД.

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