Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Принцип независимости данных и приложений



Простейший подход к обработке данных в файловых системах состоит в разработке для отдельного приложения одной или нескольких специальных программ. В качестве примера можно привести банковские операции формирования расходных и приходных счетов, учета взносов и ссуд по закладным. Любому приложению предметной области, такому, как приход, расход, взнос по закладным, ссуда по закладным, соответствует свое представление о данных. Первоначально прикладному программисту приходилось разрабатывать подпрограммы обслуживания файлов, которые обеспечивали удаление, добавление, замену и поиск данных в файлах, обрабатываемых программой. Шагом вперед явилось создание универсальных подпрограмм. Универсальные подпрограммы обеспечивают заранее определенные "методы доступа", освобождающие прикладного программиста от необходимости кодирования, тестирования и "отладки" специфичных для данного приложения методов. Эти подпрограммы реализуют обобщенные методы доступа, позволяющие добавлять, удалять, заменять и искать данные, расположенные на таких внешних носителях, как лента, диск или барабан. Обобщенные методы доступа стали составной частью " операционных подсистем". Появилась возможность написания прикладной программы формирования расхода, обрабатывающей файл расходных счетов с применением универсальных методов доступа. Однако большинство универсальных методов доступа не позволяет другим прикладным программам с отличным представлением об общих данных параллельно использовать эти данные и осуществлять к ним доступ. Все пользователи ограничены единственным представлением о данных. Различные представления можно обеспечить разнообразными способами сортировки. Универсальные подпрограммы доступа, гарантируют разную степень независимости от физического хранения данных, при которой некоторые изменения физического хранения могут отражаться в методах доступа и не требовать внесения изменений в прикладные программы. Однако при использовании нескольких файлов данных в процессе обработке информации существуют следующие недостатки: избыточность данных, проблемы непротиворечивости данных, ограниченное разделение данных, ограничения по доступности данных, сложности в управлении.





Дата публикования: 2015-02-03; Прочитано: 1120 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...