![]() |
![]() |
|
![]() Главная страница Библиотека (скачать книги) Скачать софт Введение в программирование Стандарты для C++ Уроки по C# Уроки по Python HTML Веб-дизайн Ассемблер в среде Windows ActiveX Javascript Общее о Линукс Линукс - подробно Линукс - новое Delphi Паскаль для начинающих Турбопаскаль Новости Партнеры Наши предложения Архив новостей |
Архитектура приложений баз данных Приложения, работающие с балами данных, обычно состоят из интерфейса пользователя, компонентов, предоставляющих доступ к базе данных, и компонентов, соединяющих их друг с другом и с источником данных. Составляя эти компоненты в определенной последовательности, можно достаточно легко разработать приложение, взаимодействующее с базой данных. Общая схема приведена на рис. 2.1. Как видно из рисунка, база данных представляет собой соединение пользовательского интерфейса и модуля данных. Модуль данных предназначен для хранения соответствующих компонентов. Одним из них является источник данных, предоставляющий данные другим частям приложения. Вторым компонентом является набор данных, содержащий в себе базу данных. Дополняет картину компонент, реализующий соединение с базой данных. Общая структура приложения баз данных
Приложение может содержать определенное число фирм и использовать любую парадигму работы с множественными документами (МDI или SDI). Обычно одна форма отвечает за выполнение группы однородных операций, объединенных общим названием. Базовый механизм доступа к данным основывается на трех «китах»:
При открытии набора данных в него автоматически передаются записи из таблицы базы данных, и курсор устанавливается на первую запись. При перемещении по набору данных значения записей автоматически обновляются (или не обновляются, в зависимости от расположения и типа курсора базы данных). |
|
Библиотека программиста. 2009. |
|