Слайд 2База данных
База данных(Опр.) – именованная совокупность данных, отражающая состояние объектов и их
![База данных База данных(Опр.) – именованная совокупность данных, отражающая состояние объектов и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-1.jpg)
отношений в рассматриваемой предметной области.
Слайд 3Требования к базам данных
1. Минимальная избыточность.
2. Возможность актуализации.
3. Обеспечение целостности данных.
4.
![Требования к базам данных 1. Минимальная избыточность. 2. Возможность актуализации. 3. Обеспечение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-2.jpg)
Безопасность и секретность.
5. Возможность обеспечения разнообразных запросов пользователей.
Слайд 4Система управления базами данных (СУБД)
Система управления базами данных (Опр.) – совокупность языковых
![Система управления базами данных (СУБД) Система управления базами данных (Опр.) – совокупность](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-3.jpg)
и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
Слайд 5Метаданные; словарь данных
Управление содержанием базы данных осуществляется путем сбора и ведения точной
![Метаданные; словарь данных Управление содержанием базы данных осуществляется путем сбора и ведения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-4.jpg)
и полной информации о данных. Эта информация называется метаданными, то есть «данными о данных».
Средствами автоматизации формирования и использования метаданных являются словари данных.
Слайд 6Функции СУБД
1. Хранение информации;
2. Изменение (пополнение, редактирование и удаление) информации;
3. Обработка
![Функции СУБД 1. Хранение информации; 2. Изменение (пополнение, редактирование и удаление) информации;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-5.jpg)
данных;
4. Разработка и получение различных выходных документов.
Слайд 7Предметная область СУБД
(Опр.) Область применения конкретной БД
![Предметная область СУБД (Опр.) Область применения конкретной БД](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-6.jpg)
Слайд 8Модель СУБД
(Опр.) Некоторая абстракция представления предметной области, отражающая только избранные детали.
![Модель СУБД (Опр.) Некоторая абстракция представления предметной области, отражающая только избранные детали.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-7.jpg)
Слайд 9Инфологическая модель СУБД
(Опр.) Используются на концептуальном уровне и выражают информацию о предметной
![Инфологическая модель СУБД (Опр.) Используются на концептуальном уровне и выражают информацию о](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-8.jpg)
области в виде, независимом от используемой СУБД.
Слайд 10Датологическая модель СУБД
(Опр.) Описывают логическую структуру данных, хранимых в базе, и поддерживаются
![Датологическая модель СУБД (Опр.) Описывают логическую структуру данных, хранимых в базе, и поддерживаются конкретной СУБД.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-9.jpg)
конкретной СУБД.
Слайд 11Физическая модель СУБД
(Опр.) Описывают методы размещения данных, основанные на файловых структурах:
организация
![Физическая модель СУБД (Опр.) Описывают методы размещения данных, основанные на файловых структурах:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-10.jpg)
файлов прямого и последовательного доступа,
индексных файлов и инвертированных файлов,
файлов, использующих различные методы кэширования,
взаимосвязанных файлов.
Слайд 12Иеархическая модель СУБД
Иерархическая модель – модель данных, в которой связи между данными имеют
![Иеархическая модель СУБД Иерархическая модель – модель данных, в которой связи между данными имеют вид иерархий.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-11.jpg)
вид иерархий.
Слайд 13Иеархическая модель СУБД: Основные информационные единицы
База данных
Сегмент
Поле
![Иеархическая модель СУБД: Основные информационные единицы База данных Сегмент Поле](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-12.jpg)
Слайд 14Сетевая модель СУБД
(Опр.) Сетевая модель данных позволяет отображать разнообразные взаимосвязи элементов данных
![Сетевая модель СУБД (Опр.) Сетевая модель данных позволяет отображать разнообразные взаимосвязи элементов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-13.jpg)
в виде произвольного графа, обобщая тем самым иерархическую модель данных.
Слайд 16Реляционная модель СУБД
(Опр.) Модель данных, согласно которой все данные хранятся в таблицах,
![Реляционная модель СУБД (Опр.) Модель данных, согласно которой все данные хранятся в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-15.jpg)
состоящих из строк и столбцов.
Каждая строка таблицы имеет одинаковую структуру и состоит из полей.
Строкам таблицы соответствуют сущность, а столбцам — атрибуты отношения.
Слайд 17Постреляционная модель СУБД
(Опр.) Постреляционная модель данных представляет собой расширенную реляционную модель, снимающую ограничение
![Постреляционная модель СУБД (Опр.) Постреляционная модель данных представляет собой расширенную реляционную модель,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-16.jpg)
неделимости данных, хранящихся в записях таблиц.
Слайд 18Многомерная модель СУБД
(Опр.) Многомерная модель это многомерный куб, ребра которого соответствуют измерениям,
![Многомерная модель СУБД (Опр.) Многомерная модель это многомерный куб, ребра которого соответствуют](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-17.jpg)
а внутренний объем - мерам.
Слайд 19Документальная модель СУБД
(Опр.) Документальные модели данных соответствуют представлению о слабоструктурированной информации, ориентированной в
![Документальная модель СУБД (Опр.) Документальные модели данных соответствуют представлению о слабоструктурированной информации,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-18.jpg)
основном на свободные форматы документов, текстов на естественном языке.
Слайд 20Распределенная БД
(Опр. ) С точки зрения пользователей распределенная база данных выглядит как
![Распределенная БД (Опр. ) С точки зрения пользователей распределенная база данных выглядит](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-19.jpg)
обычная настольная база данных, компоненты которой могут находиться на различных компьютерах (узлах) локальной сети предприятия.
Слайд 21Распределенная БД: Локальная автономия
(Опр. ) Локальная автономия — свойство, означающее, что управление
![Распределенная БД: Локальная автономия (Опр. ) Локальная автономия — свойство, означающее, что](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-20.jpg)
данными на каждом из узлов распределенной системы выполняется локально.
База данных, расположенная на одном из узлов, является неотъемлемым компонентом распределенной системы.
Слайд 22Распределенная БД: Независимость узлов
(Опр. ) Независимость узлов — свойство, означающее, что в
![Распределенная БД: Независимость узлов (Опр. ) Независимость узлов — свойство, означающее, что](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-21.jpg)
идеальной системе все узлы равноправны и независимы, а расположенные на них базы являются равноправными поставщиками данных в общее пространство данных.
База данных на каждом из узлов самодостаточна, т. е. она включает в себя полный собственный словарь данных и полностью защищена от несанкционированного доступа.
Слайд 23Распределенная БД: Непрерывность операций
(Опр. ) Непрерывность операций — свойство, которое можно
![Распределенная БД: Непрерывность операций (Опр. ) Непрерывность операций — свойство, которое можно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-22.jpg)
трактовать как данные доступны всегда, а операции над ними выполняются непрерывно.
Слайд 24Распределенная БД: Прозрачность расположения
(Опр. ) Прозрачность расположения — свойство, означающее полную
![Распределенная БД: Прозрачность расположения (Опр. ) Прозрачность расположения — свойство, означающее полную](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-23.jpg)
прозрачность расположения данных.
Пользователь, обращающийся к DDB, ничего не должен знать о реальном (физическом) размещении данных в узлах информационной системы.
Все операции с данными выполняются без учета их местонахождения.
Транспортировка запросов к базам данных осуществляется встроенными системными средствам.
Слайд 25Распределенная БД: Прозрачность фрагментации
(Опр. ) Прозрачность фрагментации — свойство, которое трактуется
![Распределенная БД: Прозрачность фрагментации (Опр. ) Прозрачность фрагментации — свойство, которое трактуется](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-24.jpg)
как возможность распределенного размещения данных, логически представляющих собой единое целое.
Слайд 26Распределенная БД: Прозрачность фрагментации
Существует фрагментация двух типов:
Горизонтальная - означает хранение
![Распределенная БД: Прозрачность фрагментации Существует фрагментация двух типов: Горизонтальная - означает хранение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-25.jpg)
строк одной таблицы на различных узлах;
Вертикальная — распределение столбцов логической таблицы по нескольким узлам.
Слайд 27Распределенная БД: Прозрачность тиражирования
(Опр. ) Прозрачность тиражирования данных — свойство, означающее
![Распределенная БД: Прозрачность тиражирования (Опр. ) Прозрачность тиражирования данных — свойство, означающее](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-26.jpg)
возможность переноса изменений между базами данных средствами, невидимыми пользователю распределенной системы
Слайд 28Распределенная БД: Возможность обработки распределенных запросов
(Опр. ) Возможность обработки распределенных запросов
![Распределенная БД: Возможность обработки распределенных запросов (Опр. ) Возможность обработки распределенных запросов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-27.jpg)
— свойство DDB, которое трактуется как возможность выполнения операций выборки информации из распределенной базы данных, сформулированных в рамках обычного запроса на языке SQL.
Слайд 29Распределенная БД: Возможность обработки распределенных транзакций
(Опр. ) Возможность обработки распределенных транзакций
![Распределенная БД: Возможность обработки распределенных транзакций (Опр. ) Возможность обработки распределенных транзакций](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-28.jpg)
— свойство DDB, которое можно трактовать как возможность выполнения операций обновления распределенной базы данных (INSERT, UPDATE, DELETE), не разрушая целостность и согласованность данных.
Слайд 30Распределенная БД: Независимость от оборудования
(Опр. ) Независимость от оборудования — свойство,
![Распределенная БД: Независимость от оборудования (Опр. ) Независимость от оборудования — свойство,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-29.jpg)
означающее, что в качестве узлов распределенной системы могут выступать компьютеры любых моделей и производителей.
Слайд 31Распределенная БД: независимость от операционных систем
(Опр. ) Независимость от операционных систем
![Распределенная БД: независимость от операционных систем (Опр. ) Независимость от операционных систем](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-30.jpg)
— свойство, вытекающее из предыдущего свойства и означающее многообразие операционных систем, управляющих узлами распределенной системы.
Слайд 32Распределенная БД: прозрачность сети
(Опр. ) Прозрачность сети — свойство, означающее, что
![Распределенная БД: прозрачность сети (Опр. ) Прозрачность сети — свойство, означающее, что](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-31.jpg)
в распределенной системе возможны любые сетевые протоколы, т.е. доступ к любым базам данных может осуществляться по сети и спектр поддерживаемых конкретной СУБД сетевых протоколов не должен быть ограничением системы с распределенными базами данных.
Слайд 33Распределенная БД: независимость от баз данных
(Опр. ) Независимость от баз данных
![Распределенная БД: независимость от баз данных (Опр. ) Независимость от баз данных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1100035/slide-32.jpg)
— свойство, означающее, что в распределенной системе могут сосуществовать СУБД различных производителей, а также возможны операции поиска и обновления в базах данных различных моделей и форматов..