БАЗЫ ДАННЫХ
База данных (БД)
База данных (БД) – это структурированная совокупность взаимосвязанных данных в некоторой предметной области.
Типы баз данных
- Иерархические БД
- Сетевые БД
- Распределенные БД
- Табличные (реляционные) БД
Иерархическая БД
Иерархическая БД – это набор данных в виде многоуровневой структуры (дерева).
Структура школы:
Школа (уровень 1)
Школа 2
Класс (уровень 2)
9 класс
10 класс
11 класс
9А
9Б
10А
11А
11Б
11 В
Параллель (уровень 3)
корень
Генеалогическое дерево
Поиск данных трудоемкий из-за необходимости последовательно проходить несколько иерархических уровней.
Файловая система Windows
дерево папок:
Диск C:
Фото
Видео
Документы
2007
2006
Сетевые БД
Сетевая БД – это набор узлов, в которых каждый может быть связан с каждым (схема дорог).
А
Г
Б
В
Пример: посещение учащимися одной группы спортивных секций
Иванов
Петров
Сидоров
Кузнецов
хоккей
плавание
лыжи
футбол
7
7
Достоинства и недостатки сетевой БД
лучше всего отражает структуру некоторых задач ( сетевое планирование в экономике)
- сложно хранить информацию о всех связях
- запутанность структуры
Распределенная БД
Распределенная БД – хранение отдельных взаимосвязанных частей БД на разных ПЭВМ
Сеть Интернет
8
Табличные БД
Модель – картотека
Примеры:
- записная книжка каталог в библиотеке
- записная книжка
- каталог в библиотеке
Маннанов Эльдар Ул. Блатных перцев, д.14
456105909
поля
записи
Фамилия
Имя
Маннанов
Мартюшев
Адрес
Эльдар
UIN
Ул. Блатных перцев, д.14
Антон
456105909
Ул. Мачо-менов, д.11
380610417
самая простая структура
во многих случаях – дублирование данных:
А.С. Пушкин
А.С. Пушкин
Евгений Онегин
много стр.
Сказка о золотом петушке
12 стр.
Табличные БД
- Количество полей определяется разработчиком и не может изменяться пользователем.
- Любое поле должно иметь уникальное имя .
- Поля могут быть обязательными для заполнения или нет.
- Таблица может содержать сколько угодно записей (это количество ограничено только объемом диска); записи можно добавлять, удалять, редактировать, сортировать, искать.
Система управления базой данных (СУБД)
Система управления базой данных (СУБД) – это программное обеспечение для работы с БД.
Типы СУБД
- Прикладные
- Инструментальные
!
Информационная система = БД + СУБД!
Примеры ИС:
- система продажи железнодорожных билетов
- WWW
Возможности СУБД
- Создать новые БД
- Изменять данные
- Дополнять данные
- Осуществлять поиск
- Упорядочивать информацию в базе данных
- Записывать обновленные данные на диск
- Выполнять печать данных и ответов на запросы
Этапы создания БД
- Проектирование БД (теоретический этап)
- Создание структуры (Используется СУБД для описания структуры таблиц)
- Ввод записей
Приложение Microsoft Access