Основы проектирования приложений баз данных


         

Свойство DataSet компонента типа TDataSourse


Свойство DataSet компонента типа TDataSourse указывает набор данных, формируемый компонентами таких классов как TTable или TQuery. Если компоненты набора данных и источника данных расположены в модуле данных, то их следует добавить в проект (команда меню File | Use unit).
  • В форму добавляются элементы управления для работы с данными, такие как TDBGrid, TDBEdit, TDBCheckbox. Они связываются с компонентом источником данных, который указывается свойством DataSource. Имя поля набора данных определяется свойством DataField.


  • Графически схему работы с базами данных для двухзвенных архитектур в среде Delphi можно представить следующим образом:





    Машина баз данных BDEПровайдеры OLE DBdbExpressInterBaseTDatabase (необязательный)TADOConnectionTSQLConnectionTIBDatabaseНевизуальные компоненты набора даныхTTable, TQuery, TDataSet, TField TADODataSet, TADOTable, TADOQueryTSQLDataSet, TSQLQuery, TSQLTable, TSQLStoreProc, TSQLClientDataSetTIBDataSet, TIBTable, TIBQury(
    свойство DataSet) Компонент "источник данных" - центральный связующий компонент TDataSource (
    свойство DataSource) Визуальные компоненты для работы с данными TDBGrid, TDBEdit, TDBText, TDBMemo, TDBCheckbox, TDBNavigator и др.


    Для сохранения данных из БД в XML-формате или двоичном формате, и обратно, для формирования набора данных из XML или двоичного файла применяется провайдер данных.

    Графически схема сохранения данных из БД в XML-формате приведена на следующей схеме:





    Набор данных (TTable, TQuery или др.)Клиентский набор данных TClientDataSetПровайдер данных TDataSetProviderФайл в одном из следующих форматов: двоичный формат (dfBinary); XML-формат (dfXML); XML-формат, использующий UTF8 (dfXMLUTF8)
    (свойство DataSet)
    (свойство ProviderName)
    (метод SaveToFile)
    (метод LoadFromFile)



    Содержание  Назад  Вперед