- •Принципы создания ис.
- •Типы и структура эис.
- •Понятия проекта и проектирования эис. Требования к эффективности и надежности проектных решений.
- •Технология проектирования и стандарты проектирования. Методы проектирования ис.
- •Краткая характеристика применяемых технологий проектирования.
- •Выбор средств проектирования ис.
- •Назначение, состав и жизненный цикл ис. Каскадная модель жизненного цикла ис. Спиральная модель жизненного цикла ис.
- •Каноническое проектирование. Состав стадий и этапов канонического проектирования эис. Требования к содержанию документов на создаваемые ис
- •Техническое задание на ис
- •Внемашинное информационное обеспечение эис.
- •Внутримашинное информационное обеспечение эис.
- •Документальные системы. Назначение и основные понятия.
- •Информационно-поисковые системы.
- •Общая функциональная структура документальных информационно-поисковых систем.
- •Case-средства разработки информационных систем. Общая характеристика
- •Функционально-ориентированный и объектно-ориентированный подходы.
- •Содержание rad-технологии прототипного создания приложений
- •Методология idefo. Типы диаграмм в idefo. Работы в idef0. Стрелки idef0. Типы стрелок
- •Среда Bpwin. Применение методологии idefo
- •Среда Bpwin. Применение методологии dfd
- •Среда Bpwin. Применение методологии idef3
- •Проведение экспертизы и создание отчетов в bPwin.
- •Концептуальное моделирование фактографических бд
- •Методология idef1x.
- •Создание логической модели данных в Erwin.
- •Создание физической модели данных
- •Соответствие логической модели Erwin и модели процессов Bpwin. Архитектуры фактографических бд
- •Технологии создания бд с файл-серверной архитектурой в delphi. Механизм bde
- •Технологии создания бд с файл-серверной архитектурой в delphi. Технология ado
- •Пример создания базы данных архитектуры клиент-сервер с помощью Delphi.
Пример создания базы данных архитектуры клиент-сервер с помощью Delphi.
При работе с СУБД MicroSoft SQL также удобнее всего использовать технологию ADO. Главное отличие – другая настройка свойства ConnectionString объекта ADOConnection и акцент на применение SQL-запросов при работе с сервером БД.
Если используем СУБД InterBase, то в качестве примера можно рассмотреть доступ к БД с помощью технологии BDE:
Проверить наличие работающего сервера InterBase. Создать при помощи клиентского модуля InterBase пустую базу данных. По умолчанию имя пользователи SYSDBA, пароль masterkey.
При помощи утилиты BDE Administrator или SQLExplorer создать псевдоним (например, potr). Обратить внимание на настройки типа БД.
При помощи утилиты SQLExplorer создать таблицы, поля, индексы в этой базе. Для этого желательно использовать SQL-запросы.
Структуру базы данных можно взять из предыдущего примера - таблицы "Потребитель", «Продукт» и "Потребительская корзина"
Создать новое приложение в Delphi (модуль Unit1).
Создать модуль данных (при этом создается Unit2) и разместить на нем объекты: DataBase (1 экземпляр), Table (3 экземпляра), DataSource (3 экземпляра)
Установить следующие свойства для DataBase (обратите внимание на внутренний псевдоним PP):
Свойство
Значение
AliasName
potr
DataBaseName
PP
LoginPrompt
False
Params
LoginName=SYSDBA
Password=masterkey
Connected
True
Свойства компонентов Table установить следующим образом:
Свойство
Значение
DataBaseName
PP
TableName
Potreb, Product или PotrKorzina
Active
True
Прописать в модуле Unit1 в разделе uses модуль Unit2.
На форме приложения разместить объекты DBGrid(3 экземпляра), DBNavigator(3 экземпляра). Для компонентов DBGrid и DBNavigator установить следующие свойства.
-
Свойство
Значение
DataSource
DataModule2.DataSource1 или DataModule2.DataSource2
Enable
True
Очевидно, что объекты Table следует использовать только на первоначальном этапе работы с БД. В дальнейшем, как и в случае с СУБД MicroSoft SQL, при работе с сервером БД следует пользоваться языком SQL и соответствующими компонентами, например, компонентом Query.