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