
- •Список вопросов:
- •Понятие бд. Предметная область. Роль баз данных(бд) в автоматизированных системах. Архитектура бд и системы с бд.
- •Уровни описания и представления данных. Концептуальная , внешняя, внутренняя(логическая) и физическая схема данных.
- •Система управления базами данных(субд) и роль операционной системы.
- •7. Обеспечение логической целостности бд.
- •8. Обеспечение физической целостности данных.
- •9. Управление доступом.
- •10. Настройка субд.
- •Модель данных, факты, данные, информация, знания , единица(элемент) данных. Понятие модели данных. Правила порождения структур данных и ограничений целостности.
- •Язык описания данных. Операции. Язык манипулирования данными. Модель данных «сущность-связь».
- •Структура данных. Интенсиональное и экстенсиональное описание множества данных. Множество. Домены и атрибуты. Декартово произведение и математическое отношение.
- •Кортеж как агрегат данных. Сущность - отношение, определенное на доменах. Связь - отношение, определенное на сущностях.
- •Понятие отношения
- •Виды связей - унарная, бинарная, n-арная. Кардинальные числа и виды отображений - полные, неполные, однозначные, многозначные, функциональные.
- •Дисциплина--------------Расписание (ас) -----------Преподаватель Аудитория-----------------| | |-----------------Группа Пара-------------------------|
- •1. Отображение без ограничений.
- •4. Полное функциональное отображение.
- •6. Отображение один к одному частичное.
- •7. Отображение один к одному полное.
- •Оптимизация структуры данных. Понятие ключа отношения. Первичный и вторичный ключ. Транзитивные, неполные функциональные и многозначные зависимости атрибутов.
- •Нормализация: первая, вторая, третья, четвертая нормальные формы.
- •Операции. Навигационные и спецификационные операции. Действия над данными.
- •Виды и способы селекции данных. Алгебра отношений. Объединение, пересечение, разность, проекция, соединение.
- •Ограничения целостности. Определение и классификация. Ограничения на операции. Ограничения на значения атрибутов. Семантическая целостность. Агрегатные ограничения. Свойства ограничений.
- •Сетевая модель данных. Сеть, вершины, дуги.(направление, ненаправленные), циклы, петли.
- •Иерархическая модель данных. Отношение «исходный - порожденный». Дерево, корень, листья, узлы(исходные, порожденные), дуги, путь. .
- •Реляционная модель данных. Таблица, заголовок, столбцы, строки. Способы логической реализации связей в реляционной модели.
- •Создание отчетов
- •Виды связей:
- •1. Рекурсивная (петля). Преподаватель – сс, связь – руководит (1:n). Связи: Преподаватели:
- •Дисциплина--------------Расписание (ас) -----------Преподаватель Аудитория-----------------| | |-----------------Группа Пара-------------------------|
Сетевая модель данных. Сеть, вершины, дуги.(направление, ненаправленные), циклы, петли.
Слово "данные''' происходит от латинского "datum" означающего "факт". Будем называть данными описание любого явления (или идеи), которое представляется достаточно ценным для того, чтобы его определить и точно зафиксировать.
Модель
данных
- это средство абстракции, которое дает
возможность увидеть информационное
содержание данных, а не конкретные
значения данных. Существует множество
моделей, отражающих различные стороны
реального мира. Модели данных дают
возможность представить частичную
семантику данных, что в свою очередь
обеспечивает нас частичными знаниями
о реальном мире. Система знаний о мире
- открытая система. Главное, чтобы объем
знаний и семантика данных, представленные
в модели, соответствовали желаемому
использованию данных.
Часть реального мира, подлежащую изучению с целью организации управления и в дальнейшем автоматизации, принято называть предметной областью.
Совокупность данных конкретной предметной области будем называть базой данных (БД). Данные, представленные в виде базы данных, имеют следующую характерную особенность: эти данные организованы по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, и не зависят от программ обработки.
С етевые модели данных базируются на табличных и графовых представлениях. Вершинам графа соответствуют некоторые типы сущности (объекты), которые представляются таблицами, а дугам соответствуют типы связей, причем связи должны быть функциональными. Ограниченность сетевой модели состоит в невозможности непосредственного представления связей между вершинами типа М:N.
В сетевой модели данных понятия главного и подчиненных объектов несколько расширены. Любой объект может быть и главным и подчиненным (в сетевой модели главный объект обозначается термином «владелец набора», а подчиненный — термином «член набора»). Один и тот же объект может одновременно выступать и в роли владельца, и в роли члена набора. Это означает, что каждый объект может участвовать в любом числе взаимосвязей. В реляционной модели данных объекты и взаимосвязи между ними представляются с помощью таблиц. Взаимосвязи также рассматриваются в качестве объектов. Каждая таблица представляет один объект и состоит из строк и столбцов.
Сетевая модель – это направленный граф, отличающийся от дерева наличием нескольких исходящих узлов (вершин).
Семантическая сеть – граф, представляющий мн-во вершин и дуг, предназначенный для изображения и систематизации знаний общего хар-ра. Вершина графа – это экземпляр сущности, а дуга между вершинами – это утверждения относительно этих экземпляров. Вершины и дуги бывают в семантической сети 4-х категорий: * концепты (понятия) *события * хар-ки (как правило вершины)– свойства концептов * значения хар-к. Типы вершин: *вершины-концепты, представленные экземплярами; *вершины-классы – это обобщения экземпляров; *вершины-метаклассы – это обобщение классов. Типы дуг: *дуга между двумя концептами – утверждение; * дуга между концептом и классом – порождение экземпляра; * дуга между классами – бинарное отношение.
Соответствия понятий:
Моделирование данных |
Сетевая модель |
Граф |
Интенсионал БД |
Стр-рная диаграмма данных 2. Тип записи |
1. Граф 2. Вершина |
Тип сущности |
Тип записи владельца Тип записи члена 3. Тип набора |
1. Исходящая вершина 2. Порожденная вершина |
Тип связи |
Тип множества |
Дуга |
Атрибут |
Единица данных |
_______----------- |