Suche senden
Hochladen
Управление данными (модели данных)
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
2,771 views
Ural Federal University named after First President of Russia B.N. Yeltsin
Folgen
Лекции по курсу "Управление данными". Автор Владислав Лавров (vlavrov.com)
Weniger lesen
Mehr lesen
Bildung
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 22
Jetzt herunterladen
Empfohlen
Управление данными (литература)
Управление данными (литература)
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными (sql)
Управление данными (sql)
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными (реляционная модель)
Управление данными (реляционная модель)
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными. Основы проектирования БД
Управление данными. Основы проектирования БД
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными (распределенная обработка)
Управление данными (распределенная обработка)
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными (дополнительно)
Управление данными (дополнительно)
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными (Введение в СУБД)
Управление данными (Введение в СУБД)
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными (хранилища данных и OLAP)
Управление данными (хранилища данных и OLAP)
Ural Federal University named after First President of Russia B.N. Yeltsin
Empfohlen
Управление данными (литература)
Управление данными (литература)
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными (sql)
Управление данными (sql)
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными (реляционная модель)
Управление данными (реляционная модель)
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными. Основы проектирования БД
Управление данными. Основы проектирования БД
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными (распределенная обработка)
Управление данными (распределенная обработка)
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными (дополнительно)
Управление данными (дополнительно)
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными (Введение в СУБД)
Управление данными (Введение в СУБД)
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными (хранилища данных и OLAP)
Управление данными (хранилища данных и OLAP)
Ural Federal University named after First President of Russia B.N. Yeltsin
Информатика (рекомендуемые информационные ресурсы)
Информатика (рекомендуемые информационные ресурсы)
Ural Federal University named after First President of Russia B.N. Yeltsin
Информатика (эффективный поиск в Интернет)
Информатика (эффективный поиск в Интернет)
Ural Federal University named after First President of Russia B.N. Yeltsin
Информатика (прикладное ПО)
Информатика (прикладное ПО)
Ural Federal University named after First President of Russia B.N. Yeltsin
Информатика (СУБД)
Информатика (СУБД)
Ural Federal University named after First President of Russia B.N. Yeltsin
О.В. Сухорослов "Распределенные хранилища данных"
О.В. Сухорослов "Распределенные хранилища данных"
Yandex
Konspekt
Konspekt
Artem
Oracle
Oracle
guest09c59b06
Все самые важные команды SQL за 60 минут
Все самые важные команды SQL за 60 минут
SkillFactory
DBD lection 4. Big Data, NoSQL. In Russian.
DBD lection 4. Big Data, NoSQL. In Russian.
mikhaelsmirnov
Обзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов Oracle
BAKOTECH
DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.
mikhaelsmirnov
Информатика (архитектура)
Информатика (архитектура)
Ural Federal University named after First President of Russia B.N. Yeltsin
Основы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в Softengi
Softengi
Olap и oltp технологии
Olap и oltp технологии
Ilya Ternovoy
Информатика (архитектура ПО)
Информатика (архитектура ПО)
Ural Federal University named after First President of Russia B.N. Yeltsin
Data Destribution service OMG standart
Data Destribution service OMG standart
Sergei Seleznev
Информатика (устройство ПК)
Информатика (устройство ПК)
Ural Federal University named after First President of Russia B.N. Yeltsin
Быстрое развёртывание шаблонов и статики в Mail.ru, Николай Кондратов
Быстрое развёртывание шаблонов и статики в Mail.ru, Николай Кондратов
Fuenteovejuna
Стажировка-2013, разработчики, занятие 11. Базы данных
Стажировка-2013, разработчики, занятие 11. Базы данных
7bits
базы данных в Delphi
базы данных в Delphi
Aeka227
МиСПИСиТ (источники ошибок)
МиСПИСиТ (источники ошибок)
Ural Federal University named after First President of Russia B.N. Yeltsin
МиСПИСиТ (архитектура)
МиСПИСиТ (архитектура)
Ural Federal University named after First President of Russia B.N. Yeltsin
Weitere ähnliche Inhalte
Was ist angesagt?
Информатика (рекомендуемые информационные ресурсы)
Информатика (рекомендуемые информационные ресурсы)
Ural Federal University named after First President of Russia B.N. Yeltsin
Информатика (эффективный поиск в Интернет)
Информатика (эффективный поиск в Интернет)
Ural Federal University named after First President of Russia B.N. Yeltsin
Информатика (прикладное ПО)
Информатика (прикладное ПО)
Ural Federal University named after First President of Russia B.N. Yeltsin
Информатика (СУБД)
Информатика (СУБД)
Ural Federal University named after First President of Russia B.N. Yeltsin
О.В. Сухорослов "Распределенные хранилища данных"
О.В. Сухорослов "Распределенные хранилища данных"
Yandex
Konspekt
Konspekt
Artem
Oracle
Oracle
guest09c59b06
Все самые важные команды SQL за 60 минут
Все самые важные команды SQL за 60 минут
SkillFactory
DBD lection 4. Big Data, NoSQL. In Russian.
DBD lection 4. Big Data, NoSQL. In Russian.
mikhaelsmirnov
Обзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов Oracle
BAKOTECH
DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.
mikhaelsmirnov
Информатика (архитектура)
Информатика (архитектура)
Ural Federal University named after First President of Russia B.N. Yeltsin
Основы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в Softengi
Softengi
Olap и oltp технологии
Olap и oltp технологии
Ilya Ternovoy
Информатика (архитектура ПО)
Информатика (архитектура ПО)
Ural Federal University named after First President of Russia B.N. Yeltsin
Data Destribution service OMG standart
Data Destribution service OMG standart
Sergei Seleznev
Информатика (устройство ПК)
Информатика (устройство ПК)
Ural Federal University named after First President of Russia B.N. Yeltsin
Быстрое развёртывание шаблонов и статики в Mail.ru, Николай Кондратов
Быстрое развёртывание шаблонов и статики в Mail.ru, Николай Кондратов
Fuenteovejuna
Стажировка-2013, разработчики, занятие 11. Базы данных
Стажировка-2013, разработчики, занятие 11. Базы данных
7bits
базы данных в Delphi
базы данных в Delphi
Aeka227
Was ist angesagt?
(20)
Информатика (рекомендуемые информационные ресурсы)
Информатика (рекомендуемые информационные ресурсы)
Информатика (эффективный поиск в Интернет)
Информатика (эффективный поиск в Интернет)
Информатика (прикладное ПО)
Информатика (прикладное ПО)
Информатика (СУБД)
Информатика (СУБД)
О.В. Сухорослов "Распределенные хранилища данных"
О.В. Сухорослов "Распределенные хранилища данных"
Konspekt
Konspekt
Oracle
Oracle
Все самые важные команды SQL за 60 минут
Все самые важные команды SQL за 60 минут
DBD lection 4. Big Data, NoSQL. In Russian.
DBD lection 4. Big Data, NoSQL. In Russian.
Обзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов Oracle
DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.
Информатика (архитектура)
Информатика (архитектура)
Основы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в Softengi
Olap и oltp технологии
Olap и oltp технологии
Информатика (архитектура ПО)
Информатика (архитектура ПО)
Data Destribution service OMG standart
Data Destribution service OMG standart
Информатика (устройство ПК)
Информатика (устройство ПК)
Быстрое развёртывание шаблонов и статики в Mail.ru, Николай Кондратов
Быстрое развёртывание шаблонов и статики в Mail.ru, Николай Кондратов
Стажировка-2013, разработчики, занятие 11. Базы данных
Стажировка-2013, разработчики, занятие 11. Базы данных
базы данных в Delphi
базы данных в Delphi
Andere mochten auch
МиСПИСиТ (источники ошибок)
МиСПИСиТ (источники ошибок)
Ural Federal University named after First President of Russia B.N. Yeltsin
МиСПИСиТ (архитектура)
МиСПИСиТ (архитектура)
Ural Federal University named after First President of Russia B.N. Yeltsin
МиСПИСиТ (структура)
МиСПИСиТ (структура)
Ural Federal University named after First President of Russia B.N. Yeltsin
МиСПИСиТ (введение)
МиСПИСиТ (введение)
Ural Federal University named after First President of Russia B.N. Yeltsin
МиСПИСиТ (тестирование и отладка)
МиСПИСиТ (тестирование и отладка)
Ural Federal University named after First President of Russia B.N. Yeltsin
МиСПИСиТ (IDEF)
МиСПИСиТ (IDEF)
Ural Federal University named after First President of Russia B.N. Yeltsin
МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (общие принципы разработки)
Ural Federal University named after First President of Russia B.N. Yeltsin
МиСПИСиТ (разработка программного модуля)
МиСПИСиТ (разработка программного модуля)
Ural Federal University named after First President of Russia B.N. Yeltsin
Образовательная программа ИСТ на кафедре ТИМ УрФУ
Образовательная программа ИСТ на кафедре ТИМ УрФУ
Ural Federal University named after First President of Russia B.N. Yeltsin
1. Кафедра ТИМ УрФУ
1. Кафедра ТИМ УрФУ
Ural Federal University named after First President of Russia B.N. Yeltsin
МиСПИСиТ (литература по курсу)
МиСПИСиТ (литература по курсу)
Ural Federal University named after First President of Russia B.N. Yeltsin
МиСПИСиТ (жизненный цикл)
МиСПИСиТ (жизненный цикл)
Ural Federal University named after First President of Russia B.N. Yeltsin
МиСПИСиТ (внешнее описание)
МиСПИСиТ (внешнее описание)
Ural Federal University named after First President of Russia B.N. Yeltsin
3. Общая характеристика АСУ
3. Общая характеристика АСУ
Ural Federal University named after First President of Russia B.N. Yeltsin
Управление данными (транзакции)
Управление данными (транзакции)
Ural Federal University named after First President of Russia B.N. Yeltsin
Качество открытых государственных геоданных
Качество открытых государственных геоданных
Maxim Dubinin
информатика (информация и информатика)
информатика (информация и информатика)
Ural Federal University named after First President of Russia B.N. Yeltsin
Проектирование БД (литература)
Проектирование БД (литература)
Ural Federal University named after First President of Russia B.N. Yeltsin
Andere mochten auch
(18)
МиСПИСиТ (источники ошибок)
МиСПИСиТ (источники ошибок)
МиСПИСиТ (архитектура)
МиСПИСиТ (архитектура)
МиСПИСиТ (структура)
МиСПИСиТ (структура)
МиСПИСиТ (введение)
МиСПИСиТ (введение)
МиСПИСиТ (тестирование и отладка)
МиСПИСиТ (тестирование и отладка)
МиСПИСиТ (IDEF)
МиСПИСиТ (IDEF)
МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (разработка программного модуля)
МиСПИСиТ (разработка программного модуля)
Образовательная программа ИСТ на кафедре ТИМ УрФУ
Образовательная программа ИСТ на кафедре ТИМ УрФУ
1. Кафедра ТИМ УрФУ
1. Кафедра ТИМ УрФУ
МиСПИСиТ (литература по курсу)
МиСПИСиТ (литература по курсу)
МиСПИСиТ (жизненный цикл)
МиСПИСиТ (жизненный цикл)
МиСПИСиТ (внешнее описание)
МиСПИСиТ (внешнее описание)
3. Общая характеристика АСУ
3. Общая характеристика АСУ
Управление данными (транзакции)
Управление данными (транзакции)
Качество открытых государственных геоданных
Качество открытых государственных геоданных
информатика (информация и информатика)
информатика (информация и информатика)
Проектирование БД (литература)
Проектирование БД (литература)
Ähnlich wie Управление данными (модели данных)
Управление Данными. Лекция 1
Управление Данными. Лекция 1
Dmitriy Krukov
001
001
JIuc
презентация семинар по бд
презентация семинар по бд
anna_pal
Составные части объектного подхода
Составные части объектного подхода
Ural Federal University named after First President of Russia B.N. Yeltsin
Базы данных лекция №4
Базы данных лекция №4
Vitaliy Pak
9946
9946
nreferat
Sql Server Data Services
Sql Server Data Services
Media Gorod
лекция 2
лекция 2
student_kai
лекция 10
лекция 10
student_kai
Ais Lecture 2
Ais Lecture 2
Alexander Babich
тема 12
тема 12
Anastasia Snegina
лекция 4
лекция 4
student_kai
Классы и объекты С#
Классы и объекты С#
Ural Federal University named after First President of Russia B.N. Yeltsin
Базы данных лекция №11
Базы данных лекция №11
Vitaliy Pak
Lekcia4
Lekcia4
Aigerim Serubai
А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышление
Anatoly Levenchuk
20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговле
Andrew Sovtsov
Моделирование для NoSQL БД
Моделирование для NoSQL БД
Andrew Sovtsov
10 субд
10 субд
Evgeniy Golendyhin
Индексы в MSSQL: принципы работы и способы оптимизации
Индексы в MSSQL: принципы работы и способы оптимизации
Alexander Byndyu
Ähnlich wie Управление данными (модели данных)
(20)
Управление Данными. Лекция 1
Управление Данными. Лекция 1
001
001
презентация семинар по бд
презентация семинар по бд
Составные части объектного подхода
Составные части объектного подхода
Базы данных лекция №4
Базы данных лекция №4
9946
9946
Sql Server Data Services
Sql Server Data Services
лекция 2
лекция 2
лекция 10
лекция 10
Ais Lecture 2
Ais Lecture 2
тема 12
тема 12
лекция 4
лекция 4
Классы и объекты С#
Классы и объекты С#
Базы данных лекция №11
Базы данных лекция №11
Lekcia4
Lekcia4
А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышление
20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговле
Моделирование для NoSQL БД
Моделирование для NoSQL БД
10 субд
10 субд
Индексы в MSSQL: принципы работы и способы оптимизации
Индексы в MSSQL: принципы работы и способы оптимизации
Mehr von Ural Federal University named after First President of Russia B.N. Yeltsin
2016 ВКР Черемискина Н.А.
2016 ВКР Черемискина Н.А.
Ural Federal University named after First President of Russia B.N. Yeltsin
2016 ВКР Гребнева Н.В.
2016 ВКР Гребнева Н.В.
Ural Federal University named after First President of Russia B.N. Yeltsin
2016 ВКР Имашева А.А.
2016 ВКР Имашева А.А.
Ural Federal University named after First President of Russia B.N. Yeltsin
Введение в методы agile
Введение в методы agile
Ural Federal University named after First President of Russia B.N. Yeltsin
ООП. Рекомендуемые информационные ресурсы
ООП. Рекомендуемые информационные ресурсы
Ural Federal University named after First President of Russia B.N. Yeltsin
Методоллогии Agile
Методоллогии Agile
Ural Federal University named after First President of Russia B.N. Yeltsin
3. Информация и ее роль
3. Информация и ее роль
Ural Federal University named after First President of Russia B.N. Yeltsin
Наследование и полиморфизм
Наследование и полиморфизм
Ural Federal University named after First President of Russia B.N. Yeltsin
Интерфейсы
Интерфейсы
Ural Federal University named after First President of Russia B.N. Yeltsin
магистратура 09.04.02 ист на кафедре тим урфу+
магистратура 09.04.02 ист на кафедре тим урфу+
Ural Federal University named after First President of Russia B.N. Yeltsin
магистратура 22.04.02 металлургия на кафедре тим+
магистратура 22.04.02 металлургия на кафедре тим+
Ural Federal University named after First President of Russia B.N. Yeltsin
1.5 тп (технологические подходы)+
1.5 тп (технологические подходы)+
Ural Federal University named after First President of Russia B.N. Yeltsin
1.4 тп (общие принципы разработки)+
1.4 тп (общие принципы разработки)+
Ural Federal University named after First President of Russia B.N. Yeltsin
1.3 тп (источники ошибок)+
1.3 тп (источники ошибок)+
Ural Federal University named after First President of Russia B.N. Yeltsin
2014 Сабиров Е.Р. презентация КП по ПБД
2014 Сабиров Е.Р. презентация КП по ПБД
Ural Federal University named after First President of Russia B.N. Yeltsin
2014 Мищенко К.В. презентация КП по ПБД
2014 Мищенко К.В. презентация КП по ПБД
Ural Federal University named after First President of Russia B.N. Yeltsin
2014 Пильщиков С.Н. презентация КП по ПБД
2014 Пильщиков С.Н. презентация КП по ПБД
Ural Federal University named after First President of Russia B.N. Yeltsin
2014 диплом Терехова А.Ю
2014 диплом Терехова А.Ю
Ural Federal University named after First President of Russia B.N. Yeltsin
2014 диплом Мухаметшин Р.Р
2014 диплом Мухаметшин Р.Р
Ural Federal University named after First President of Russia B.N. Yeltsin
Тест драйв на кафедре ТИМ 9 января 2014
Тест драйв на кафедре ТИМ 9 января 2014
Ural Federal University named after First President of Russia B.N. Yeltsin
Mehr von Ural Federal University named after First President of Russia B.N. Yeltsin
(20)
2016 ВКР Черемискина Н.А.
2016 ВКР Черемискина Н.А.
2016 ВКР Гребнева Н.В.
2016 ВКР Гребнева Н.В.
2016 ВКР Имашева А.А.
2016 ВКР Имашева А.А.
Введение в методы agile
Введение в методы agile
ООП. Рекомендуемые информационные ресурсы
ООП. Рекомендуемые информационные ресурсы
Методоллогии Agile
Методоллогии Agile
3. Информация и ее роль
3. Информация и ее роль
Наследование и полиморфизм
Наследование и полиморфизм
Интерфейсы
Интерфейсы
магистратура 09.04.02 ист на кафедре тим урфу+
магистратура 09.04.02 ист на кафедре тим урфу+
магистратура 22.04.02 металлургия на кафедре тим+
магистратура 22.04.02 металлургия на кафедре тим+
1.5 тп (технологические подходы)+
1.5 тп (технологические подходы)+
1.4 тп (общие принципы разработки)+
1.4 тп (общие принципы разработки)+
1.3 тп (источники ошибок)+
1.3 тп (источники ошибок)+
2014 Сабиров Е.Р. презентация КП по ПБД
2014 Сабиров Е.Р. презентация КП по ПБД
2014 Мищенко К.В. презентация КП по ПБД
2014 Мищенко К.В. презентация КП по ПБД
2014 Пильщиков С.Н. презентация КП по ПБД
2014 Пильщиков С.Н. презентация КП по ПБД
2014 диплом Терехова А.Ю
2014 диплом Терехова А.Ю
2014 диплом Мухаметшин Р.Р
2014 диплом Мухаметшин Р.Р
Тест драйв на кафедре ТИМ 9 января 2014
Тест драйв на кафедре ТИМ 9 января 2014
Управление данными (модели данных)
1.
1 Управление данными. Часть 2. Основные
модели данных (©) Владислав Лавров, vlavrov.com
2.
2 2.1. Классификация моделей
данных Модель данных - это некоторая абстракция, которая, будучи применима к конкретным данным, позволяет пользователям и разработчикам трактовать их уже как информацию, то есть сведения, содержащие не только данные, но и взаимосвязь между ними. (©) Владислав Лавров, vlavrov.com
3.
3 Классификация моделей данных Модели
данных Инфологические Даталогические Физические Модель «сущность- связь» (ER) Документальные Фактографические Основаны на файловых структурах Основаны на странично- сегментной организации Дескрипторные Тезаурусные Иерархические Сетевые Реляционные Объектно- ориентированные (©) Владислав Лавров, vlavrov.com
4.
4 Уровни моделей данных (последовательность
разработки БД) Предметная область (часть реального мира, отражаемая в БД) Пользователи АБД ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ Обобщенное, не привязанное к какой-либо СУБД, описание предметной области (набор данных, типов, связей и др.) ДАТАЛОГИЧЕСКАЯ МОДЕЛЬ Описание на языке конкретной СУБД ФИЗИЧЕСКАЯ МОДЕЛЬ Описание хранимых данных База данных Модели, используемые СУБД (©) Владислав Лавров, vlavrov.com
5.
5 2.2. Взаимосвязи в
моделях данных Связь - это ассоциирование двух или более объектов Основное назначение связей - это возможность организации поиска данных в базе данных Типы связей • один к одному; • один ко многим; • многие ко многим. (©) Владислав Лавров, vlavrov.com
6.
6 Связь «один-к-одному» А Работник B Табельный номер 1
1 1 1 (©) Владислав Лавров, vlavrov.com
7.
7 Связь «один-ко-многим» А Цех B Технологический агрегат 1 ∞ 1
∞ (©) Владислав Лавров, vlavrov.com
8.
8 Связь «многие-ко-многим» А Изделие B Технологическая операция ∞ ∞ ∞ ∞ (©) Владислав
Лавров, vlavrov.com
9.
9 Сегмент (запись) данных -
более высокий уровень абстракции, объединение полей данных. 2.3. Иерархическая модель данных Поле данных - минимальная информационная единица, доступная пользователю с использованием СУБД Тип сегмента - поименованная совокупность типов полей (элементов) данных, которые в него входят Экземпляр сегмента - состоит из конкретных значений полей, которые его образуют (!) Особенность модели - сегменты объединяются в ориентированный древовидный граф Пример: СУБД Information Management System (IMS) фирмы IBM (1968 г.) (©) Владислав Лавров, vlavrov.com
10.
10 Пример иерархии между
сегментами Сегмент типа B Сегмент типа C Сегмент типа D Сегмент типа E Сегмент типа А Уровень 1 Уровень 2 Уровень 3 Логически исходный (корневой) сегмент Логически подчиненные сегменты (©) Владислав Лавров, vlavrov.com
11.
11 Ограничения иерархической структуры
данных • В каждой физической БД существует один корневой сегмент, т.е. сегмент, у которого нет логически исходного (родительского) типа сегмента. Уровень, на котором находится данный сегмент, определяется расстоянием от корневого сегмента; • Каждый логически исходный сегмент может быть связан с произвольным числом логически подчиненных сегментов; • Каждый логически подчиненный сегмент может быть связан только с одним логически исходным (родительским) сегментом. Основное правило – никакой потомок не может существовать без своего родителя. (©) Владислав Лавров, vlavrov.com
12.
12 Пример структуры иерархического
дерева Компьютерная фирма Адрес Руководитель Филиал фирмы Адрес Руководитель Типовые модели Имя Стоимость Количество на складе Индивидуальные модели Номер заказа Стоимость Количество Название сегмента Названия полей (©) Владислав Лавров, vlavrov.com
13.
13 Пример иерархии экземпляров
дерева КЛОСС Адрес Руководитель Филиал 1 Ленина, 2 Иванов И.И. Модель 21 Brand 1540 2 Brand 1 Заказ 21 8 2 Филиал 2 Малышева, 4 Петров П.П. 900 2 700 4 Заказ 22 2800 Модель 22 Заказ 11 18 4500 12 1500 4 Заказ 12 Модель 11 Brand 2500 4 Brand 13500 Модель 12 Экземпляр сегмента Экземпляр поля (©) Владислав Лавров, vlavrov.com
14.
14 Преимущества иерархической структуры
данных • Простота понимания и использования, быстрота доступа к данным. • Простота оценки операционных характеристик благодаря заранее заданным взаимосвязям и тому, что операции манипулирования данными являются навигационными, т.е. разработчик приложения явным образом описывает всю процедуру обработки. (©) Владислав Лавров, vlavrov.com
15.
15 Недостатки иерархической структуры
данных • Трудность реализации взаимосвязей «многие-ко-многим». При этом искусственно созданная структура иерархической модели становится громоздкой, может потребоваться хранение избыточных данных на физическом уровне. • Из-за строгой иерархической упорядоченности объектов модели значительно усложняются операции включения и удаления. Удаление исходных объектов влечёт удаление порождённых, поэтому выполнение команды «удалить» требует особой осторожности. • Язык манипулирования данными в иерархической модели поддерживает в явном виде навигационные операции. Эти операции связаны с перемещением указателя, который определяет текущий экземпляр конкретного сегмента. (©) Владислав Лавров, vlavrov.com
16.
16 2.4. Сетевая модель
данных Элемент данных - минимальная информационная единица, доступная пользователю с использованием СУБД Агрегат данных - более высокий уровень обобщения в модели. Агрегат имеет имя, по которому в системе допустимо обращение к нему. КвартираДомУлицаГородИндекс Адрес КвартираДомУлицаГородИндекс Адрес Разработана рабочей группой по базам данных (Data Base Task Group, DBTG) Ассоциации КОДАСИЛ (Conference on Data Systems Languages, CODASYL) Пример: СУБД Integrated Database Management System (IDMS) компании Cullinet Software, Inc. (1972 г.) (©) Владислав Лавров, vlavrov.com
17.
17 Сетевая модель данных Запись
типа А Владелец набора N Запись типа B Тип набора N Член набора N Запись - совокупность агрегатов или элементов данных, моделирующая некоторый класс объектов реального мира. Различают тип записи и экземпляр записи Набор - двухуровневый граф, связывающий отношением «один ко многим» два типа записи . (!) Особенности модели - наборы объединяются в сетевой граф, потомок может иметь любое число предков !!! (©) Владислав Лавров, vlavrov.com
18.
18 Пример типа набора Преподаватель
Запись-владелец Занятие Преподаватель провел занятие Запись-член Пример экземпляра набора Иванов Экземпляр записи-владельца 1 пара Доцент 12.10.2007 …СУБД… Группа Мт 1 пара13.10.2007 …СУБД… Группа Мт 2 пара13.10.2007 …СУБД… Группа Мт Экземпляры записи-члена (©) Владислав Лавров, vlavrov.com
19.
19 Пример связи типов
объектов «многие-ко-многим» Группа Мт-1 (член набора) Группа Мт-2 (член набора) Группа Мт-3 (член набора) Иванов Сидоров Юзеров Группа Мт-1 (член набора) (экз.набора) Ведет занятия в Петров (член набора) (член набора) (член набора) (член набора) Занимается у (экз.набора) Иванов (владелец набора) Преподаватель Группа Занимается у Ведет занятия в Пример взаимосвязей экземпляров объектов «многие-ко-многим» (©) Владислав Лавров, vlavrov.com
20.
20 Преимущества сетевой структуры
данных • Простота реализации взаимосвязей «многие ко многим», часто встречающихся в реальном мире • Наличие успешных реализации СУБД, поддерживающих сетевую модель (©) Владислав Лавров, vlavrov.com
21.
21 Недостаток сетевой структуры
данных • Сложность разработки. В частности, прикладной программист должен детально знать логическую структуру базы данных, поскольку ему необходимо осуществляя навигацию среди различных экземпляров наборов и экземпляров записей. Другими словами, программист должен представлять «свое» текущее положение в экземплярах наборов при «продвижении» по базе данных. (©) Владислав Лавров, vlavrov.com
22.
22 Преимущества дореляционных моделей
данных • Развитие средства управления данными во внешней памяти на низком уровне • Возможность построения вручную эффективных прикладных систем; Недостатки дореляционных моделей данных • Слишком сложно пользоваться • Фактически необходимы знания о физической организации • Прикладные системы зависят от этой организации (логическая и физическая зависимости данных); • Логика построения приложений перегружена деталями организации доступа к БД (©) Владислав Лавров, vlavrov.com
Jetzt herunterladen