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

Содержание

Слайд 2

Справочная и адресная служба города

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

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

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

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

Слайд 3

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

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

Слайд 4

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

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

Слайд 5

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

База данных

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

Слайд 6

База данных хранится на внешнем носителе (носителях) или на локальном компьютере или в компьютерной сети.

Централизованные

База данных хранится на внешнем носителе (носителях) или на локальном компьютере или
(на одном компьютере)

Базы данных

Распределенные (на нескольких компьютерах)

Классификация баз данных по способу хранения данных

Хранение данных

Слайд 7

иерархический

сетевой

реляционный

Способы организации данных в БД

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

Слайд 8

Иерархическая модель

Иерархическая БД – это набор данных в виде многоуровневой структуры –

Иерархическая модель Иерархическая БД – это набор данных в виде многоуровневой структуры
дерева.

Пример: структура школы

Школа (уровень 1)

Параллели (уровень 2)

Классы (уровень 3)


9 классы

11 классы

Школа 6

10 классы


10А

11А

11Б

10Б

Слайд 9

Пример: Файловая система Windows

Пример: Файловая система Windows

Слайд 10

Сетевая модель – Интернет

Сетевая модель – Интернет

Слайд 11

Реляционные базы данных

Реляционная модель данных основана на представлении данных в виде

Реляционные базы данных Реляционная модель данных основана на представлении данных в виде
таблиц.
Строка таблицы называется записью, столбец – полем.

Запись

Поле

Слайд 12

Записи и поля

Запись содержит всю информацию об одном объекте, описываемом в базе

Записи и поля Запись содержит всю информацию об одном объекте, описываемом в
данных.
Поле – это одна из характеристик объекта.

записи

поля

Слайд 13

Типы полей

Числовой

Текстовый

Логический

Дата

Тип поля

Размер (длина) поля – это максимальное количество символов, которые могут

Типы полей Числовой Текстовый Логический Дата Тип поля Размер (длина) поля –
содержаться в поле.

Поле базы данных имеет имя, тип и размер.

Слайд 14

Числовой тип имеют поля, значения в которых могут быть только числами.
Примеры:
Температура
Влажность
Вес
Давление
Рост

Символьный тип

Числовой тип имеют поля, значения в которых могут быть только числами. Примеры:
имеют поля, в которых хранятся символьные последовательности (из любых символов – буквы, знаки, цифры, слова, числа, тексты и т.п.)
Примеры:
Фамилия
Название
Класс

Типы полей

Слайд 15

Тип «Дата» имеют поля, содержащие календарные даты в форме
«день/месяц/год»
Примеры:
Дата рождения
Срок конкурса

Логический

Тип «Дата» имеют поля, содержащие календарные даты в форме «день/месяц/год» Примеры: Дата
тип имеют поля, которые могут принимать только два значения: «да» или «нет» («истина» или «ложь»)
Примеры:
Зачислен
Участник войны

Типы полей

Слайд 16

Структура таблицы

Календарь погоды

Структура таблицы Календарь погоды

Слайд 17

Пример таблицы

Календарь погоды

Пример таблицы Календарь погоды

Слайд 18

Структура таблицы

Сотрудники

Структура таблицы Сотрудники

Слайд 19

Пример таблицы

Сотрудники

Пример таблицы Сотрудники

Слайд 20

Ключ

Ключевое поле (ключ) – это поле (или комбинация полей), которое однозначно определяет

Ключ Ключевое поле (ключ) – это поле (или комбинация полей), которое однозначно
запись.
В таблице не может быть двух записей с одинаковым значением ключа.

Могут ли эти данные быть ключом?
фамилия
имя
номер паспорта
номер дома
регистрационный номер автомобиля
город проживания
дата выполнения работы
марка стиральной машины

?

Слайд 21

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

Таблица состоит из записей.
Запись содержит несколько полей.
Поле – место для значения

Основные понятия Таблица состоит из записей. Запись содержит несколько полей. Поле –
одного свойства объекта.
Каждое поле имеет уникальное имя.
Количество полей определяется разработчиком и не может изменяться пользователем.
Таблица может содержать сколько угодно записей (это количество ограничено только объемом диска); записи можно добавлять, удалять, редактировать, сортировать, искать.
Один экземпляр объекта занимает одну запись.
Реляционная БД – совокупность взаимосвязанных таблиц
Таблицы связываются ключами