- •Основные понятия теории
- •Информационная система
- •База данных
- •Классификация БД
- •Основные требования к базам данных:
- •Система управления базами данных
- •Основные функции СУБД
- •Модели БД.
- •Иерархическая БД
- •Сетевые БД
- •Реляционная БД.
- •Распределенная БД
- •Основные понятия реляционной БД
- •Основные объекты реляционной БД:
- •Свойства реляционной модели базы данных:
- •Типы данных в реляционных БД
- •Лабораторная работа №1
- •Структура таблиц. а) Водители
Основные понятия теории
баз данных
Лектор доцент Исмоилов М.И.
Информационная система
Информационная система (ИС)
(Банк данных-БнД)
0
|
|
Система |
|
||
Базы данных |
|
управления базами |
|
данных |
|
( БД ) |
|
|
|
( СУБД ) |
|
|
|
|
|
|
|
|
|
|
База данных
База данных (БД) – совокупность организованной(структурированной) информации, относящейся к определённой предметной области, предназначенная для длительного хранения и использования.
Предметная область - часть реального мира, область деятельности, информацию о которой необходимо хранить. Например, институт, автосервис, банк, завод, гостиница и т.п.
Классификация БД
1.по характеру хранимой информации 1)фактографические (краткая информация в одном
формате: картотека)
2)документальные (всевозможные документы – тексты, графика, видео, звук и т. д.: архив)
2.по способу хранения данных
1)централизованные (вся информация хранится на одном компьютере – на сервере)
2)распределенные (информация хранится в локальной или глобальной сети)
3.по структуре организации данных
1)реляционные – табличная (используется наиболее часто и является универсальным)
2)иерархические
3)сетевые
Основные требования к базам данных:
•непротиворечивость (не должно быть данных, противоречащих друг другу);
•неизбыточность (следует избегать ненужного дублирования информации в базе, избыточность может привести к противоречивости – например, если какие – то данные изменяют, а их копию в другой части базы забыли изменить);
•целостность (все данные должны быть связаны, не должно быть ссылок на несуществующие в базе данные)
Система управления базами данных
(СУБД )
•СУБД – это программное обеспечение для работы с базами данных. Пример, СУБД – Access, Oracle, SQL Server, Paradox, FoxBase, FoxPro и т.д.
Основные функции СУБД
•создание структуры новой БД;
•ввод данных в базу;
•редактирование существующих данных;
•дополнение данных;
•поиск информации в БД и вывод результата;
•сортировка и группировка данных;
•обновление данных;
•передача данных по сети.
Модели БД.
•Иерархические (имеют древовидную многоуровневую структуру)
•Сетевые ( представляют собой граф со свободным характером связей между узлами)
•Реляционные (представляет собой двумерный массив (таблицу))
•Распределенные (клиент – серверная технология)
Далее
Иерархическая БД
Школа
Уровень 1
11 классы |
10 классы …. |
5 классы |
Уровень 2 |
|
|
11 А |
11 Б 11В |
|
Уровень 3 |
|
Воробьев Михаил
Уровень 4
Сетевые БД
Математика |
Физика |
Информатика |
|
|
|
|
|
|
|
Буслаев |
|
Тимофеев |
|
|
Исмоилов |
|
|
|
|
|
|
|
|
|
|
|
|