Достоинства и недостатки иерархических СУБД. Реферат по СУБД. Достоинства и недостатки иерархических и сетевых субд
Скачать 226.46 Kb.
|
Министерство образования и науки РФ Федеральное государственное автономное образовательное учреждения высшего образования «Национальный исследовательский технологический университет «МИСиС» Кафедра бизнес-информатики и систем управления производством Реферат по дисциплине «Базы данных» на тему №7 «Достоинства и недостатки иерархических и сетевых СУБД.» Семестр 3
Москва – 2021 СодержаниеПроект выполнения рефератаЦель работы: Актуализация материалов в рамках дисциплины «Базы данных» по теме «Достоинства и недостатки иерархических и сетевых СУБД.». Введение: Иерархические структуры или же иерархические деревья в реляционных структурах задача, вызывающая немалое количество проблем с которой узконаправленные разработчики часто сталкиваются Иерархическая модель данных считается индивидуальным случаем общесетевой модификации сведений, состав иерархической основы сведений несколько легче общесетевой также, в соответствии с этим, иерархические основы сведений в том числе и меньше результативны, нежели сетевые. Иерархическая модель данных, равно как также сетные базы данных основывается на теории графов. В базе иерархической модификации сведений находится единственный основной компонент (основной модуль), со коего все без исключения также начинается, такого рода компонент именуют корневым компонентом, в концепции графов данное именуется корнем дерева. В целом, согласно сущности, что сетная основа сведений, что иерархическая основа сведений обладает древоподобную текстуру. Все без исключения компоненты либо участки, какие пребывают далее корневого участка иерархической модификации, считаются внуками корня. Нужно отметить, то, что также иерархическая основа сведений, также сетная основа сведений оптимизированы в прочтение данных с базы данных, однако никак не в отметка данных во основу сведений, данная отличительная черта определена наиболее модификацией сведений. АннотацияОсновными моделями данных считаются: сетевые, иерархические также реляционные. В связи с используемой модели СУБД называются в соответствии с этим: сетными, иерархическими также реляционными. Во заключительное период возникли объектно-направленные СУБД — концепции управления основами сведений, базирующиеся в объектной модификации сведений. Подобная СУБД возделывает сведения равно как теоретические предметы, одаренные качествами также использующие способы взаимодействия со иными предметами, находящегося вокруг общества. Во любой с модификаций сведений акцентируют 3 доли: скелетную, целую также манипуляционную. Содержание предложенияНаиболее первоначальные во обществе СУБД применяли иерархическую форма сведений, иерархические основы сведений возникли в том числе и ранее, нежели сетевая форма сохранения сведений. По этой причине состав иерархической основы сведений несколько легче, нежели состав общесетевой базы данных. Также таким образом, главными информативными единицами иерархической модификации сведений считаются сектор или же область. Область сведений считается минимальной единой информативной единицей иерархической основы сведений, легкодоступной пользователю. Около сектора сведений возможно установить его вид также образец сектора. Рис. 1 - Иерархическая база данных. Иерархическая модель данных. Образец сектора образовывается с определенных смыслов пустотелых сведений. Вид сектора – данное именованная комплекс абсолютно всех видов пустотелых сведений, вступающих во этот сектор. В случае если разбираться согласно рисунку больше, в таком случае вид сектора – данное материнский компонент также все без исключения его дочерние компоненты. Равно как мы ранее заявляли: иерархическая форма сведений основывается в концепции графов, однако в случае если состав общесетевой БД описывается направленным графом (графом со стрелочками), в таком случае состав иерархической основы сведений описывается неориентированным графом. Отличительной характерной чертой текстуры иерархической модификации сведений считается в таком случае то, что около каждого отпрыска либо дочернего компонента способен являться только лишь единственный предшественник, либо материнский компонент. Любой модуль иерархического дерева либо любой компонент иерархической основы сведений считается сектором сведений. Направления, связывающие разделы – данное взаимосвязи среди информативных предметов иерархической основы сведений. Изображение обязан привнести вспомогательную четкость: в мировозренческом степени иерархическая основа сведений считается индивидуальным происшествием общесетевой модификации сведений. Образец сектора образовывается с определенных смыслов пустотелых сведений. Вид сектора – данное именованная комплекс абсолютно всех видов пустотелых сведений, вступающих во этот сектор. В случае если разбираться согласно рисунку больше, в таком случае вид сектора – данное материнский компонент также все без исключения его дочерние компоненты. Равно как мы ранее заявлял: иерархическая форма сведений основывается в концепции графов, однако в случае если состав общесетевой БД описывается направленным графом (графом со стрелочками), в таком случае состав иерархической основы сведений описывается неориентированным графом. Отличительной характерной чертой текстуры иерархической модификации сведений считается в таком случае то, что около каждого отпрыска либо дочернего компонента способен являться только лишь единственный предшественник, либо материнский компонент. Любой модуль иерархического дерева либо любой компонент иерархической основы сведений считается сектором сведений. Направления, связывающие разделы – данное взаимосвязи среди информативных предметов иерархической основы сведений. На концептуальном уровне иерархическая база данных является частным случаем сетевой модели данных. Иерархические основы данных: могут являться презентованы будто дерево, заключающееся из объектов разнообразных уровней. Максимальный уровень одалживает один объект, второй — предметы второго ватерпаса и т. Промежду предметами имеются связи, всякий предмет возможно подсоединять в себя порядочно предметов больше невысокого уровня. Таковые предметы разыскиваются в касательстве прародителя (объект больше близлежащий к корню) к отпрыску (объект больше невысокого уровня), около данном вероятна ситуация, иногда объект-предок не располагает отпрысков или имеет их несколько, в то время как у объекта-потомка безоговорочно исключительно один предок. Объекты, располагающие корпоративного предка, величаются близнецами. Рис 1. – Пример иерархической базы данных Достоинства иерархической базы данных: · Простота организации. · Наиболее быстрый доступ к информации (заранее известны все вершины и все ключи к доступу информации). Недостатки иерархической базы данных: · Избыточность - нельзя ссылаться на одно и то же, необходимо дублировать информацию. · Не любая предметная область может быть представлена такой структурой. · При изменении структуры модели данных требуется изменение программного обеспечения и программных средств или создание нового. Примеры иерархических БД: System2000 [1] TDMS [2] Сетевая база данных — логичная форма сведений, представляющая расширением иерархического расклада. Главное различие с иерархической модификации во этом то что около отпрыска способен являться каждое количество предков но во иерархической только лишь единственный. Вид взаимосвязи обусловливается с целью 2-ух видов журнал: прародителя также отпрыска. Образец вида взаимосвязи заключается с 1-го экземпляра вида журнал прародителя также высокоупорядоченного комплекта экземпляров вида журнал потомка. Рис 2. – Пример сетевой базы данных Достоинства сетевой базы данных: · Более адекватно отражает состав и структуру предметной области за счет дополнительных связей между отдельными компонентами (Более гибкая модель). · Быстрый доступ к информации БД. Всё определяется на этапе проектирования. · Простота реализации Недостатки сетевой базы данных: · При изменении информации требуется изменение программного обеспечения (доработка). Примеры сетевых БД: dbVista [3] СООБЗ Cerebrum [4] ВыводыБыли изучены актуальность материалов в рамках дисциплины «Базы данных» по теме «Достоинства и недостатки иерархических и сетевых СУБД.». Проведено исследование на тему структур данных и их иерархической структуры. Объяснены и выведены преимущества сетевой и иерархической базы данных. ГлоссарийMicrosoft SQL Server — система управления реляционными базами данных, разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов с расширениями. TDMS (Technical Data Management System) — это система, предназначенная для автоматизации технического и организационно-распорядительного документооборота на предприятиях, работающих в области промышленного и гражданского строительства, судостроения, технической инвентаризации, а также в других отраслях, использующих в своей работе технические данные и создаваемые на их основе документы: чертежи, планы, схемы, спецификации, ведомости и т.п. db_VISTA III - Система управления базами данных, разработанная фирмой Raima Corp. в 1988, поддерживает сетевую модель данных CODASYL. Она предназначена для создания и использования баз данных сложной структуры в рамках различных программных систем, реализованных на языке "С". Для них предоставляется интерфейс включающего языка. Кроме того, конечные пользователи могут получить интерактивный доступ к базе данных с помощью языка запросов SQL. Cerebrum : Сетевая объектно-ориентированная система управления базой знаний. Список источниковСвиридова, М. Ю. Система управления базами данных Access / М.Ю. Свиридова. - М.: Академия, 2016. Фуфаев, Э. В. Базы данных / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: Академия, 2016. Хомоненко, А. Работа с базами данных в C++ BUILDER / А. Хомоненко. - М.: Книга по Требованию, 2017. Персианов, Вячеслав Венедиктович; Технология Проектирования Информационной Базы Для Педагогических Вузов Страны. / Персианов Вячеслав Венедиктович; - Москва: Огни, 2016. Остроух, А. В. Ввод и обработка цифровой информации / А.В. Остроух. - М.: Академия, 2016. Мартишин, С. А. Базы данных. Практическое примечание СУБД SQL и NoSOL. Учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. - М.: Форум, Инфра-М, 2016. Латыпова, Р. Р. Базы данных. Курс лекций / Р.Р. Латыпова. - Москва: Высшая школа, 2016. Кузнецов, С. Д. Основы баз данных / С.Д. Кузнецов. - М.: Бином. Лаборатория знаний, Интернет-университет информационных технологий, 2017. Кудрявцев, В.Б. Интеллектуальные системы. Учебник и практикум для бакалавриата и магистратуры / В.Б. Кудрявцев, Э.Э. Гасанов, А.С. Подколзин. - Москва: ИЛ, 2016. Кириллов, В.В. Введение в реляционные базы данных (+ CD-ROM) / В.В. Кириллов. - М.: БХВ-Петербург, 2016. Коннолли, Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли. - М.: Вильямс И.Д., 2017. Мартишин, С.А. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и технолог / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. - М.: Форум, 2017. Стружкин, Н.П. Базы данных: проектирование. практикум: Учебное пособие для академического бакалавриата / Н.П. Стружкин, В.В. Годин. - Люберцы: Юрайт, 2016. Стружкин, Н.П. Базы данных: проектирование: Учебник для академического бакалавриата / Н.П. Стружкин, В.В. Годин. - Люберцы: Юрайт, 2016. Советов, Б. Я. Моделирование систем / Б.Я. Советов, С.А. Яковлев. - М.: Высшая школа, 2018. |