Рассмотрены практические вопросы по разработке клиент-серверных приложений в среде Delphi 7 и Delphi 2005 с использованием СУБД MS SQL Server 2000, InterBase и Firebird. Приведена информация о теории построения реляционных баз данных и языке SQL. Освещены вопросы эксплуатации и администрирования СУБД. Большое внимание уделено различным генераторам отчетов QReport, RaveReports и FastReport.
Описано использование системы проектирования, разработки и поддержки баз данных ERwin. Рассмотрены дополнительные компоненты для разработки клиент-серверных приложений, а также даны ответы на часто задаваемые вопросы. Материал излагается по принципу «от простого к сложному» и сопровождается иллюстрациями, практическими примерами и видеороликами.
Author(s): Андрей Шкрыль
Publisher: БХВ-Петербург
Year: 2006
Language: Russian
Commentary: 1146145724
Pages: 480
Tags: Библиотека;Компьютерная литература;Borland Delphi / CodeGear Delphi;
Благодарности ......Page 7
Введение ......Page 8
1.2. База данных и ее составные части ......Page 10
1.3. Создание связей между таблицами ......Page 15
1.4. Служебные элементы базы данных ......Page 20
1.5. Основные принципы разработки базы данных ......Page 23
1.7. Типы данных ......Page 24
1.8. Нормализация ......Page 25
1.9. Системы управления базами данных (СУБД) ......Page 29
1.10. Целостность данных ......Page 30
2.1. Вступление ......Page 32
2.3. Команды управления данными (DML) ......Page 33
2.4. Команды определения данных (DDL) ......Page 51
2.5. Несколько полезных запросов ......Page 53
3.2. Повторение материала ......Page 56
3.4. Установка InterBase ......Page 57
3.5. Создание базы данных в InterBase ......Page 66
3.6. Резервное копирование и восстановление базы данных ......Page 79
3.7. Разработка приложения "клиент-сервер" в Delphi ......Page 83
4.2. Установка ......Page 112
4.3. Постановка задачи ......Page 120
4.4. Создание базы данных в MS SQL Server ......Page 121
4.5. Целостность данных ......Page 127
4.6. Визуализация структуры базы данных ......Page 134
4.7. Работа с хранимыми процедурами ......Page 138
4.8. Резервное копирование и восстановление базы данных ......Page 144
4.9. Разработка приложения "клиент-сервер" в Delphi ......Page 150
5.2. Установка FireBird ......Page 184
5.3. Постановка задачи ......Page 193
5.5 Pабота в IBExpert ......Page 194
5.6. Работа с хранимыми процедурами ......Page 215
5.7. Резервное копирование и восстановление базы данных ......Page 227
5.8. Разработка приложения "клиент-сервер" в Delphi ......Page 229
6.2. Установка QReport в Delphi 7 ......Page 272
6.3. Установка QReport в Delphi 2005 ......Page 274
6.4. Использование QReport ......Page 278
6.5. Принцип построения отчета ......Page 281
6.6. Усложняем пример ......Page 283
6.7. Фильтры ......Page 288
6.8. Подстановочные (Lookup) поля ......Page 290
7.2. Установка RaveReports ......Page 295
7.3. Использование RaveReports ......Page 296
7.4. Принцип построения отчета ......Page 305
7.5. Усложняем пример ......Page 306
7.6. Подстановочные (Lookup) поля ......Page 312
7.7. Многостраничный отчет ......Page 314
7.8. Фильтры ......Page 321
8.2. Установка FastReport ......Page 324
8.3. Использование FastReport ......Page 327
8.4. Принцип построения отчета ......Page 332
8.5. Усложняем пример ......Page 337
8.6. Фильтры ......Page 348
9.1. Вступление ......Page 349
9.2. Структура XML-файла ......Page 350
9.3. Практика ......Page 353
9.4. Полезный пример ......Page 360
10.1. Вступление ......Page 365
10.2. Основные понятия ......Page 366
10.3. Установка ERwin ......Page 370
10.4. Анализ предметной области ......Page 371
10.5. От объектов к сущностям ......Page 380
10.6. Работа в ERwin ......Page 384
10.7. Определение связей в модели ......Page 419
10.8. Индексы ......Page 427
10.9. SubJect Areas ......Page 428
10.10. Stored Display ......Page 432
10.11. ERwin - MS SQL Server 2000 ......Page 433
10.12. Печать модели средствами ERwin ......Page 438
11.1. Ehlib ......Page 440
11.2. scExcelExport ......Page 444
11.3. Trend v.2.03 ......Page 447
11.4. DBGridBelang v.1.0. ......Page 450
11.5. JanH DBGrid v.1.0 ......Page 451
11.6. Little Report v.1.0 ......Page 452
Глава 12. Ответы на часто задаваемые вопросы ......Page 453
Заключение ......Page 465
Приложение. Описание компакт-диска ......Page 466
Список используемой литературы ......Page 469
Предметный указатель ......Page 470