ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Иерархическая структура информацииДо начала эпохи компьютеров люди хранили информацию чаще всего в иерархическом виде. · Данные размещали в бумажных документах, отсортировав их каким-либо образом, например по алфавиту. · Документы раскладывали по папкам исходя из какого-либо признака: даты, географических координат, области применения. · Папки раскладывали на полках шкафа соответственно тематике документов. · Шкафы располагали в кабинетах, на двери каждого из которых вешали соответствующую табличку. Иерархический принцип хранения существенно облегчал фильтрацию и поиск нужной информации. Например, чтобы найти счета клиентов из Детройта, нужно: · зайти в кабинет, на двери которого написано Бухгалтерия; · подойти к шкафу, на котором написано Счета; · вынуть из него папку, на которой написано Клиенты; · открыть в документе страницу, которая содержит записи, озаглавленные Детройт. На первый взгляд, с появлением компьютеров и баз данных иерархический принцип уступил место "электронной демократии". Больше нет иерархической лестницы, все данные хранятся в таблицах как равные среди равных. Однако вспомните об отношениях между таблицами (см. главу 4). Когда между двумя таблицами установлена связь, одна из них является родительской, а вторая — дочерней, причем дочерняя может быть родительской для других таблиц. Таким образом, иерархический принцип хранения информации перекочевал в базы данных. Сторонники демократии могут возразить, что это не "иерархические", а "семейные" отношения. Не возражаем. Возможно, это более удачное название для отношений между таблицами. В любом случае более важен тот факт, что отношения между таблицами используются при выполнении запросов. Например, чтобы найти счета клиентов из Детройта, нужно: · открыть базу данных Бухгалтерия.accdb; · открыть таблицу Клиенты и найти идентификационные номера клиентов, расположенных в Детройте; · открыть таблицу Счета и найти записи, содержащие найденные идентификационные номера клиентов. Видимо, вы заметили, что иерархия сущностей по сравнению с предыдущим примером изменилась. Это объясняется гибкостью организации данных в компьютере, благодаря чему их легко изменять, приспосабливая к решаемым задачам. В былые времена иерархия была неизменной на века. Сын и внук пэра были пэрами, а сын и внук крестьянина—крестьянами. Иерархия бумажных документов не столь жесткая, тем не менее, чтобы изменить ее, нужно потратить не один месяц на планирование, обоснование в различных инстанциях, издание внутренних приказов и распоряжений, переноску тяжелых шкафов. Изменить же иерархию в базе данных еще легче: при необходимости специалист может реорганизовать отношения между таблицами в считанные минуты.
Не нашли, что искали? Воспользуйтесь поиском:
|