База данных – основа информационной системы. Урок 7

Содержание

Слайд 2

Домашнее задание §5 (с. 31–35). Вопросы и задания (с. 35): 1,

Домашнее задание

§5 (с. 31–35).
Вопросы и задания (с. 35): 1, 2 –

устно;
3 – письменно.
Слайд 3

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

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

Слайд 4

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

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

База данных

Слайд 5

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

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

сети.

Централизованные (на одном компьютере)

Базы данных

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

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

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

Слайд 6

База данных является компьютерной информационной моделью некоторой реальной системы. Предметная область

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

Предметная область

Например, книжного фонда

библиотеки, кадрового состава предприятия, учебного процесса в школе и т. д.

Такую систему называют предметной областью базы данных и информационной системы, в которую БД входит.

Слайд 7

Модель данных Описание структуры данных, хранимых в БД, называется моделью представления данных или моделью данных.

Модель данных

Описание структуры данных, хранимых в БД, называется моделью представления данных

или моделью данных.
Слайд 8

Иерархическая состоит из элементов, расположенных в порядке подчинения. Сетевая связи между

Иерархическая состоит из элементов, расположенных в порядке подчинения.
Сетевая связи между уровнями

свободные, нет строгого подчинения.
Реляционная (от латинского relatio – отношение) состоит из взаимосвязанных таблиц.

Модели данных

Слайд 9

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

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

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

(дерева).

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

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

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

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


9 классы

11 классы

Школа 6

10 классы


10А

11А

11Б

10Б

Слайд 10

Пример иерархической БД Прайс-лист: Продавец (уровень 1) Товар (уровень 2) Модель

Пример иерархической БД

Прайс-лист:

Продавец (уровень 1)

Товар (уровень 2)

Модель (уровень 4)

Цена (уровень 5)

Изготовитель (уровень

3)

$306

$312

S93

X93B

Sony

Phillips

Samsung

Мониторы

Принтеры

Иванов

Слайд 11

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

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

Слайд 12

Сетевая модель Сетевая структура – это набор узлов, в которых каждый

Сетевая модель

Сетевая структура – это набор узлов, в которых каждый может

быть связан с каждым.

Пример: посещение учащимися одной группы спортивных секций

Слайд 13

Сеть Интернет

Сеть Интернет

Слайд 14

Реляционная модель Модель – картотека Примеры: записная книжка каталог в библиотеке

Реляционная модель

Модель – картотека
Примеры:
записная книжка
каталог в библиотеке

самая простая структура

во многих случаях

– дублирование данных:
Слайд 15

Для упрощения описания объектов и связей между ними в 1970 году

Для упрощения описания объектов и связей между ними в 1970 году

американским ученым Эдгаром Франком Коддом ( 1923-2003 ) была предложена реляционная модель данных. Математик по образованию, он ввел в теорию баз данных математический подход, основанный на теории множеств.

Основой структуры данных этой модели является таблица. В таблицах каждая строка содержит набор значений свойств одного из объектов предметной области. Каждый столбец таблицы содержит набор значений определенного свойства объектов предметной области. Такая таблица с набором столбцов, каждый из которых содержит значение из определенного конечного множества, с точки зрения математики задает отношение между множествами.
Поэтому для описания структуры данных Кодд использовал термин «relation» ( англ. relation - отношение ), а модель данных стали называть реляционной.

Реляционная модель

Слайд 16

Таблица

Таблица

Слайд 17

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

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

Слайд 18

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

Поля и записи

Таблица состоит из записей.
Запись содержит данные об одном объекте.
Запись

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

Реляционные БД Реляционная база данных – это набор простых таблиц, между которыми установлены связи.

Реляционные БД

Реляционная база данных – это набор простых таблиц, между которыми

установлены связи.
Слайд 20

Реляционные БД Реляционная БД – совокупность взаимосвязанных таблиц. Для каждого типа

Реляционные БД

Реляционная БД – совокупность взаимосвязанных таблиц.
Для каждого типа объекта необходима

отдельная таблица.
Таблицы связаны ключами.
Слайд 21

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

Ключ

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

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

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

?

Слайд 22

Простой ключ

Простой ключ

Слайд 23

Составной ключ

Составной ключ

Слайд 24

Система управления базами данных (СУБД) – комплекс программных и языковых средств

Система управления базами данных (СУБД) – комплекс программных и языковых средств

для создания баз данных, поддержки их в актуальном состоянии и организации поиска и обработки в них необходимой информации.
Популярной СУБД является СУБД Access, которая входит в состав пакета программ Microsoft Office.

СУБД

Слайд 25

Популярные СУБД Microsoft Access — реляционная система управления базами данных корпорации

Популярные СУБД

Microsoft Access — реляционная система управления базами данных корпорации

Microsoft. Входит в состав пакета Microsoft Office.

OpenOffice.org Base — свободная реляционная система управления базами данных, которая входит в состав пакета OpenOffice.org.

Microsoft SQL Server — система управления реляционными базами данных, разработанная корпорацией Microsoft. Используется для работы с крупными базами данных, конкурирует с другими СУБД в этом сегменте рынка.

Interbase — реляционная система управления базами данных, разрабатывающаяся компанией Embarcadero, появилась в середине 1980-х годов, ранее принадлежала компании Borland. Основа системы тестирования в нашей школе!

MySQL — свободная реляционная система управления базами данных, разрабатываемая и поддерживаемая корпорацией Oracle

Слайд 26

Предназначение СУБД Создание БД Заполнение БД Редактирование БД Сортировка данных Поиск

Предназначение СУБД

Создание БД

Заполнение БД

Редактирование БД

Сортировка данных

Поиск информации в БД

Вывод информации из

БД

Возможности СУБД

Установка защиты БД

СУБД превращает огромный объём хранимых в компьютерной памяти сведений в мощную информационную систему.

Слайд 27

Информационная система Как правило, пользователь работает с СУБД не напрямую, а

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

Как правило, пользователь работает с СУБД не напрямую, а через

прикладную программу (приложения), в которой предусмотрен удобный ввод данных и оформление результатов.

Иногда функции СУБД и прикладной программы объединяются в одной программе СУБД (например, в Microsoft Access).

Слайд 28

Информационная система База данных Информационная система Приложения СУБД

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

База данных

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

Приложения

СУБД

Слайд 29

СУБД Access

СУБД Access

Слайд 30

Пример Подсистема Оценивание системы Школа.

Пример

Подсистема Оценивание системы Школа.