
- •Базы данных
- •Лекция 1 Введение. Основы теории баз данных.
- •Цели и задачи дисциплины
- •Требования, предъявляемые к изучению дисциплины
- •Концепция систем баз данных
- •Лекция 2 Введение в банки и базы данных.
- •Введение бд и системы бд
- •Введение в Банки данных (БнД)
- •Причины создания БнД
- •Требования предъявляемые к БнД или бд
- •Компоненты банка данных (БнД)
- •5.Организационно-методические средства.
- •6. Пользователи бд
- •Классификация баз и банков данных, виды моделей данных Типология базы данных
- •Модели данных
- •Инфологическая модель
- •Лекция 4 Этапы проектирования бд
- •Лекция 5 Модели и структуры данных
- •Структуры.
- •Абстракция
- •Множества
- •Операции над множествами
- •Лекция 6 Многоуровневые модели предметной области
- •Трехуровневая архитектура субд
- •Лекция 7 Структуры данных
- •Линейные структуры
- •Нелинейные структуры
- •Лекция 8 Типы моделей данных
- •Иерархическая модель данных
- •Сетевая модель данных
- •Реляционная модель данных
- •Лекция 9 Системы управления базами данных
- •Лекция 10 Основные понятия реляционной модели данных
- •Атрибуты
- •Условия и ограничения, накладываемые на отношение реляционной модели данных
- •Достоинства и недостатки реляционных моделей
- •Основы реляционной алгебры Свойства отношений
- •Операции над отношениями.
- •Пересечение.
- •Вычитание (разность).
- •Декартово произведение.
- •5. Выборка (ограничение, селекция).
- •Соединение
- •1. Общая операция соединения.
- •2. Тэта-соединение.
- •Деление.
- •Примеры использования реляционных операторов.
- •Лекция 12 Нормализация отношений
- •Типы функциональных зависимостей.
- •Нормальные формы
- •Вторая нормальная форма (2нф)
- •Третья нормальная форма (3нф)
- •Усиленная 3нф Нормальная форма Бойса-Кодда (нфбк).
- •Четвертая нормальная форма (4нф)
- •Пятая нормальная форма (5нф)
- •Лекция 13 Инфологическое проектирование
- •Лекция 14 Даталогиечекское проектирование Общие сведения о даталогическом проектировании
- •Особенности даталогической модели
- •Лекция 15 Проектирование рбд с использованием er-технологий Сущности и связи
- •Построение er-диаграммы по
- •Характеристика связей
- •Лекция 16 Получение отношений из диаграммы er-типа
- •1. Предварительные отношения бинарных связей 1:1
- •2. Предварительные отношения бинарных связей 1:n
- •3. Предварительные отношения бинарных связей n:m
- •Лекция 17 Ограничение целостности
- •Целостность реляционных данных
5.Организационно-методические средства.
Различные инструкции, метод и регламентирующие материалы предназначенные для разных категорий пользователей.
6. Пользователи бд
Различают несколько категорий пользователей. Основной категорией являются конечные пользователи. Это пользователи, для которых создаются БнД. Они не обязаны иметь специальных знаний. Вторая категория - это администраторы БнД, они обращаются к Бнд за информацией и метоинформацией, а также используют ресурсы БнД для выполнения своих функций. Администратор БнД имеет следующие функции:
1. анализ предметной области, ее описание, формулировка ограничений целостности;
2. проектирование структуры БД: состава и структуры файлов БД, связей между ними;
3. задание ограничений целостности при описании структуры БД и процедур обработки данных;
4. первоначальная загрузка и ведение БД
5. защита данных:
-
обеспечение порядка входа в систему
-
определение прав доступа пользователей к данным
-
выбор и создание программно-технических средств защиты данных
-
тестирование средств защиты данных
-
сбор статистики об использовании данных
-
исследование случаев нарушения защиты данных
-
обеспечение восстановления БД, организация ведения системных журналов
6. анализ обращений пользователей к БД
7. работа с пользователями
8. работа над совершенствованием и динамическим развитием БД.
Лекция 3
Классификация баз и банков данных, виды моделей данных Типология базы данных
Классификация баз и банков данных может быть произведена по разным признакам , среди которых выделяют следующие:
-
по форме представляемой информации:
-
фактографические;
-
документальные;
-
мультимедийные;
-
картографические;
-
видео- , аудио,
-
графические;
-
другие БД;
-
по типу хранимой (не мультимедийной) информации:
-
фактографические;
-
документальные:
- полнотекстовые («первичные» документы);
- библиографическо - реферативные («вторичные» документы, отражающие на адресном и содержательном уровнях первичный документ);
-
лексикографические ( классификаторы, кодификаторы, словари основ слов, тезаурусы, рубрикаторы и т.д., которые обычно используются в качестве справочных совместно с документальными или фактографическими БД);
-
по типу используемой модели данных:
-
иерархические;
-
сетевые;
-
реляционные;
-
постреляционные;
-
объектно-ориентированные;
-
многомерные;
-
по топологии хранения:
-
локальные;
-
распределенные;
-
по типологии доступа и характеру использования:
-
специализированные;
-
интегрированные;
-
по функциональному назначению:
-
операционные, которые предназначены для управления различными технологическими процессами. В этом случае данные не только извлекаются из БД, но и изменяются добавляются) в том числе в результате этого использования;
-
справочно-информационные (электронные каталоги библиотек, БД статистической информации и т.д., которые используются для информационной поддержки основной деятельности и не предполагают внесения изменений в уже существующие записи);
-
по сфере возможного применения:
-
универсальные;
-
специализированные или объектно-ориентированные;
-
по степени доступности:
-
общедоступные;
-
БД с ограниченным доступом пользователей.