Реферат на тему сетевые и иерархические модели

Библиографический список 10 Введение В классической теории баз данных, модель данных есть формальная теория представления и обработки данных в системе управления базами данных СУБД , которая включает, по меньшей мере, три аспекта: 1 аспект структуры: методы описания типов и логических структур данных в базе данных; 2 аспект манипуляции: методы манипулирования данными; 3 аспект целостности: методы описания и поддержки целостности базы данных. Аспект структуры определяет, что из себя логически представляет база данных, аспект манипуляции определяет способы перехода между состояниями базы данных то есть способы модификации данных и способы извлечения данных из базы данных, аспект целостности определяет средства описаний корректных состояний базы данных. Модель данных — это абстрактное, самодостаточное, логическое определение объектов, операторов и прочих элементов, в совокупности составляющих абстрактную машину доступа к данным, с которой взаимодействует пользователь. Эти объекты позволяют моделировать структуру данных, а операторы — поведение данных.

История возникновения сетевой модели данных. Вспомогательные типы структур сетевой модели данных, которые используются для построения главных структур. Запись в сетевой модели данных. Пример агрегата типа "повторяющаяся группа".

Сетевая модель

Реальный пример иерархической модели данных представлен на рис. Пример иерархической модели данных Рис. Иерархическая модель является наиболее простой, поэтому исторически она появилась первой. К достоинствам иерархической модели данных относится: достаточно эффективное использование памяти и неплохие временные показатели выполнения операций над данными. Однако, удобна эта модель в основном для работы с иерархически организованной информацией. Недостатками иерархической модели являются достаточно сложные логические связи и соответствующая громоздкость в обработке данных.

Первые системы управления базами данных, появившиеся в середине 60-х годов, позволяли работать с иерархической базой данных. Сетевая модель Дальнейшим развитием иерархической модели является сетевая. Сетевая модель — это структура, у которой любой элемент может быть связан с любым другим элементом рис. Реальный пример иерархической модели представлен на рис. Представление связей в сетевой модели данных Рис. Пример сетевой модели данных Сетевая база данных состоит из наборов записей, которые связаны между собой так, что записи могут содержать явные ссылки на другие наборы записей.

Тем самым наборы записей образуют сеть. Связи между записями могут быть произвольными, и эти связи явно присутствуют и хранятся в базе данных. Первоначально сетевая модель замышлялась как инструмент для программистов. В качестве базового языка программирования был выбран Cobol. Основное достоинство сетевой модели — это высокая эффективность затрат памяти и оперативность.

Недостаток — сложность и жесткость схемы базы, а также сложность понимания. Кроме того, в этой модели ослаблен контроль целостности, так как в ней допускается устанавливать произвольные связи между записями. Сравнивая иерархические и сетевые базы данных, можно сказать следующее.

В целом иерархические и сетевые модели обеспечивают достаточно быстрый доступ к данным. Но поскольку в сетевых базах основная структура представления информации имеет форму сети, в которой каждая вершина узел может иметь связь с любой другой, то данные в сетевой базе более равноправны, чем в иерархической, так как доступ к информации может быть осуществлен, начиная с любого узла. Однако следует отметить жесткость организации данных в иерархических и сетевых моделях.

Доступ к информации осуществляется только в соответствии со связями, определенными при проектировании структуры конкретной базы данных. Базы данных с такими моделями сложно реорганизовывать. Недостатком этих моделей является и сложность механизма доступа к данным, а также необходимость на физическом уровне четко определять связи данных. А поскольку каждый элемент данных должен содержать ссылки на некоторые другие элементы, то для этого требуются значительные ресурсы памяти ЭВМ.

Кроме того, для таких моделей характерна сложность реализации систем управления базами данных. Графовые иерархические и сетевые модели реализованы в качестве моделей данных в системах управления базами данных, работающих на больших ЭВМ. Для персональных компьютеров больше распространены реляционные базы данных, хотя имеются и системы управления базами данных, поддерживающих сетевую модель.

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Информатика 11 класс: Иерархические и сетевые базы данных

Разница между иерархической моделью данных и сетевой. Реализация групповых отношений в сетевой модели. Статические и динамические. Описание иерархической модели данных, которая представляет собой совокупность Преимущества и недостатки иерархической и сетевой моделей.

Виды компьютерных сетей, их особенности. Топологии локальных сетей. Базы данных Содержание 1. Базы данных. Иерархическая, сетевая, реляционная модели данных ………………………………………………………………………………3 2. Практическая часть …………………………………………………….. Список использованной литературы ……………………………………18 Базы данных. Иерархическая, сетевая, реляционная модели данных При компьютерной обработке информации упорядоченные каким либо образом данные принято хранить в базах данных - особых файлах, использование которых вместе со специальными программными средствами позволяет пользователю как... База данных организации БД. Реляционная модель данных 4 1. Иерархические базы данных 4 1. Сетевые базы данных 4 1. Технологии проектирования реляционных БД 8 2. Этапы разработки базы данных 8 2.

История технологии баз данных.

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

Реферат на тему иерархические данные

Если запись объявлена подчиненной в нескольких групповых отношениях, то в каждом из них может быть назначен свой способ упорядочивания. Эта операция позже инициируется пользователем. Подчиненная запись жестко связана с записью владельцем и ее можно исключить из группового отношения только удалив. При удалении записи-владельца все подчиненные записи автоматически тоже удаляются. Допускается переключение подчиненной записи на другого владельца, но невозможно ее существование без владельца. Для удаления записи-владельца необходимо, чтобы она не имела подчиненных записей с обязательным членством.

Сетевые Базы Данных Сочинения и курсовые работы

Файловая модель представляет собой набор файлов данных определенной структуры, но связь между данными этих файлов отсутствует. Естественно, программные средства работы с таким образом организованной инфобазой могут устанавливать связь между данными ее файлов, но на концептуальном уровне файлы модели являются независимыми. Системы, обеспечивающие работу с файловыми инфобазами, называют системами управления файлами СУФ и они оказываются весьма эффективными во многих приложениях. При этом во многих источниках они фигурируют в качестве СУБД. Файловые системы легко осваиваются, достаточно просты и эффективны в использовании и, как правило, для работы с ними используются простые языки запросов либо и вовсе ограничиваются набором программ-утилит. Такие системы обычно поддерживают работу с небольшим числом файлов, содержащих ограниченное число записей с небольшим количеством полей. Иерархические модели СУБД имеют древовидную структуру, когда каждому узлу структуры соответствует один сегмент, представляющий собой поименованный линейный кортеж полей данных. Каждому сегменту кроме S1-корневого соответствует один входной и несколько выходных сегментов рис.

Операции над данными, определенные в иерархической модели Управляющая часть иерархической модели Представление связей в иерархической модели Известные иерархические СУБД Библиографический список Введение Развитие средств вычислительной техники обеспечило для сотворения и широкого использования систем обработки данных разнообразного назначения.

Реальный пример иерархической модели данных представлен на рис. Пример иерархической модели данных Рис. Иерархическая модель является наиболее простой, поэтому исторически она появилась первой.

Иерархическая модель данных. Структуры данных

.

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

.

.

.

.

.

ВИДЕО ПО ТЕМЕ: Видеоурок по информатике «Иерархические БД»
Похожие публикации