Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СРС_проект_ИС.doc
Скачиваний:
17
Добавлен:
11.08.2019
Размер:
3.38 Mб
Скачать

Министерство образования и науки Российской Федерации

Омский государственный технический университет

О. Б. Малков работа с базами данных в среде delphi Учебное пособие для студентов заочной формы обучения

Омск 2004

УДК 004.42(075)

ББК 32.973-018.2я73

М75

Рецензенты:

В. В. Сервах, канд. физ.-мат. наук, ст. науч. сотр. Омского филиала

Института математики СО РАН;

В. И. Стариков, канд. техн. наук, ст. науч. сотр.

ОЭЛ ИЭ и ОПП СО РАН

Малков О. Б.

М75 Работа с базами данных в среде Delphi: Учеб. пособие для студентов заочной формы обучения. Омск: Изд-во ОмГТУ, 2004. 88 с.

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

Проектирование приложения рассматривается с позиций функционально-ориентированного (структурного) проектирования экономических информационных систем, базирующегося на CASE-технологии и CASE-средствах. Для построения базы данных использованы диаграммы «сущность-связь» (ERD).

Приведен практический пример создания Delphi-приложения, работающего с базой данных в предметной области «Отдел сбыта готовой продукции предприятия».

Адресовано студентам заочной формы обучения специальности 351400 – «Прикладная информатика в экономике» и предназначено для выполнения расчетно-графической работы по дисциплине «Проектирование информационных систем», а также для дипломного проектирования. Будет полезно студентам дневной формы обучения этой же специальности, а также студентам других специальностей, изучающим дисциплины «Проектирование информационных систем», «Информационные технологии» и т. д.

УДК 004.42(075)

ББК 32.973-018.2я73

Печатается по решению редакционно-издательского совета Омского государственного технического университета

 О. Б. Малков, 2004

 Омский государственный

технический университет, 2004

Содержание

1. РЕАЛИЗАЦИЯ РАБОТЫ С БАЗАМИ ДАННЫХ В СРЕДЕ DELPHI 4

1.1. Базы данных и системы управления базами данных 4

1.2. Технология доступа к данным BDE 5

1.3. Компоненты приложений, работающих с базами данных 6

2. Демонстрационная БАЗА ДАННЫХ 11

2.1. Логическая модель данных предметной области 11

2.2. Физическая модель данных предметной области 12

3. СОЗДАНИЕ базы данных 15

3.1. Создание псевдонима 16

3.2. Создание структуры таблиц базы данных 18

3.3. Свойства таблиц Paradox 19

3.4. Заполнение таблиц базы данных 24

4. МодулЬ данных 25

4.1. Создание модуля данных 25

4.2. Связывание наборов данных 27

4.3. Создание объектов-полей 28

4.4. Проектирование и анализ структуры базы данных 30

4.5. Создание объектов-столбцов 35

4.6. Реализация бизнес-правил 35

5. СОЗДАНИЕ ПРИЛОЖЕНИЯ, РАБОТАЮЩЕГО С БАЗОЙ ДАННЫХ 36

5.1. Выбор типа пользовательского интерфейса 36

5.2. Создание главной формы 37

5.3. Создание рабочих форм 38

5.4. Создание форм ввода новых данных 44

6. Создание запросов 51

6.1. Компонент Query 51

6.2. Создание SQL-запросов 52

6.3. Построение запроса в демонстрационной базе данных 57

7. Создание отчетов 60

7.1. Основы технологии Rave Reports 60

7.2. Визуальная среда Rave Designer 61

7.3. Составляющие проекта отчета 63

7.4. Типы отчетов 66

7.5. Пример создания отчетов в приложении Sale 69

7.6. Экспорт отчета в файл 71

8. СОЗДАНИЕ СправочнОЙ системЫ 72

8.1. Создание файла документа справочной информации 72

8.2. Создание проекта справочной системы 74

8.3. Доступ к справочной информации 79

9. Создание установочного диска 80

9.1. Программа InstallShield Express 80

9.2. Создание проекта инсталляционной программы 81

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 89