Рекомендуем

Ключевые слова:
InterBaseSQLБазы данных
Web-интерфейс баз данных ODBCГанеев Р.М. Web-интерфейс баз данных ODBC
Алгоритмы категорирования персональных данных для систем автоматизированного проектирования баз данных информационных системБлагодаров А.В., Зияутдинов В.С., Корнев П.А., Малыш В.Н. Алгоритмы категорирования персональных данных для систем автоматизированного проектирования баз данных информационных систем
Проектирование баз данных. СУБД Microsoft AccessГринченко Н.Н., Гусев Е.В., Макаров Н.П., Пылькин А.Н., Цуканова Н.И. Проектирование баз данных. СУБД Microsoft Access

Книга

Введение в InterBase

517 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в твердом переплете
ISBN 5-93517-062-0
ББК 32.973
Аннотация

Книга содержит справочные и методические материалы по популярной системе управления базами данных InterBase. Рассмотрена методика проектирования систем переработки информации на основе клиент – серверной технологии. Особое внимание уделено применению средств SQL при работе с данными, включая работу в многопользовательском режиме, поддержанию логической целостности данных, подробно освещен механизм транзакций, используемый в SQL-сервере InterBase. Изложена методика прикладного программирования на языке C++ для InterBase. Описаны Инструментальные средства для работы с InterBase. Справочный материал содержит полное описание языка SQL для InterBase, а также перечень диагностических сообщений, выдаваемых при работе сервера.

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

Оглавление

Введение

Глава 1. Реляционные базы данных
1.1. Организация хранения данных
Иерархическая модель
Сетевая модель
Реляционная модель
1.2. Организация данных в реляционной модели
Отношения и кортежи
Операции с отношениями
Табличное представление данных; нормализация
Связи между данными, логическая целостность данных
Скорость доступа к данным

Глава 2. Основы языка SQL
2.1. Унификация доступа к данным
2.2. Язык управления доступом к данным
2.3. Язык определения данных
2.4. Язык управления порядком доступа к данным
2.5. Данные и метаданные
2.6. Уровни реализации языка SQL

Глава 3. Управление доступом к данным в InterBase
3.1. Выборка данных. Команда SELECT
3.2. Добавление данных. Команда Insert
3.3. Обновление данных. Команда Update
3.4. Удаление данных. Команда Delete

Глава 4. Описание данных на основе SQL
4.1. Организация данных в InterBase. Типы данных
4.2. Домены
4.3. Таблицы
Создание таблиц. Команда CREATE TABLE
Модификация таблиц. Команда ALTER TABLE
Удаление таблиц. Команда DROP TABLE
4.4. Индексы
4.5. Исключения

Глава 5. Триггеры и хранимые процедуры
5.1. Триггеры и их назначение
5.2. Хранимые процедуры и их назначение
5.3. SQL для триггеров и хранимых процедур в InterBase
5.4. Команды создания, удаления, модификации триггеров; работа с ними
5.5. Команды создания, удаления, модификации хранимых процедур; работа с ними

Глава 6. Расширенные возможности для работы с базой
6.1. Обзоры
6.2. Работа с BLOB
6.3. Функции пользователя (UDF)
6.4. Фильтры BLOB

Глава 7. Организация хранения метаданных
7.1. Назначение и порядок использования описаний данных
7.2. Системные таблицы
7.3. Системные обзоры

Глава 8. Администрирование базы данных
8.1. Установка InterBase
Настройка и обслуживание базы с помощью диспетчера серверов
8.2. Настройка BDE
Назначение BDE и организация связи с ним приложения
Настройка BDE для работы с InterBase (использование BDE Administrator)
Настройка базы на работу с кириллицей
8.3. Управление доступом к данным
Создание списка пользователей
Создание группы пользователей – роли. Команда CREATE ROLE
Удаление роли. Команда DROP ROLE
Задание прав. Команда GRANT
8.4. Копирование и восстановление базы данных

Глава 9. Транзакции. Механизм транзакций в InterBase
9.1. Понятие транзакции. Назначение транзакций
Транзакции и поддержание логической целостности данных
Проблемы доступа в многопользовательских системах
9.2. Реализация механизма транзакций в InterBase
Хранение версий данных в InterBase
Работа с версиями данных в InterBase
Сборка мусора и чистка
Режимы работы транзакций
Транзакции, работающие с несколькими базами
9.3. Синтаксис установки параметров транзакции

Глава 10. Разработка приложений для работы с InterBase
10.1. Разработка приложений на базовом языке
10.2. Разработка приложений на C++ Builder и Delphi

Глава 11. Инструментальные средства для работы с InterBase
11.1. WinSQL
11.2. EMs QuickDesk

Приложение А. Справочник по командам и функциям SQL
А.1. Команды
А.2. Функции
А.3. Типы данных
А.4. Коды завершения SQL

Приложение Б. Сообщения об ошибках
Сообщения об ошибках SQLCODE
Сообщения об ошибках InterBase
Приложение В. Описание структуры базы данных TESTBASE
Дополнительная литература