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




Основные определения

База данных

Существует множество определений Базы данных, мы под этим понятием будем понимать следующее:

База данных ─ файл (документ), в котором в специальном формате хранится информация (данные).

 

Другие определения БД.

База данных:

• Файл данных определенной структуры.

• Именованная совокупность взаимосвязанных данных некоторой предметной области.

• Некоторая унифицированная совокупность данных, совместно используемая группой людей.

• Электронные хранилища информации, доступ к которым осуществляется с помощью одного или некоторых компьютеров.

• Специальным образом организованная и хранящаяся во внешней памяти компьютера взаимосвязанная информация (данные) об объектах.

• Информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.

Типы моделей баз данных

Иерархическая;

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

Сетевая;

Является обобщением иерархической за счёт допущения объектов, имеющих более одного предка.

Реляционная;

Наиболее распространенная, представляет собой обобщение сетевой и иерархической модели БД. Состоит из одной и более взаимосвязанных двумерных таблиц.

• Строка таблицы - экземпляр объекта (запись);

• Столбец таблицы - атрибут объекта (поле).

Между таблицами могут существовать связи (relation) по принципу главная (родительская, master) - подчиненная (дочерняя, detail).

Системы управления базами данных

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

 

Другие определения СУБД.

СУБД ─ программные средства, предназначенные для:

· описания данных, оперирования (манипулирования) данными;

· управления данными во внешней памяти;

· контроля защиты и целостности данных, управления одновременным доступом;

· служебных операций над данными (администрирование, архивирование и т.д.).

 

СУБД ─ комплекс программных средств, предназначенных для создания структуры БД наполнения и редактирования её содержимого и для визуализации информации, т.е. для отбора данных удовлетворяющим заданным критериям, их сортировке и выводу на экран, принтер или передачу по компьютерным сетям.

СУБД ─ программа, с помощью которой информация в базу вводится, просматривается, сортируется, фильтруется, разыскивается, экспортируется (переводится в форматы других СУБД) или импортируется.

СУБД ─ программное обеспечение, предназначенное для работы с базами данных.

Виды СУБД

1. По способу исполнения:

− универсальные (Access);

− специализированные (1С);

2. По способу доступа к данным:

− локальные (dBase; Access; Paradox);

− сетевые, распределенные (Серверы БД: MS SQL Server, InterBase, Oracle, PostgreSQL).

Возможности и назначение СУБД

Основное назначение СУБД - дать пользователю простое и доступное средство, которое позволит ему создавать такие БД, которые ему нужны.

Для работы с базой данных СУБД должна обеспечивать:

− возможность внесения и чтения информации;

− работу с большим объемом данных;

− быстроту поиска данных;

− целостность данных (их непротиворечивость);

− защиту от разрушения, уничтожения, от несанкционированного доступа;

− систему дружественных подсказок (в расчете на пользователя без специальной подготовки).

 

Рассмотрим более подробно типы моделей БД.

Типы моделей баз данных

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

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

Иерархическую БД образует каталог файлов, хранимых на диске; дерево каталогов, доступное для просмотра в Total Commander, - наглядная демонстрация структуры такой БД и поиска в ней нужного элемента. Такой же БД является родовое генеалогическое дерево.

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

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

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: