Сетевые БД презентация

Содержание

Слайд 2

Иерархическая структура БД

Иерархическая структура —

многоуровневая форма организации
объектов со строгой соотнесённостью
объектов

нижнего уровня определённому
объекту верхнего уровня.

Иерархическая структура БД Иерархическая структура — многоуровневая форма организации объектов со строгой соотнесённостью

Слайд 3

Элементы иерархической БД

Корень —

единственный объект, который стоит на
вершине иерархической системы и


является её первым уровнем.

Потомок —

объект, который стоит на более низком
уровне по отношению к предку, и у него
может быть только один предок.

Предок —

объект, который стоит более близко к
корню системы, и у него может быть
несколько потомков.

Близнецы —

объекты, которые имеют одного предка и
находятся на одном уровне.

Элементы иерархической БД Корень — единственный объект, который стоит на вершине иерархической системы

Слайд 4

Сетевые БД

Сетевые БД.

Отличие сетевой структуры от иерархической.

Создание сетевой БД на примере.

1

2

3

Сетевые БД Сетевые БД. Отличие сетевой структуры от иерархической. Создание сетевой БД на

Слайд 5

Сетевая структура БД

Сетевая структура —

логическая модель данных, которая является
расширением иерархической структуры.

Сетевая структура БД Сетевая структура — логическая модель данных, которая является расширением иерархической структуры.

Слайд 6

Различие иерархической структуры и сетевой

Иерархическая структура

Сетевая структура

Потомок

Предок

Потомок

Предок

Предок

Различие иерархической структуры и сетевой Иерархическая структура Сетевая структура Потомок Предок Потомок Предок Предок

Слайд 7

Сетевая структура

Потомок

Предок

Предок

Вывод:

в сетевой структуре нет ограничений на
связи между объектами.

Сетевая структура Потомок Предок Предок Вывод: в сетевой структуре нет ограничений на связи между объектами.

Слайд 8

Сетевая структура

Потомок

Предок

Предок

Вывод:

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

Сетевая структура Потомок Предок Предок Вывод: в сетевой структуре могут находиться объекты, которые

Слайд 9

Пример сетевой структуры

Всемирная паутина глобальной компьютерной сети Интернет

Гиперссылки связывают между собой
сотни миллионов

документов в
единую распределённую сетевую БД.

Пример сетевой структуры Всемирная паутина глобальной компьютерной сети Интернет Гиперссылки связывают между собой

Слайд 10

Пример сетевой структуры

Потомки (объекты
нижележащего уровня) имеют
всегда более одного предка
(объекта вышестоящего

уровня).

Пример сетевой структуры Потомки (объекты нижележащего уровня) имеют всегда более одного предка (объекта вышестоящего уровня).

Слайд 11

Пример сетевой структуры

Составить схему организации работы на факультете.

Организация работы на факультете

Факультет

Преподаватели

Декан

Работает на факультете

Работают

на факультете

Состоит из преподавателей

Имеет начальника (декана)

Любая сетевая БД состоит из
набора записей, которые
связаны между собой так, что
записи могут содержать явные
ссылки на другие наборы
записей.

Пример сетевой структуры Составить схему организации работы на факультете. Организация работы на факультете

Слайд 12

Пример сетевой структуры

Составить схему организации работы на факультете.

Факультет

Преподаватели

Декан

Операции в сетевой БД

Добавить —
внесение

записи в БД.

Преподаватель

Извлечь —
извлечение нужной записи
из БД.

Преподаватель

Обновить —
изменение значения
элементов записи, которая
была предварительно
извлечена.

Преподаватель

Работает на факультете

Работают на факультете

Состоит из преподавателей

Имеет начальника (декана)

Организация работы на факультете

Пример сетевой структуры Составить схему организации работы на факультете. Факультет Преподаватели Декан Операции

Слайд 13

Пример сетевой структуры

Составить схему организации работы на факультете.

Факультет

Преподаватели

Декан

Операции в сетевой БД

Включить в групповое

отношение —
связывание существующей
подчинённой записи с
записью-владельцем.

Преподаватель

Исключить из группового отношения —
разрыв связи между записью-
владельцем и записью-
членом.

Переключить —
связывание существующей
подчинённой записи с другой
записью-владельцем в том же
групповом отношении.

Преподаватель

Факультет

Организация работы на факультете

Работает на факультете

Работают на факультете

Состоит из преподавателей

Имеет начальника (декана)

Пример сетевой структуры Составить схему организации работы на факультете. Факультет Преподаватели Декан Операции

Слайд 14

История создания сетевой модели данных

1969 г.

История создания сетевой модели данных 1969 г.

Слайд 15

Сетевая модель данных

Основное достоинство:

