Similar presentations:
Базы данных как модель предметной области
1.
Базы данных какмодель предметной
области
Урок 6
2.
Информационные системыИнформационно-правовая
Транспортная
информационная
система
система
Справочная и адресная
служба
города
3.
Основа информационнойсистемы – база данных
4. Чем отличается кирпич на рисунках?
5.
База данныхБаза данных (БД) –
организовано хранящаяся
совокупность
структурированных
взаимосвязанных данных.
6.
Хранение данныхБаза данных хранится
на внешнем носителе (носителях)
или на локальном компьютере
или в компьютерной сети.
Классификация баз данных по способу хранения данных
Базы данных
Централизованные
Распределенные
(на одном компьютере)
(на нескольких компьютерах)
7.
Способы организации данных в БДиерархический
сетевой
реляционный
8.
Иерархическая модельИерархическая БД – это набор данных в виде
многоуровневой структуры – дерева.
корень
Пример: структура школы
Школа 6
Школа (уровень 1)
Параллели (уровень 2)
9 классы
Классы (уровень 3)
9А
9Б
10 классы
10А
10Б
11 классы
11А
11Б
9.
Пример: Файловая система Windowsдерево папок:
Диск C:
Документы
Фото
2016
Видео
2017
10. Сетевая модель – Интернет
11.
Реляционные базы данныхРеляционная модель данных основана на представлении
данных в виде таблиц.
Строка таблицы называется записью, столбец – полем.
Имя поля 1 Имя поля 2 Имя поля 3 Имя поля 4
Запись
Поле
12.
Записи и поляЗапись содержит всю информацию об одном объекте,
описываемом в базе данных.
Поле – это одна из характеристик объекта.
записи
Название
книги
Автор
Год
издания
Стихотворения
А. С. Пушкин
2010
Москва: АСТ
Пётр Первый
А. Н. Толстой
1994
М.:Панорама
Басни
И. А. Крылов
1988
М.: Совет.Россия
поля
Издательство
13.
Типы полейПоле базы данных имеет имя, тип и размер.
Тип поля
Числовой
Логический
Текстовый
Дата
Размер
(длина) поля – это максимальное количество
символов, которые могут содержаться в поле.
14. Типы полей
Числовой тип имеютполя, значения в
которых могут быть
только числами.
Примеры:
Температура
Влажность
Вес
Давление
Рост
Символьный тип имеют
поля, в которых хранятся
символьные
последовательности
(из любых символов –
буквы, знаки, цифры,
слова, числа, тексты и
т.п.)
Примеры:
• Фамилия
• Название
• Класс
15. Типы полей
Тип «Дата» имеютполя, содержащие
календарные даты в
форме
«день/месяц/год»
Логический тип имеют
поля, которые могут
принимать только два
значения: «да» или «нет»
(«истина» или «ложь»)
Примеры:
• Дата рождения
• Срок конкурса
Примеры:
• Зачислен
• Участник войны
16.
Структура таблицыКалендарь погоды
Поле
Тип данных
День
Дата
Температура
Числовой
Влажность
Числовой
Давление
Числовой
НаправлениеВетра
Текстовый
СкоростьВетра
Числовой
17.
Пример таблицыКалендарь погоды
День
Температура
Влажность
Давление
НаправлениеВетра
СкоростьВетра
8 октября
9 октября
10 октября
11 октября
15
18
20
16
67
45
40
54
740
745
750
740
СВ
В
ЮВ
В
3
5
4
2
18.
Структура таблицыСотрудники
Поле
Тип данных
№ паспорта
Числовой
Фамилия
Текстовый
Имя
Текстовый
Отчество
Текстовый
Должность
Текстовый
19.
Пример таблицыСотрудники
№ паспорта
123456
234567
234568
345678
Фамилия
Иванов
Петров
Петров
Сидорова
Имя
Иван
Петр
Иван
Мария
Отчество
Иванович
Иванович
Иванович
Ивановна
Должность
Директор
Заместитель
Технолог
Секретарь
20.
КлючКлючевое поле (ключ) – это поле (или комбинация
полей), которое однозначно определяет запись.
В таблице не может быть двух записей с одинаковым
значением ключа.
Могут ли эти данные быть ключом?
фамилия
имя
номер паспорта
номер дома
регистрационный номер автомобиля
город проживания
дата выполнения работы
марка стиральной машины
?
21.
Основные понятияТаблица состоит из записей.
Запись содержит несколько полей.
Поле – место для значения одного свойства объекта.
Каждое поле имеет уникальное имя.
Количество полей определяется разработчиком и не может
изменяться пользователем.
Таблица может содержать сколько угодно записей (это количество
ограничено только объемом диска); записи можно добавлять, удалять,
редактировать, сортировать, искать.
Один экземпляр объекта занимает одну запись.
Реляционная БД – совокупность взаимосвязанных таблиц
Таблицы связываются ключами
22. Домашнее задание
Проработать презентацию, составитьопорный конспект
Прочитать §1.5 (стр.37–41).
Ответить на вопросы 2–11 (стр. 41).
Вопрос 4 (стр. 41) – письменно.