Мир InterBase
Быстрый стартУстановка InterBase
Что ставить?
Подготовка к установке
Установка
Установка InterBase на платформе Linux/Unix
Установка инструментария для админист рирования InterBase
Заключение
Создаем базу данных
Строка соединения
Диалект базы данных
Размер страницы
Кодировка (CharSet)
Имя пользователя и пароль
Что получилось
Типы данных
О типах данных
Синтаксис определения типов данных
Целочисленные типы
Вещественные типы данных
Типы данных с фиксированной точкой
Типы для хранения даты и времени
Типы данных для хранения текста
Тип данных BLOB
Массивы
Таблицы. Первичные ключи и генераторы
Первичные ключи в таблицах
Генераторы - лучшие друзья первичных ключей
Индексы
Для чего нужны индексы?
Как устроены индексы
Применение индексов
Ускорение выполнения запросов с помощью индексов
Обеспечение ссылочной целостности с помощью индексов
Оптимизация производительности индексов
Ограничения базы данных
Виды ограничений в базе данных
Пример типичного ограничения
Создание ограничений
Первичный и уникальный ключи
Внешние ключи
Использование NULL в полях внешнего ключа
Расширенные возможности поддержки ссылочной целостности с помощью внешнего ключа
Ограничение CHECK
Удаление ограничений
Представления
Синтаксис DDL для работы с представлениями
Примеры представлений
Модифицируемые представления
Хранимые процедуры
Пример простой хранимой процедуры
Пример простой хранимой процедуры - 2
Разделители в хранимых процедурах
Вызов хранимой процедуры
Циклы и операторы ветвления
Рекурсивные хранимые процедуры
Расширенные возможности языка хранимых процедур InterBase
Исключения
Обработка ошибок SQL и InterBase
Работа с массивами в хранимых процедурах
Триггеры
Пример триггера
Контекстные переменные
Управление состоянием триггера
Ошибки и исключения в триггерах
События InterBase
User Defined Functions
Механизм подключения функций
Создание собственных функций
Русификация InterBase
Наборы символов
Хранение символьных данных без использования наборов символов
Вносим ясность
Русификация клиентских приложений InterBase
Собственные наборы символов и способы сортировки
Что такое транзакции?
Изолированность транзакций
Механизм транзакций в InterBase
Многоверсионная архитектура InterBase
Реализация многоверсионности. Страницы учета транзакций
Сборка мусора
Взаимодействие транзакций
Уровни изоляции транзакций
Параметры транзакций
Виды параметров транзакции
Режим доступа
Режим блокировки
Взаимоблокировка
Установка уровней изоляции
Рекомендации по использованию параметров транзакций
За пределами транзакций
Двухфазное подтверждение транзакций
Обзор библиотек доступа к InterBase
Основа библиотек доступа к InterBase
Библиотеки доступа
Список библиотек доступа к InterBase
Искусственный интеллект далее
Аппаратные средства ЭВМ. Компьютерные сети далее