Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Пояснения к работе. Тема Разработка приложения для базы данных




ПРАКТИЧЕСКАЯ РАБОТА № 15

 

Тема Разработка приложения для базы данных

Цель работы: Получить навыки создания приложения для базы данных.

Для работы с базами в Delphi есть несколько наборов компонент, каждый из них подходит для решения определенного круга задач и использует разные технологии доступа к данным, отличаются по возможностям.

Краткий обзор средств доступа к базам данных

Вкладка Data Access Содержит основные компоненты доступа к данным, они общие для всех и могут использоваться совместно с другими группами компонентов
Вкладка Data Controls Содержит компоненты для отображения и редактирования данных в таблицах, они используются вне зависимости от используемой технологии доступа к данным.
Вкладка BDE Содержит компоненты, позволяющие получать доступ к базам данных по технологии BDE (Borland Database Engine, разработана фирмой Borland). Эта технология хорошо работает с устаревшими типами баз данных: Paradox, dBase, FoxPro, в настоящее время фирма Borland ее не поддерживает.
Вкладка DBEXpress Содержит компоненты, поддерживающие технологию DBEXpress,которая хорошо подходитдля программирования клиент-серверных приложений, использующих базы данных Oracle, DB2, MySQL
Вкладка ADO Содержит компоненты, поддерживающие технологию ADO(Active Data Objects),разработанную Microsoft. Их желательно использовать при работе с базами данныхMS Access и MS SQL Server.

 

Компоненты вкладки BDE

Table Обеспечивает доступ к таблицам БД, создает набор данных, который передает все данные из физической таблицы БД с помощью BDE
Query Предназначен для формирования набора данных их физической таблицы в соответствии с определенным запросом на языке SQL
StopedProc Делает доступными процедуры, хранимые на сервере
Database Устанавливает связь с БД
BatchMove Для групповых операций переноса данных из одного набора в другой
Session Текущий сеанс работы с БД, для общего управления связью приложения с БД. Генерируется автоматически

Компоненты вкладки Data Access

DataSource Источник данных, предназначен для связи компонентов типа Table и Query с компонентами отображения данных. Этот компонент исполняет роль посредника между элементами интерфейса приложения и наборами данных.
Остальные компоненты служат для связи с XML-документами, кеширования и работы с пакетами

Компоненты вкладки Data Controls

DBGrid Сетка - для вывода таблицы с данными БД
DBNavigator Навигатор – для управления работой БД
DBText Надпись – для вывода строкового значения из поля таблицы БД
DBEDIT Однострочный редактор - для вывода и редактирования строкового значения поля
DBMemo Многострочный редактор - для вывода значения поля типа Memo
DBImage Для вывода значения графического образа
DBListBox Простой список – для вывода списка строковых значений поля
DBComboBox Комбинированный список – для вывода списка строковых значений поля
DBCheckBox Независимый переключатель – для вывода значения поля типа CheckBox
DBRadioGroup Группа зависимых переключателей
DBLookupListBox Простой список, формируемый по полю набора данных
DBRichEdit Полнофункциональный текстовый редактор
DBCtrlGrid Модифицированная сетка
DBChart Диаграмма – для вывода графиков по данным БД

Компоненты ADO

ADOConnection Для управления соединением с базой данных и передачи запросов поставщику данных
ADOCommand Для управления информацией о запросе к базе или команде
ADORecordset Содержит таблицу, которая является результатом запроса к базе данных
ADOField Содержит описание поля в таблице, возращенной поставщиком данных.

 

Модуль данных (data modul) – это объект класса TDataModule, который, как и обычная форма, предназначен для размещения компонентов. Отличие состоит в том, что в них размещаются невизуальные компоненты. Это удобно для централизованного хранения в проекте компонентов Table и др. компонентов, используемых для организации доступа к базам данных.





Поделиться с друзьями:


Дата добавления: 2014-10-23; Просмотров: 372; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.