
- •Ответы на иту. (1,2,7,8,9,18, 23,24,25,26,27,28,30,31)
- •1.Сущность и принципы системного подхода при решении задач в управлении.
- •2. Определение и особенности информационных технологий.
- •9. Определение и свойства информации.
- •18. Операции над данными и ограничения целостности данных в базе данных.
- •23.Понятие предметной области и её составляющие: сущность, атрибут, связь, типы связей.
- •24. Иерархическая модель данных: достоинства и недостатки.
- •25. Сетевая модель данных: достоинства и недостатки.
- •26. Реляционная модель данных.
- •27.Зависимости между атрибутами.
- •28.Нормальные формы файлов.
- •30.Операции реляционной алгебры: проектирование, селекция, соединение, объединение.
- •31.Операции реляционной алгебры: вычитание, пересечение, деление, умножение.
23.Понятие предметной области и её составляющие: сущность, атрибут, связь, типы связей.
ПОИС - это совокупность реальных процессов и объектов, представляющих интерес для пользователя, составляющие предметную область.
Составляющие:
• сущность - объект предметной области.
• атрибут - поименованная характеристика сущности.
• связи:
- один к одному 1:1
- один ко многим 1:N
- многие к одному N:1
- многие ко многим N:N
Для каждой сущности предметной области всегда определяется ключевой атрибут - первичный ключ, его значение является уникальным и обязательным.
Между объектами предметной области могут существовать связи, имеющие различный содержательный (семантический) смысл, связи могут быть факультативными или обязательными.
1 - основная
2 – факультативная
Между сущностями ПО могут существовать связи, имеющие различный содержательный смысл (семантику). Например, студент учится в группе, врач лечит пациента, клиент имеет вклад в банке. Связи могут быть факультативными или обязательными. Если вновь порождённая сущность одного из типов оказывается по необходимости связанной с сущностью другого типа, то между этими типами сущностей есть обязательная связь. Иначе связь является факультативной. Примеры обязательной и факультативной связей приведены на рис. 1.3. Здесь связь замещает является обязательной (изображается двойной линией), потому что каждый сотрудник должен работать на определённой должности, а связь замещается является факультативной, т.к. должность может быть вакантна.
24. Иерархическая модель данных: достоинства и недостатки.
Иерархическая модель данных (ИМД)
Иерархическая модель позволяет строить БД с иерархической древовидной структурой. Структура ИМД описывается в терминах, аналогичных терминам сетевой модели данных (версия CODASYL). Группу в ИМД принято называть сегментом. В основе ИМД лежит понятие дерева.
Дерево – это связный неориентированный граф, который не содержит циклов. При работе с деревом выделяют какую-то конкретную вершину, определяют её как корень дерева и рассматривают особо – в эту вершину не заходит ни одно ребро. В этом случае дерево становится ориентированным, ориентация определяется от корня. Дерево как ориентированный граф определяется так:
имеется единственная особая вершина, называемая корнем, в которую не заходит ни одно ребро;
во все остальные вершины заходит только одно ребро, а исходит произвольное количество ребер;
граф не содержит циклов.
Конечные вершины, то есть вершины, из которых не выходит ни одной дуги, называются листьями дерева. Количество вершин на пути от корня к листьям в разных ветвях дерева может быть различным.
В иерархических моделях данных используется ориентация древо-видной структуры от корня к листьям. Графическая диаграмма концептуальной схемы базы данных называется деревом определения. Пример иерархической базы данных приведён на рис. 2.6. Каждая некорневая вершина в ИМД связана с родительской вершиной (сегментом) иерархическим групповым отношением. Каждая вершина дерева соответствует типу сущности ПО. Тип сущности характеризуется произвольным количеством атрибутов, связанных с ней отношением 1:1. Атрибуты, связанные с сущностью отношением 1:n, образуют отдельную сущность (сегмент) и переносятся на следующий уровень иерархии. Реализация связей типа n:m не поддерживается.
Достоинства:
Наглядность представления данных
Простота проектирования.
Недостатки:
Функциональная избыточность данных (дублирование данных)
Сложность для восприятия при увеличении количества элементов данных.