высокая эффективность затрат памяти и
оперативность.

Основные недостатки:

сложность и жёсткость схемы

базы, а
также сложное понимание;
ослаблен контроль целостности.

Сетевая модель данных Основное достоинство: высокая эффективность затрат памяти и оперативность. Основные недостатки:

Слайд 16

Иерархическая и сетевая БД

Обеспечивают достаточно быстрый доступ к данным.

Иерархическая и сетевая БД Обеспечивают достаточно быстрый доступ к данным.

Слайд 17

Пример

Составить генеалогическое древо исходя из следующих данных:
Иванов Андрей Геннадьевич, 28.05.1946 г. р.
Иванова (Кулибина)

Виктория Сергеевна, 05.08.1947 г. р.
Кулаго Сергей Евгеньевич, 01.01.1947 г. р.
Кулаго (Каменева) Елена Анатольевна, 19.04.1948 г. р.
Сергеев Константин Алексеевич, 26.06.1955 г. р.
Сергеева (Мирская) Анна Александровна, 06.09.1956 г. р.
Иванов Юрий Андреевич, 04.05.1967 г. р.
Иванова (Кулаго) Татьяна Сергеевна, 17.03.1968 г. р.
Сергеев Виталий Валерьевич, 13.11.1977 г. р.
Сергеева (Кулаго) Наталья Сергеевна, 06.12.1977 г. р.
Иванова Ольга Юрьевна, 03.08.1991 г. р.
Иванова Мария Юрьевна, 31.09.1998 г. р.
Сергеева Екатерина Витальевна, 19.04.1995 г. р.
Сергеева Дарья Витальевна, 17.03.2000 г. р.

Пример Составить генеалогическое древо исходя из следующих данных: Иванов Андрей Геннадьевич, 28.05.1946 г.

Слайд 18

Андрей
28.05.1946 г.

Виктория
05.08.1947 г.

Юрий
04.05.1967 г.

Сергей
01.01.1947 г.

Елена
19.04.1948 г.

Татьяна
17.03.1968 г.

Наталья
06.12.1977 г.

Анна
06.09.1956 г.

Ольга
03.08.1991 г.

Виталий
13.11.1977 г.

Мария
31.09.1998 г.

Екатерина
19.04.1995 г.

Дарья
17.03.2000

г.

Константин
06.06.1955 г.

Андрей 28.05.1946 г. Виктория 05.08.1947 г. Юрий 04.05.1967 г. Сергей 01.01.1947 г. Елена

Слайд 19

Пример сетевой структуры

I уровень

II уровень

III уровень

Пример сетевой структуры I уровень II уровень III уровень

Слайд 20

Пример сетевой структуры

Дедушки и бабушки

Родители

Пример сетевой структуры Дедушки и бабушки Родители

Слайд 21

Пример

Составить генеалогическое древо исходя из следующих данных:
Иванов Андрей Геннадьевич, 28.05.1946 г. р.
Иванова (Кулибина)

Виктория Сергеевна, 05.08.1947 г. р.
Кулаго Сергей Евгеньевич, 01.01.1947 г. р.
Кулаго (Каменева) Елена Анатольевна, 19.04.1948 г. р.
Сергеев Константин Алексеевич, 26.06.1955 г. р.
Сергеева (Мирская) Анна Александровна, 06.09.1956 г. р.
Иванов Юрий Андреевич, 04.05.1967 г. р.
Иванова (Кулаго) Татьяна Сергеевна, 17.03.1968 г. р.
Сергеев Виталий Валерьевич, 13.11.1977 г. р.
Сергеева (Кулаго) Наталья Сергеевна, 06.12.1977 г. р.
Иванова Ольга Юрьевна, 03.08.1991 г. р.
Иванова Мария Юрьевна, 31.09.1998 г. р.
Сергеева Екатерина Витальевна, 19.04.1995 г. р.
Сергеева Дарья Витальевна, 17.03.2000 г. р.

Пример Составить генеалогическое древо исходя из следующих данных: Иванов Андрей Геннадьевич, 28.05.1946 г.

Слайд 22

Пример сетевой структуры

Пример сетевой структуры

Слайд 23

Сетевая БД

Сетевая структура —

логическая модель данных, которая является
расширением иерархической структуры.

Сетевая БД Сетевая структура — логическая модель данных, которая является расширением иерархической структуры.

Слайд 24

Сетевая БД

Иерархическая структура

Сетевая структура

Потомок

Предок

Потомок

Предок

Предок

Сетевая БД Иерархическая структура Сетевая структура Потомок Предок Потомок Предок Предок

Имя файла: Сетевые-БД.pptx
Количество просмотров: 274
Количество скачиваний: 0