![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Создание приложения. Создание таблицы БД.Стр 1 из 13Следующая ⇒
ЛАБОРАТОРНАЯ РАБОТА № 1 СРЕДСТВА ДЛЯ РАБОТЫ С БАЗАМИ ДАННЫХ Цель занятия: изучить компоненты, предназначенные для создания приложений, осуществляющих операции с БД
ОСНОВНАЯ ЧАСТЬ
Delphi не имеет своего формата таблиц БД, но поддерживает многие СУБД, локальные - dBase Paradox, промышленные - SyBase InterBase. К средствам Delphi предназначенным для работы с БД относятся: - инструментальные средства (специальные программы и пакеты) - компоненты, предназначенные для создания приложений, осуществляющих операции с БД. Инструментальные средства
Для операций с БД в Delphi имеются следующие средства: - BDE (Borland DataBase Engine) – процессор баз данных, который представляет собой набор библиотек, предназначенных для организации доступа к БД. - BDE Administrator – утилита для настройки BDE. - DataBaseDesktop – программа для создания и редактирование таблиц SQL и QBE запросов. - SQL Explorer – проводник БД, позволяет настраивать параметры БД. - SQL Monitor - программа для отслеживания порядка выполнения SQL –запросов. - SQL Links – драйверы для доступа к удаленным программ СУБД, например MSSQL Server Oracle Local InterBase Server - локальная версия SQL –сервера Borland InterBase InterBase Server Server for Windows 95 – много пользовательская версия SQL –сервера Borland InterBase, рассчитанная на четыре одновременных соединения.
Компоненты Компоненты, используемые для работы с БД, находятся на страницах DataAccess, DataControls, Midas, Qreport и DesisionCube. На странице DataAccess находятся невизуальные компоненты, с помощью которых можно организовать доступ к данным: · DataSourse – источник данных; · Table –набор данных, основанный на таблице БД; · Query – набор данных, основанный на SQL – запросе; · StoredProc – набор данных, основанный на процедуре которая хранится на сервере; · DataBase- соединение с БД; · Session –текущий сеанс работы с БД.
На странице DataControls находятся следующие визуальные компоненты - DBGrid – сетка (таблица) - DBNavigator – навигационный интерфейс - DBText - - надпись - DBEdit – однострочный редактор - DBImage – графический образ - DBListBox – простой список - DBComboBox – комбинированный список - DBCheckBox – независимый переключатель
На странице QReport находятся следующие визуальные компоненты - QuckRep - отчет - QRSubDetail – полоса отчета для связанных таблиц - QRBand - полоса отчета - QRGroup - группа - QRLabel - надпись
ЗАДАНИЯ И ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ Создание приложения. Создание таблицы БД.
Основные этапы создания простого приложения: - создание таблиц БД; - создание формы приложения. Для создания таблицы БД можно использовать программу DataBaseDesktop. Процесс создания новой таблицы начинается по команде New/Table, происходит в интерактивном режиме и содержит следующие пункты: - выбрать тип таблицы; - задать структуру таблицы; - указать ключевые поля; - определить индексы; - определить ограничения на значения полей; - определить пароль; - задать ссылочную целостность (связи) между таблицами. Сначала в окне CreateTable выбирается формат: Paradox7. После выбора типа таблицы появляется окно определения структуры таблицы. Table properties (свойства таблицы) - Secondary Indexes – задание индекса; - Validity Checks – ограничения на ввод значений полей; - Password Security – определение пароля; - Referential Integrety – определение ссылочной целостности между таблицами. При выборе Secondary Indexes доступной становится кнопка Define (определить) -Define Secondary Indexes (задание вторичного индекса). В этом окне задаются индексные поля, отображаемые в правом списке и параметры индекса, основные из которых изменяются с помощью следующих фактов: Unigue – индекс допускает уникальные значения для составляющих его полей. Case Sensitive – для полей строкового типа учитывается регистр символов.
После задания состава индексных полей и; появится окно Save IndexAs, в котором задается имя индекса. Сохранение таблицы Save As
|