- •Применение case средства erwin-95 для моделирования процессов
- •1. Сущности в ErWin
- •2. Связи (relationships) в ErWin
- •3. Альтернативные ключи
- •4. Внешний вид и краткое описание меню ErWin
- •5. Панель инструментов ErWin
- •6. Примеры работы в ErWin
- •6.1. Пример разработки простой логической модели
- •6.2. Пример разработки более сложной логической модели и построения физической модели, включая формирование физических файлов
- •7. Создание обработчика баз данных
- •Список используемой литературы
7. Создание обработчика баз данных
В качестве инструмента для создания будем использовать Borland© Delphi™ 5. Создадим простейший обработчик для одной таблицы, например для Lands.dbf.
Создаем новый проект, если он не создался после загрузки Delphi автоматически (меню File ==> New Application).
На появившуюся форму «кидаем» компоненты: Data Source (вкладка Data Access), Table (вкладка Data Access), DBGrid (вкладка Data Controls) и DBNavigator (вкладка Data Controls). Получившаяся форма примерно должна выглядеть как на рис. 12.
В Object Inspector'е изменяем следующие свойства:
Table1:
DatabaseName=C:\Test
TableName=Lands.dbf
DataSource1:
DataSet=Table1
DBGrid1:
DataSource=DataSource1
DBNavigator1:
DataSource=DataSource1
В событии (вкладка Events Object Inspector’а) формы OnCreate пишем следующий код:
Table1.Open; //открытие таблицы
В событии формы OnClose пишем следующее:
Table1.Close; //закрытие таблицы
Все. Теперь осталось сохранить проект (меню File ==> Save All) и запустить его на выполнение (F9). Используйте кнопки DBNavigator'а для добавления/изменения/удаления записей.
Рис. 12. Примерный вид формы-заготовки
Список используемой литературы
Вендров А.М. CASE – технологии. М.: Финансы и статистика, 2002
Наумов А.Н., Вендров А. М., и др., "Cистемы управления базами данных и знаний", Москва, 'Финансы и статистика', 1991г.
Черемных С.В. и др. Структурный анализ систем: IDEF-технологии. – М.: Финансы и статистика, 2001. – 208 с.