Введение в информационные системы. Брюхомицкий Ю.А. - 31 стр.

UptoLike

Составители: 

31
ее в процессе функционирования СОД. Единицей информации на этом уровне
также является логическая запись.
При разработке или выборе структуры хранения должны учитываться
особенности организации памяти ЭВМ. При этом устанавливается тип и формат
данных, определяется способ поддержания логической структуры.
Известны различные способы представления данных в оперативной па-
мяти и на внешних
носителях, причем одна и та же логическая структура дан-
ных может быть реализована в памяти ЭВМ различными структурами хранения.
Каждая структура хранения предоставляет определенный способ доступа к дан-
ным и определенные возможности манипулирования данными. Структура хра-
нения характеризуется объемом памяти, необходимым для размещения данных.
От выбора структуры хранения непосредственно зависит эффективность
обра-
ботки данных. Правильно выбранная структура хранения обеспечивает мини-
мальный расход машинной памяти, быстрый поиск нужных данных, возмож-
ность добавления новых и удаления устаревших записей без разрушения логи-
ческой структуры, а также возможность корректировки записей.
Поддержание структуры хранения осуществляется программными
средствами. Для реализации структуры хранения требуются определенные язы-
ки программирования,
возможности которых следует учитывать при разработке
или выборе структуры хранения.
На физическом уровне представления данных оперируют с физически-
ми структурами данных. На этом уровне решается задача реализации структу-
ры хранения непосредственно в конкретной памяти конкретной ЭВМ. Единицей
информации на этом уровне является физическая запись, представляющая со-
бой участок носителя, на котором
размещается одна или несколько логических
записей. При разработке структур памяти анализируются параметры конкрет-
ных технических средств: тип и объем памяти, способ адресации, методы и
время доступа. На этом же уровне решаются задачи по организации обмена
данными между оперативной и внешней памятью ЭВМ.
При разработке структур данных всех уровней должен обеспечиваться
принцип независимости данных. Физическая независимость данных
означает, что изменения в физическом расположении данных и в техническом
обеспечении системы не должны отражаться на логических структурах и при-
кладных программах, т.е. не должны вызывать их изменений. Логическая
независимость данных означает, что изменения в структурах хранения не
должны вызывать изменений в логических структурах
данных и в прикладных
программах. Кроме того, изменения, вносимые в логические структуры данных
в связи с появлением новых пользователей и новых запросов, не должны отра-
жаться на прикладных программах других пользователей системы. Принципы
физической и логической независимости данных иллюстрируются рис. 3.2, а, б,
в.
физическая независимость
Физическое распол
о-
Технические
Логические структуры
данных
Прикладные програм-
мы