Таблицы и компоненты баз данных
Таблицы и компоненты баз данных
Таблицы баз данных являются физическими объектами. Для операций с данными, которые содержатся в таблице, используются наборы данных.
В терминах системы набор данных представляет собой совокупность записей, выбранные из одной или нескольких таблиц базы данных.
Записи, которые принадлежат к набору данных, выбираются по определенным правилам. Взаимодействие таблицы и набора данных напоминает взаимодействие физического файла и файловой переменной.
В библиотеке визуальных компонентов для всех компонентов, в том числе и для работы с данными, базовым является класс TControl .
Он обеспечивает основные функциональные атрибуты , такие как размещение и размер элемента , его заголовок , цвет и другие параметры . Класс TControl вкючает в себя общие для визуальных компонентов свойства, события и методы.
Базовые возможности доступа к БД обеспечивает класс TDataSet , который формирует наборы данных в виде совокупности строк и столбцов (записей и полей). Этот класс содержит в себе основные средства перемещения и изменения набора данных. Размещение БД, с таблицами которых выполняются операции, указывает свойство DatabaseName типа String. Значением свойства является имя каталога, в котором находится база данных. Для компоненты Table, использования свойства DatabaseName, является единственной возможностью задать местонахождение таблицы. В зависимости от ограничений и критерия фильтрации один и тот же набор данных в различные моменты времени может содержать различные записи. То есть осуществляется отбор записей с помощью SQL -запросов.
Описание программ позволит создать удобный интерфейс и максимальные требования субъектов управления. То есть, даст возможность использовать данные, которые собирают для решения отдельных задач, и на их основе находить более обобщенные выводы и принимать более глобальные руководящие решения. В целом рассмотрена необходимость развития информационных технологий автоматизации, осуществлено обоснование проблемы создания подсистемы автоматизации управления по ведению анализа данных и процесса передачи информации.
***