Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Создание приложения. Создание таблицы БД.






ЛАБОРАТОРНАЯ РАБОТА № 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 – для полей строкового типа учитывается регистр символов.

ОК
Descending - сортировка выполняется в порядке убывание значений.

После задания состава индексных полей и; появится окно Save IndexAs, в котором задается имя индекса. Сохранение таблицы Save As

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.