Презентация "Виды моделей баз данных"
Подписи к слайдам:
Муниципальное общеобразовательное учреждение
Гимназия №1
Учитель информатики: Кондакова Л.В.
Липецк 2011
8 класс
Виды моделей
баз данных
Цели:
- Узнать основные понятия: Системы Управления Базами Данных (СУБД); классификация баз данных; способы создания компьютерной базы данных;
- Узнать все модели баз данных;
- Отличать типы баз данных друг от друга
Способы создания компьютерной базы данных
С помощью алгоритмических языков программирования, таких как
С помощью прикладной среды , например
С помощью специальных программных сред, которые называются Системами Управления Базами Данных (СУБД)
СУБД
комплекс программных средств для создания баз данных, хранения и поиска в них необходимой информации
Типы моделей
Реляционная
Сетевая
Иерархическая
Реляционная модель
Модель хранения данных построена на взаимоотношении составляющих ее частей. В простейшем случае она представляет собой двухмерный массив или двухмерную таблицу, а при создании сложных информационных моделей составит совокупность взаимосвязанных таблиц.
Каждая строка такой таблицы называется записью.
Каждый столбец в такой таблице называется полем.
Создадим теперь базу данных школьников и назовем ее «Наша школа»
№ личного дела |
Класс |
Фамилия |
Имя |
Отчество |
Дата рождения |
Г-18 |
8 «А» |
Графова |
Евгения |
Юрьевна |
14.05.1996 |
В-4 |
9 «Г» |
Волков |
Владимир |
Олегович |
24.06.1995 |
Т-21 |
8 «Б» |
Туртикова |
Александра |
Валерьевна |
12.03.1996 |
Ж-9 |
8 «Г» |
Жилкин |
Александр |
Викторович |
13.07.1996 |
Я-28 |
10 «В» |
Янович |
Вадим |
Сергеевич |
11.05.1994 |
Свойства реляционной модели базы данных
- Каждый элемент таблицы – один элемент данных;
- Все столбцы в таблице являются однородными, то есть имеют один тип (числа, текст, дата и т. д.);
- Каждый столбец (поле) имеет уникальное имя;
- Одинаковые строки в таблице отсутствуют;
- Порядок следования строк в таблице может быть произвольным и может характеризоваться количеством полей, количеством записей, типом данных
Реляционная модель данных, как правило, состоит из нескольких таблиц, которые связываются между собой ключами.
Ключ – это поле, которое однозначно определяет соответствующую запись.
Задания:
- Составить реляционную модель собственной записной книжки, в которой хранятся сведения о ваших друзьях и знакомых.
- Составить реляционную модель табеля успеваемости учеником вашего класса.
Иерархическая модель
Представляет собой совокупность элементов, расположенных в порядке их подчинения от большего к частному и образующих перевернутое дерево (граф).
Данная модель характеризуется такими параметрами, как уровни, узлы, связи.
Принцип работы модели таков, что несколько узлов более низкого уровня соединяются при помощи связи с одним узлом более высокого уровня.
Узел – информационная модель элемента, находящегося на данном уровне иерархии.
Пример иерархической модели «Школа»
Уровень 1 Школа
Уровень 2 Первые классы Вторые классы Третьи классы
Уровень 3 1 «А» 1 «Б» 2 «А» 2 «Б» 3 «А» 3 «Б»
Уровень 4 Отдельные ученики разных классов
Свойства иерархической модели базы данных
- Несколько узлов низшего уровня связано только с одним узлом высшего уровня;
- Иерархическое дерево имеет только одну вершину (корень), не подчиненный никакой другой вершине;
- Каждый узел имеет свое имя (идентификатор);
Задание:
3. Опишите более подробно параметры каждого узла в иерархической модели «Школа»
Пример сетевой модели
Педагогический коллектив
Математик
Иванова Елена Викторовна
Информатик
Кондакова Людмила Вячеславовна
Историк
Волков Михаил Алексеевич
9 «А»
Петрова
Светлана
9 «В»
Маркова Марина
9 «Г»
Рыбин Александр
Сетевая модель
Похожа на иерархическую. Она имеет те же основные составляющие (узел, уровень, связь), однако характер их отношений принципиально иной. В сетевой модели принята свободная связь между элементами разных уровней.
Подведение итогов
Вопросы:
- Назовите виды моделей баз данных.
- Какими параметрами характеризуется реляционная база данных?
- Какими параметрами характеризуется иерархическая модель базы данных?
- Чем отличается иерархическая модель от сетевой?
Д/З:
1. Создайте на листе бумаги базу данных, которая описывала бы административное устройство какого-либо предприятия или фирмы. Какую модель базы данных лучше применить в этом случае?
Муниципальное общеобразовательное учреждение
Гимназия №1
Учитель информатики: Кондакова Л.В.
Липецк 2011
8 класс
Виды моделей
баз данных
Информатика - еще материалы к урокам:
- Презентация "Мастер-класс по теме "Способы кодирования числовой информации"" 8 класс
- Презентация "Ребусы по информатике"
- Презентация "Возможности использования компьютерной техники в офисах фирм"
- Презентация "Поколения ЭВМ"
- Презентация "Файловая система" 8 класс
- Презентация "Введение в теорию графов" 11 класс