Чем отличается кирпич на рисунках?
Сетевая модель – Интернет
Типы полей
Типы полей
Домашнее задание
2.78M
Категория: Базы данныхБазы данных

Базы данных как модель предметной области

1.

Базы данных как
модель предметной
области
Урок 6

2.

Информационные системы
Информационно-правовая
Транспортная
информационная
система
система
Справочная и адресная
служба
города

3.

Основа информационной
системы – база данных

4. Чем отличается кирпич на рисунках?

5.

База данных
База данных (БД) –
организовано хранящаяся
совокупность
структурированных
взаимосвязанных данных.

6.

Хранение данных
База данных хранится
на внешнем носителе (носителях)
или на локальном компьютере
или в компьютерной сети.
Классификация баз данных по способу хранения данных
Базы данных
Централизованные
Распределенные
(на одном компьютере)
(на нескольких компьютерах)

7.

Способы организации данных в БД
иерархический
сетевой
реляционный

8.

Иерархическая модель
Иерархическая БД – это набор данных в виде
многоуровневой структуры – дерева.
корень
Пример: структура школы
Школа 6
Школа (уровень 1)
Параллели (уровень 2)
9 классы
Классы (уровень 3)


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) – письменно.
English     Русский Правила