Similar presentations:
Реляционный подход к построению базы данных. Тема 2
1.
Реляционный подход кпостроению базы данных.
1. Иерархическая модель данных.
2. Сетевая модель данных.
3. Реляционная модель данных.
2.
ВведениеМодель данных – это допустимые в
компьютере форматы данных и состав
операций выполняемых над ними.
Каждая модель имеет свою схему, на
которой отображается взаимосвязанные
данные.
3.
1. Иерархическая модель данныхИерархическая модель данных представляет собой
иерархию элементов БД, каждый из которых
находится на своем уровне.
Элемент иерархии – узел.
Элемент, находящийся на высоком уровне – корень.
4.
1. Иерархическая модель данныхКаждый элемент (кроме
корня) связан с элементами,
находящимися на более
высоком уровне, он является
для него исходным.
Элементы более высокого
уровня
связаны
с
элементами нижнего уровня,
такие элементы называются
поражденными.
Корень
1
2-1
3-1
2-2
3-2
2-3
3-3
3-4
3-5
5.
1. Иерархическая модель данныхПример
УРТК НИЯУ МИФИ
ЦК «Автоматизация
технологических процессов
и производства»
ЦК «Информатика и ВТ»
Программирование в
компьютерных система
Прикладная информатика и ВТ
3ПИ1
4ПИ1
4ПИэ
1П1
2П1
3Пз
2Пз
6.
1. Иерархическая модель данныхНедостатки:
нет
прямого
доступа
к
элементам,
находящимся на более низком уровне;
запрещены взаимосвязи на одном уровне.
7.
2. Сетевая модель данныхЕсли каждый элемент
имеет в отношении между
данными более одного
исходного элемента, то
такие
отношения
записываются
в
виде
сетевой структуры.
8.
2. Сетевая модель данныхОсобенность:
нет
элемента, находящегося
на самом верхнем уровне.
Допустимы связи на одном
уровне.
Магазин 1
Поставщ
ик 1
Магазин
2
Поставщ
ик 2
Магазин
3
Поставщ
ик 3
Пример:
9.
3. Реляционная модельРеляционная модель – это самый простой способ
представления информации. Информация в такой
модели представлена в виде таблицы.
Заголовки таблицы – это поля БД, а каждая запись
это сведения об одном элементе БД.
Любая иерархическая и сетевая модель может быть
преобразована в реляционную.
10.
3. Реляционная модельЦикловая комиссия
Специальность
Группа
Информатика и ВТ
Программирование в
компьютерных
системах
1П1
Информатика и ВТ
Программирование в
компьютерных
системах
2П1
Информатика и ВТ
Прикладная
информатика (по
отраслям)
3ПИ1
Автоматизация
технологических
процессов и
производства
Автоматизация
технологических
процессов и
производств
(по отраслям)
3Аз
11.
3. Реляционная модель данныхЗадание.
Преобразуйте сетевую модель в реляционную.
Магазин 1
Поставщ
ик 1
Магазин
2
Поставщ
ик 2
Магазин
3
Поставщ
ик 3
12.
3. Реляционная модельПользователи БД
Конечные
пользователи
Для их нужд создаются БД, от
них не требуется специальных
знаний в области ИТ и языков
программирования, они
обращаются в БД только за
информацией.
Администратор
Разработка, проектирование и
внедрение БД.
Разработка инструкций по
работе с БД, корректировка БД
под предприятие и
пользователей.
database