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