Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML. Токмаков Г.П. - 18 стр.

UptoLike

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

18
1.2. СТАНОВЛЕНИЕ КОНЦЕПЦИИ БАЗ ДАННЫХ
Файловые системы обеспечивают хранение слабо структурированной ин-
формации, оставляя дальнейшую структуризацию прикладным программам.
Типовая информационная система, главным образом, ориентирована на хране-
ние, выбор и модификацию данных соответствующей прикладной области.
Структура таких данных, как правило, гораздо сложнее чем простая последова-
тельность записей, и в
информационных системах на поддержку связей слож-
ноструктурированной информации приходилось писать довольно сложный
программный код. Этот код, в силу общности правил и закономерностей обра-
ботки данных, практически повторялся от одной системы к другой. Рассмотрим
это на примере разработки простой информационной системы, поддерживаю-
щей учет служащих некоторой организации.
На начальном этапе использования вычислительной
техники для построе-
ния информационных систем проблемы структуризации данных решались ин-
дивидуально в каждой информационной системе на основе традиционных ме-
тодов обработки данных, рассмотренных выше. При этом для каждого конкрет-
ного случая разрабатывалась своя логика внешнего пользователя, которая
включала такие понятия, как информационная структура, операции выбора,
вставки и удаления информации.
Это приводило к возникновению взаимозави-
симости между данными и программой: поэтому при изменении данных нужно
было либо менять программу, либо реорганизовывать данные.
1.2.1. С
ТРУКТУРЫ ДАННЫХ
С целью выделить из прикладной логики общие правила обработки данных
в ранних информационных системах производились необходимые надстройки
над файловыми системами в виде библиотеки программ, подобно тому, как это
делается в компиляторах (см. Рис. 1.5. ).
Рис. 1.4. Логическая и физическая структуры файлов
с произвольным доступом