Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_1 / лекции / Лекция 5 Основные понятия теории БД.pptx
Скачиваний:
36
Добавлен:
18.03.2016
Размер:
347.62 Кб
Скачать

Основные понятия теории

баз данных

Лектор доцент Исмоилов М.И.

Информационная система

Информационная система (ИС)

(Банк данных-БнД)

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

Сетевые БД

Математика

Физика

Информатика

 

 

 

 

 

 

 

Буслаев

 

Тимофеев

 

Исмоилов