5 Создание псевдонима BDE Первое, что надо сделать при разработке приложения базы данных с помощью Delphi, - создать псевдоним BDE, представляющий базу данных нашего приложения


перейти к полному списку дипломных проектов

Ссылка на скачивания файла в формате .doc находится в конце странички

5 Создание псевдонима BDE Первое, что надо сделать при разработке приложения базы данных с помощью Delphi, - создать псевдоним BDE, представляющий базу данных нашего приложения

Поэтому одним из основных вопросов дальнейшего развития СУБД стал вопрос о создании единой среды обработки данных.На базе многолетнего опыта создания инструментальных средств компания Borland предоставила разработчикам свою технологию доступа к данным – Borland Database Engine, Известную также как IDAPI (Integrated Database API).Идеология доступа к локальным и клиент/серверным данным существенно отличаются (в одном случае используется навигационный подход, в другом – язык SQL, ориентированный на множество данных). BDE объединяет эти подходы без уменьшения функциональных возможностей кождого из них. Поэтому BDE (IDAPI) положен в основу инструментов создания масштабируемых систем обработки данных, одним из которых является Delphi.

BDE предоставляет единый набор функций (API) обработки локальных и серверных данных. Обращение к различным источникам данных основано на коцепции драйверов. Таким образом обеспечивается интерфейс к наиболее распространённым форматам/способам хранения данных: dBase, Paradox и серверным источникам InterBase, Oracle, Sysbase, Informix, MS SQL-Server.

Когда речь заходит об обработке данных в структуре клиент/сервер следует понимать, что реализация доступа к серверным данным несколько усложняется. В этом случае вводится понятие middleware – некоего среднего звена, отвечающего за взаимодействие универсального интерфейса (в нашем случае IDAPI) с клиентскими средствами сервера БД. В качестве такого middleware для пользователей BDE выступает Borland SQL Links, также реализованный в виде набора драйверов для каждого конкретного сервера. Рис. 6 отражает такой подход к обработке серверных данных.

Иерархия форм.

Формы баз данных Delphi можно разделить на четыре следующих функциональных класса.

1. Редактирование и ввод. Простая форма, представляющая одну запись одной таблицы.

2. Сетка. Форма, которая отображает несколько строк одной таблицы, как это делается в программах электронных таблиц (каждая строка таблицы базы данных занимает одну строку на экране).

3. Управляющая сетка. Форма, которая отображает несколько строк одной таблицы (каждая строка таблицы базы данных занимает несколько строк экрана).

4. Главная-подчиненная. Форма, которая показывает строки двух или более связанных таблиц.

При разработке приложения прежде всего создаются и сохраняются в хранилище объектов Delphi формы-предки. Затем на их основе создаются все формы, являющиеся потомками.

Рис.6. Иерархия форм.

2.2.5 Создание псевдонима BDE

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

Для создания псевдонима мы используем многофункциональное средство Delphi Database Explorer.

Рис.7. Окно Database Explorer после добавления нового псевдонима BDE.

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

Модуль формы fmNew

Если мы выберем пункт меню Файл(Новая модель, тогда вызывается модуль, который отвечает за открытие новой модели.

скачать бесплатно Клиентская часть

Содержание дипломной работы

Формально, Модель определяется парой неупорядоченных множеств - множеством переменных-параметров и множеством отношений, связывающих значения этих переменных
Система должна работать под управлением Windows95, реализована в среде разработки Borland Delphi 3 и должна состоять из двух компонентов - вычислительного ядра системы (engine) и оболочки над ним
На языке решателя UniCalc пользователь можете записать модель в виде совокупности выражений, включающих переменные, константы, стандартные математические функции, пользовательские функции
Имена целых переменных начинаются с букв i, j, k, l, m, n, для латинского алфавита, и соответственно с букв и, й, к, л, м, н, для русского алфавита
Также от параметра К зависит параметр D
Лингвистическое описание База данных описывает экономическую модель, поэтому одним из объектов, входящих в базу, является объект «Экономическая модель»
Даталогическая модель данных Под даталогической моделью (ДЛМ) подразумевается отображение конечных связей между реальными объектами предметной области к их смысловому содержанию в среде хранения
Алгоритмы предварительной подготовки данных для расчета экономической модели Общий алгоритм работы программы  Структура программы Структура программы представлена на риc
5 Создание псевдонима BDE Первое, что надо сделать при разработке приложения базы данных с помощью Delphi, - создать псевдоним BDE, представляющий базу данных нашего приложения
BitBtn1Click Описываем переменные: var s : String; i : longint; Если в строке не ввели имя модели тогда вывести сообщение ‘Введите имя модели’ begin if eNew
Text+'\'+eNew
qMain
Дерево модели может включать в себя переменные, подмодели, а также группы из переменных и подмоделей, но на данном этапе развития проекта понятие группы пока не рассматривается
Clear; Выборка параметров индексов fmMain
AsInteger); Если переменная зависит от 2-х индексов if Two then begin Заполнение первого столбца таблицы sgVar значениями второго индекса for i:=1 to sgVar
Text+39+','+39+lbVar
AddChild(TfmForm1(fmMain
Сейчас эти средства используются там, где подход достаточно однообразен - например при написании средств работы с базами данных
Окно выбора объекта создания Таким образом, выбрав тип создаваемой программы, программист получит готовый шаблон, который затем необходимо будет заполнить содержанием
Для более сложных свойств, например, для списков строк, существуют свои редакторы свойств
Неодновременность групп затрат не учитывается, и предполагается, что абсолютная величина и влияние затрат со временем не изменяется
Наиболее активно в качестве показателя сложности программ используется ее объем, выраженный числом операторов на ассемблере или строк на языке программирования высокого уровня
Для обеспечения сборочного программирования КИТ на строку в программе С18 увеличивается в среднем на 10-20%
эти затраты не что иное как затраты на разработку данной системы
Наибольшие затраты были на разработку программы, кроме того, очень высокий процент непосредственных затрат на эксплуатацию реализующей ЭВМ
Оптимизация условий зрительного восприятия Эффективность зрительного восприятия зависит от ряда условий
Так как мы предполагаем создать достаточно равномерное освещение, то коэффициент неравномерности освещения: z = 1
Количественную оценку уровня громкости шума различных источников проводят путем сравнения с шумом на частоте 1000 Гц, для которого уровень силы принят равным уровню громкости
, с одной стороны, и к металлическим корпусам аппаратуры или токоведущим частям, с другой стороны
При проведении противопожарных инструктажей необходимо добиваться, чтобы персонал практически умел пользоваться первичными средствами тушения пожара и средствами связи
Мероприятия по организации рабочего места Рабочее место - это та часть пространства в котором человек осуществляет свою трудовую деятельность и проводит большую часть своего рабочего времени
C точки зрения экологической безопасности окружающей среды работа за компьютером и сам компьютер не представляет опасности

заработать

Закачай файл и получай деньги