Главная » 2014 » Июнь » 25 » Borland C++ Builder 6. Разработка приложений баз данных
18:02
Borland C++ Builder 6. Разработка приложений баз данных
Borland C++ Builder 6. Разработка приложений баз данных - Данная книга предназначена для тех, кто предполагает использовать один из самых популярных продуктов Borland C++ Bulder 6 для проектирования приложений баз данных. Рассматриваются основные вопросы создания клиентских приложений, взаимодействующих как с локальными, так и с клиент-серверными базами данных. На примере баз данных Paradox и Interbase изучаются различия между локальными БД и БД в формате SQL. Приводится большое количество примеров. Книга состоит из пяти глав. Первая глава вводит основные понятия, связанные с базами данных. Здесь приводится классификация БД, принципы построения реальных БД и рассматриваются этапы разработки. Следующие две главы посвящены использованию механизма BDE для проектирования приложений, взаимодействующих с локальными базами данных. Подробно описаны основные компоненты из набора BDE, приведены исчерпывающие сведения о локальном SQL. В четвертой главе на примере использования сервера Interbase рассматриваются особенности БД в формате SQL, приведены сведения о языке запросов стандарта SQL-92. Далее описываются приемы проектирования приложений БД с использованием механизма dbExpress, рассмотрены модели данных MyBase и Briefcase. Последняя, пятая глава, посвящена описанию способов построения отчетных и аналитических форм с использованием компонентов Quick Report и Decision Cube. Книга рассчитана на пользователей средней квалификации.
Название: Borland C++ Builder 6. Разработка приложений баз данных Автор: Послед Б. С. Издательство: ДиаСофтЮП Год: 2003 Страниц: 318 Формат: PDF Размер: 37,1 МБ ISBN: 5-93772-094-6 Качество: Отличное Язык: Русский
Содержание:
От автора Глава 1. Базы данных и вспомогательные инструментальные средства C++ Builder 6 Базы данныхгклассификация и этапы разработки Подходы к классификации Основные этапы разработки SQL Explorer Создание и использование псевдонимов Словари и наборы атрибутов Database Desktop Создание и модификация таблиц Резюме Глава 2. Использование механизма BDE Создаем простое приложение.. Использование компонента TTable Активация и деактивация набора данных Свойства подключения к таблице Таблица Items Навигация по набору данных Поля (Fields) Фильтрация Поиск Сортировка набора данных Изменение данных Использование закладок Состояние набора данных и компонент TDataSource Объект TField и редактор полей Свойства, методы и события класса TField Постоянные и динамические поля. Редактор полей Вычисляемые поля (Calculated Fields) Поля подстановки (Lookup Fields) Организация связи между таблицами Режим кэширования изменений Создание таблиц «на лету» Резюме Глава 3. Использование механизма BDE (продолжение) Модули данных Управление подключением к базе данных при помощи объекта TDatabase Основные свойства компонента TDatabase Транзакции и BDE Получение имен таблиц и полей базы данных События компонента TDatabase Управление сеансами связи при помощи компонента TSession Свойства и события компонента TSession Использование паролей для доступа к таблицам Paradox и dBASE Управление сеансами связи Получение информации о соединениях Элементы визуализации и управления данными Простейшие средства управления данными Списки, комбинированные списки и группы Диаграмма (компонент TDBChart) Компонент TDBCtrlGrid Использование сетки (компонент TDBGrid) Свойство Columns. Объекты TColumn Параметры сетки Приемы использования событий сетки Пример использования события OnTitleClick Оформление отдельных ячеек сетки при помощи события OnDrawColumnCell Запросы и компонент TQuery Краткие сведения о языке запросов SQL Некоторые соглашения Встроенные комментарии Форматы констант даты и времени Формат логических констант Язык манипуляции данными (DML) Оператор выборки (Select) Предложение Select Предложение From Предложение Where Предложение Group By Предложение Having Предложение Order By Оператор удаления (Delete) Оператор вставки (Insert) Оператор обновления (Update) Оператор объединения (Union) Запросы с параметрами Несколько полезных функций SQL Язык определения данных (DDL) Оператор создания таблицы (Create Table) Оператор модификации таблицы (Alter Table) Оператор удаления таблицы (Drop Table) Оператор создания вторичного индекса (Create Index) Оператор удаления индекса (Drop Index) Свойство SQL компонента TQuery Построитель запросов (SQL Builder) «Живые» запросы и свойство RequestLive Использование параметров Выполняемые запросы Компонент TUpdateSQL Компонент TBatchMove Клиентские наборы данных Резюме Глава 4. Клиент-серверные базы данных Работа с Interbase Консоль Interbase (IBConsole) Утилита ISQL Базы данных Interbase Типы данных, поддерживаемые Interbase Несколько слов о языке SQL Работа с базами данных Домены (Domains) Работа с таблицами Использование индексов Генераторы (Generators), триггеры (Triggers) и хранимые процедуры (Stored Procedures) Представления (Views) Исключения (Exceptions) Планирование системы безопасности Создание клиентских приложений Несколько слов о механизмах доступа к данным Подключение к базам данных с помощью dbExpress Использование IBExpress для подключения к БД Подключение к БД при помощи механизма dbGo (ADO) Однонаправленные наборы данных dbExpress Компонент TSQLTable Компоненты TSQLQuery, TSQLStoredProc и TSQLDataSet Клиентский набор данных TSQLCIientDataSet Компонент TSQLMonitor Резюме Глава 5. Документированием анализ информации Создание отчетов при помощи компонентов QuickReport Мастер создания отчетов Создание простого отчета в режиме конструктора Компонент TQuickRep Полосы отчета Краткий обзор компонентов Quick Report Decision Cube Резюме Предметный указатель