Наука + Бизнес = $$$

Карта Сайта

Четверг, 25.04.2024, 10:39
Приветствуем Вас Гость
Главное Меню
Помощь Сайту
Информационная:
Пожалуйста, расскажите о нас друзьям и сделайте репост:

Финансовая:
Если этот сайт вам помог, будем благодарны за любую финансовую помощь:
R598551293139

Структура и типы баз данных

Структура баз данных

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


Иерархическая база данных

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

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

Иерархическая база данных Иерархическая база данных

На первом рисунке изображена иерархическая структура базы данных, сверху находится родительский, корневой элемент (обозначен цифрой 1), ниже расположены дочерние элементы. Элементы, которые находятся на одном уровне (как 2,3) или (как 4,5,6), называются соседними или братьями. Как правило, чем ниже уровень элемента, тем больше в вложенность элемента.


Сетевая база данных

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

Сетевая база данных Сетевая база данных

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


Объектно-ориентированная база данных

Объектно-ориентированная структура базы данных подразумевает модель в виде объектов, их параметров, классов и методов. Данная структура используется при обработке данных, которые имеют сложную структуру. К сожалению объектно-ориентированные базы данных уступают в производительности реляционным(табличным) базам данных, однако, благодаря своему удобству, ООБД будут развиваться в будущем.

Объектно-ориентированная база данных Сетевая база данных

Также существует гибридная структура базы данных, которая объединила в себе объектно-ориентированную и реляционную(табличную) структуры базы данных. И все же самой популярной структурой БД, сегодня является реляционная(табличная) структура базы данных.


Табличная база данных

Несомненно, самая распространенная структура базы данных - табличная. В ней все данные представлены в виде обычных двухмерных таблиц, которые разбиты на строки и столбцы. Именно в ячейках этих таблиц и хранятся данные. Каждому столбцу такой таблицы назначается тип данных, например: число, текст, дата, денежная единица и т.д.

Табличная база данных Табличная база данных

На первом рисунке таблица в открытом виде, где и необходимо задавать значения полям. На втором рисунке таблицы свернуты в блоки, в которых находятся поля. Видно, что настроена связь между определенными полями таблиц. Используемая программа - Access, рекомендуем установить и ознакомиться с ней, так как на ней будет легко тренироваться.

Так как табличная база данных самая популярная и широко применяется во всех компьютерных областях, именно ее мы и будем использовать на следующих уроках.


Форма входа
Поиск по сайту
Полезные Сайты
Счетчики
Счетчик PR-CY.Rank
Подписка на обновления
Ваш e-mail: *
Ваше имя: *
Контакты
PhantomX5 © 2014-2017Пишем нам: PhantomX5@mail.ru