Муниципальное общеобразовательное учреждение Онохойская средняя общеобразовательная школа №2 Разработал:

advertisement
Муниципальное общеобразовательное учреждение
Онохойская средняя общеобразовательная школа №2
Разработал:
учитель информатики и
ИКТ Потёмкина С.А.
1
Т А Б Л И Ц А
2
4
Р А С Ш И Р Е Н И Е
3 З Н А Н И Е
Б А Й Т
5
6
7
А Д Р Е С
А Б А К
М О Н И Т О Р
С К А Н Е Р
В Ы С К А З Ы В А Н И Е
8
9
10
А Р Х И Т Е К Т У Р А
Основные вопросы урока
1.
Определение и назначение базы данных, системы управления
базой данных.
2.
Примеры баз данных
3.
Определение понятий модели и структуры.
4.
Режимы работы СУБД.
5.
Виды моделей баз данных (особенность, элементы БД, пример)
6.
Что такое поле и запись? Что такое ключевое поле, виды и их
назначение?
7.
Типы взаимосвязей в модели.
8.
Основные этапы построения информационной структуры.
База данных (БД) – это взаимосвязанная
информация (данные) об объектах, которая
организованна специальным образом и хранится
во внешней памяти компьютера.
Программное
обеспечение,
позволяющее
создавать БД, обновлять хранимую в ней
информацию, обеспечивающее удобный доступ к
ней с целью просмотра и поиска, называется
системой управления базой данных (СУБД).
Совокупность БД и обслуживающих программ
называется ИПС книжного фонда школьной
информационно-поисковой системой (ИПС):
библиотеки,
ИПС
кадровой
информации
предприятия и т.п.
Определение понятий модели
и структуры
Моделью называется некий объект-заменитель,
который в определенных условиях может заменить
объект-оригинал, воспроизведя интересующие на
свойства и характеристики оригинала, причем имеет
существенные
преимущества,
удобства
(наглядность, доступность испытаний, легко
изменяются и т.д.)
Информационная модель – это информация (знания,
сведения) о реальном объекте, процессе, явлении.
Структура
–
это
что-то
упорядоченное,
организованное определенным образом.
Найдите отличия между двумя
рисунками
О чем идет речь?
1,2,3; ТУ –154; Воронеж; Москва; 8-40
3,5; АН-24; Ижевск; Иркутск;16-20;
Виды моделей
информационных
структур:

Иерархическая древовидная модель
базы данных

Сетевая модель базы данных

Реляционная модель базы данных
Пример иерархической модели
«Структура школы»
1 уровень
ШКОЛА
2 уровень
3 уровень
9 класс
Афанасьев
10 класс
11 класс
Куликова
Белых
Афанасьев
Афанасьев
Куликова
Белых
ОБЪЕКТЫ: Школа, классы, учащиеся
Куликова
Белых
Иерархическая древовидная
модель БД
Совокупность элементов, расположенных в
порядке подчинения от общего к частному и
образующих перевернутое дерево называют
графом или иерархической структурой.
Параметры данной модели:
◦ Уровень
◦ Узел
◦ Связь
Пример: дерево каталогов в Windows
Commander
Сетевая модель базы данных
Совокупность элементов, которые имеют
несколько основных составляющих (узел,
уровень, связь)и в которых
принята
свободная связь между элементами разных
уровней называется сетевой моделью.
Пример: посещение
спортивных секций
учащимися
Иванов
Петров
хоккей
плавание
Сидоров
лыжи
одной группы
Кузнецов
футбол
Пример: сотовый телефон
Телефон
Записная книжка
друзья
Ваня
55555
Звонки
входящие
работа
Саша
Маша
Даша
Коля
11111
22222
890000111
SMS-сообщения
30000
исходящие
Реляционная база данных
Это слово происходит от английского relation – отношение. В
этом подходе таблица выступает, как совокупность атрибутов
объектов называется отношением.
Каждый столбец в такой таблице называется – полем - это
признак объекта, выделенный в отдельный столбик и которому
задано имя.
Каждая строка такой таблицы называется запись совокупность значений полей, которые относятся к конкретному
объекту.
Объект – это нечто существующее и различимое, т.е.
объектом можно назвать то “нечто”, для которого существуют
название и способ отличать один подобный объект от другого.
В каждой таблице реляционной модели должен быть столбец (или совокупность
столбцов), значение которого однозначно идентифицирует каждую ее строку. Этот
столбец (или совокупность столбцов) называется первичным ключом.
Преимущество таких БД – наглядность и понятность организации данных,
быстрота поиска нужной информации.
Пример: Сотрудники
Поля
записи
Номер
пропуска
ФИО
Должность
Название
отдела
Тел.
Таблица 1. «Сотрудники»
Название таблицы
Первичный ключ к таблице 1
Номер
пропуска
ФИО
Должность
Название
отдела
Тел.
Реляционная модель может содержать
одну или более 2 таблиц, которые связаны
между собой некоторым отношением.
Связи
поддерживаются
внешними
ключами.
Внешний ключ - столбец (или
совокупность
столбцов),
значение
которого однозначно характеризует
значение первичного ключа другого
отношения (таблицы).
Таблица 1. «Сотрудники»
№ пропуска
ФИО
Должность
Первичный ключ к таблице 1
Название
отдела
Внешний ключ к таблице 1
Таблица 2. «Отдел»
Название отдела
Тел
Расположение
отдела
Первичный ключ к таблице 2
Назначение
отдела
Пример совокупности
информационных объектов
1.
2.
3.
4.
СТУДЕНТ (Номер студента, ФИО,
Дата рождения, Номер группы);
СТИПЕНДИЯ (Номер студента,
размер стипендии);
ГРУППА (Номер группы,
Специальность);
ПРЕПОДАВАТЕЛЬ (Код
преподавателя, ФИО, Должность).
Типы взаимосвязей в модели
Связь один к одному (1:1) означает, что каждому
экземпляру первого объекта (А) соответствует только
один экземпляр второго объекта (В) и, наоборот каждому
экземпляру второго объекта(В) соответствует только
один экземпляр первого объекта (А).
СТУДЕНТ (Номер студента, ФИО, Дата рождения,
Номер группы)
1:1
СТИПЕНДИЯ (Номер студента, размер стипендии)
Связь один ко многим (1:М) означает, что каждому
экземпляру первого объекта (А) соответствует несколько
экземпляров второго объекта (В) и, наоборот каждому
экземпляру второго объекта (В) соответствует только
один экземпляр первого объекта (А).
СТУДЕНТ (Номер студента, ФИО, Дата рождения,
Номер группы)
1:М
ГРУППА (Номер группы, Специальность)
Связь один ко многим (М:М) означает, что каждому
экземпляру первого объекта (А) соответствует несколько
экземпляров второго объекта (В) и, наоборот каждому
экземпляр второго объекта (В) соответствует несколько
экземпляров первого объекта (А).
СТУДЕНТ (Номер студента, ФИО, Дата рождения,
Номер группы)
М:М
ПРЕПОДАВАТЕЛЬ (Код преподавателя,
ФИО, Должность)
План построения информационной
структуры:
1.
Определить объекты описания.
2.
Определить поля (признаки) этих объектов.
3.
Выбирать тип структуры, отображающей
связи между объектами (таблица, дерево,
сеть).
4.
Построить
конкретный
информационной структуры.
экземпляр
Режимы работы с СУБД:
создание – описание данных, их
структур, первичный ввод, пополнении;
редактирование
–
удаление
устаревшей
информации,
корректировка данных для поддержания
их актуальности,
поиск – информации по некоторому
признаку;
подготовка и генерация отчетов;
манипулирование - действия с БД как с
целым: просмотр; копирование ее
файлов,
например
на
бумажный
носитель и т.д.
Download