
- •Базы данных
- •Лекция 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 Ограничение целостности
- •Целостность реляционных данных
Лекция 2 Введение в банки и базы данных.
-
Введение бд и системы бд
База данных(БД) – это средство накопления и организации больших массивов информации об объектах некоторой предметной области.
БД должна отображать текущие данные о предметной области, накапливать, хранить информацию и предоставлять различным категориям пользователей быстрый доступ к данным. Для этого данные в БД должны быть структурированы в соответствии с некоторой с моделью, отражающие основные объекты предметной области. Их свойства и связи между ними. БД является частью сложной системы называемой Банком данных или системой БД. Эта система включает в себя собственно БД. Программы технические языки и организационные методы средства, обеспечивающие централизованное накопление и коллективное многоцелевое использование данных.
-
Введение в Банки данных (БнД)
Банк данных (БнД) – это современная форма хранения информации и доступа к ней.
Банк данных (БнД) – это сложная система, состоящая из подсистем необходимых для функционирования автоматизированной обработки данных
БнД присущ ряд особенностей:
-
наличие единого целостного отображения определенной части целого мира (виде совокупности данных) позволяет обеспечить непротиворечивость и целостность информации;
-
возможность обращения к банку данных с нерегламентированными запросами;
-
интегрированное хранение сокращает избыточность хранимых данных и позволяет поддерживать их в актуальном состоянии;
-
использование банка данных в организации приводит к упорядочиванию документации, перераспределению функций между сотрудниками и сокращению документооборота;
-
банковская организация данных обеспечивает реализацию принципа независимости прикладных программ от данных;
-
централизованное управление данными освобождает от этих функций всех пользователей, кроме администратора и обеспечивает высокое качество управления данными; наличие в составе СУБД средств ориентированных на разные категории пользователей работать с информацией не только профессионалам, но и обычным пользователям.
-
Причины создания БнД
-
объекты реального мира находятся в сложной взаимосвязи, поэтому их информационное отображение должно представлять единое целое;
-
существование пересечения информационных потребностей различных пользователей делает нецелесообразным использование единых БД;
-
в силу универсальности организации создания и введения информационного фонда представления нужных данных становиться нецелесообразным создание специальных программных средств для управления данными, что приводит к сокращению трудоемкости создания информационных систем;
-
современный уровень развития техники и программного обеспечения позволяет создавать эффективные банки данных;
-
Требования предъявляемые к БнД или бд
При проектировании и эксплуатации к БнД или БД предъявляются следующие требования:
-
адекватность отображения предметной области (полнота, целостность, непротиворечивость, актуализация данных);
Предметная область – это часть реального мира информационный процесс которого хотим автоматизировать
-
возможные взаимодействия пользователей разных категорий в различных режимах;
-
дружественность интерфейса для конечных пользователей;
-
обеспечение секретности и конфиденциальности для некоторой части данных;
-
обеспечение взаимонезависимости программ и данных;
-
обеспечение надежности функционирования БнД;
-
защита от случайного и преднамеренного разрушения, возможность быстрого и полного восстановления данных в случае их разрушения;
-
технологичность обработки данных, приемлемые характеристики функционирования БнД.