Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Иерархическая структура информации




До начала эпохи компьютеров люди храни­ли информацию чаще всего в иерархическом виде.

· Данные размещали в бумажных докумен­тах, отсортировав их каким-либо образом, например по алфавиту.

· Документы раскладывали по папкам исхо­дя из какого-либо признака: даты, геогра­фических координат, области применения.

· Папки раскладывали на полках шкафа со­ответственно тематике документов.

· Шкафы располагали в кабинетах, на двери каждого из которых вешали соответствую­щую табличку.

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

· зайти в кабинет, на двери которого написа­но Бухгалтерия;

· подойти к шкафу, на котором написано Счета;

· вынуть из него папку, на которой написано Клиенты;

· открыть в документе страницу, которая со­держит записи, озаглавленные Детройт.

На первый взгляд, с появлением компью­теров и баз данных иерархический принцип уступил место "электронной демократии". Больше нет иерархической лестницы, все данные хранятся в таблицах как равные сре­ди равных. Однако вспомните об отношениях между таблицами (см. главу 4). Когда между двумя таблицами установлена связь, одна из них является родительской, а вторая — дочерней, причем дочерняя может быть роди­тельской для других таблиц. Таким образом, иерархический принцип хранения информа­ции перекочевал в базы данных. Сторонники демократии могут возразить, что это не "ие­рархические", а "семейные" отношения. Не возражаем. Возможно, это более удачное название для отношений между таблицами. В любом случае более важен тот факт, что от­ношения между таблицами используются при выполнении запросов. Например, чтобы найти счета клиентов из Детройта, нужно:

· открыть базу данных Бухгалтерия.accdb;

· открыть таблицу Клиенты и найти иден­тификационные номера клиентов, распо­ложенных в Детройте;

· открыть таблицу Счета и найти записи, содержащие найденные идентификацион­ные номера клиентов.

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

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных