Читать онлайн «Программирование баз данных в Delphi 7. Учебный курс»

Автор Валерий Фаронов

В. В. Ф24 Программирование баз данных в Delphi 7. Учебный курс. — СПб. : Питер, 2006. —459 с: ил. ISBN 5-318-00100-9 В книге описываются многочисленные визуальные и невизуальные компоненты, а также технологии, использующиеся для создания приложений баз данных. Последовательно рассматриваются три наиболее распространенных архитектуры баз данных — файл-серверная, клиент-серверная и трехзвенная. Многие описываемые технологии могут быть применены и в более ранних версиях пакета Delphi. Книга содержит также значительный объем тщательно отобранной и хорошо организованной справочной информации. Введение в базы данных 16 Урок 2. Поля 46 УрокЗ. Наборы данных 66 Урок 4. Таблицы 83 Урок 5. Запросы 91 Урок 6. Визуализация данных 110 Урок 7. Кэширование изменений 136 Урок 8. Создание отчетов, 144 Урок 9.
Технология ADO 202 Урок 10. Введение в архитектуру клиент-сервер 226 Урок 11. Типы данных InterBase 245 Урок 12. Таблицы и индексы 255 Урок 13. Компоненты TSession и TDatabase. Транзакции 263 Урок 14. Хранимые процедуры, триггеры и представления 275 Урок 15. Пользовательские функции 285 Урок 16. Технология InterBase Express 289 Урок 17. Технология dbExpress 321 Урок 18. Введение в трехзвенную архитектуру 345 Урок 19. Компоненты для трехзвенной архитектуры 353 Урок 20. Общие вопросы создания трехзвенных приложений 376 Урок 21. Программное управление сервером InterBase 400 Урок 22. Распространение приложений 417 Приложение. Свойства, методы и события некоторых важных классов 434 Алфавитный указатель 451 Содержание От автора 15 От издательства т 15 Урок 1. Введение в базы данных 16 Типы СУБД 16 Таблицы БД и связи между ними 18 Первичные ключи и индексы 19 Механизм BDE 20 Демонстрационная БД «Книголюб» 21 Анализ информационных потоков 21 Проектирование БД 22 Имена таблиц и полей 25 Создание таблиц 25 Свойства таблиц Paradox 7 28 Типы полей 28 Контроль за содержимым полей 29 Таблица подстановки 30 Вторичные индексы 31 Ссылочная целостность 31 Парольная защита 32 Выбор языкового драйвера 32 Пример простой программы 33 Разработка главной формы 34 Создание псевдонима БД 35 Модуль данных 36 Создание объектов-полей 40 Создание объектов-столбцов 42 Обработчик события OnGetText 43 Бизнес-правила 43 Отображение копеек в денежных полях 44 Содержание 7 Урок 2.