Мир InterBase


Быстрый старт


  • Установка InterBase

  • Что ставить?
  • Установка InterBase на платформе Windows

  • Подготовка к установке
  • Установка

  • Установка InterBase на платформе Linux/Unix
  • Установка инструментария для администрирования InterBase
  • Заключение
  • Создаем базу данных
    • Строка соединения
    • Диалект базы данных
    • Размер страницы
    • Кодировка (CharSet)
    • Имя пользователя и пароль
    • Что получилось

  • Типы данных
    • О типах данных
    • Синтаксис определения типов данных
    • Целочисленные типы
    • Вещественные типы данных
    • Типы данных с фиксированной точкой
    • Типы для хранения даты и времени
    • Типы данных для хранения текста
    • Тип данных BLOB
    • Массивы
    • Заключение

  • Таблицы. Первичные ключи и генераторы
    • Первичные ключи в таблицах
    • Генераторы - лучшие друзья первичных ключей
    • Заключение

  • Индексы
    • Для чего нужны индексы?
    • Как устроены индексы
    • Применение индексов
    • Ускорение выполнения запросов с помощью индексов
    • Обеспечение ссылочной целостности с помощью индексов
    • Оптимизация производительности индексов

  • Ограничения базы данных
    • Виды ограничений в базе данных
    • Пример типичного ограничения
    • Создание ограничений
    • Первичный и уникальный ключи
    • Внешние ключи

    • Использование NULL в полях внешнего ключа
    • Расширенные возможности поддержки ссылочной целостности с помощью внешнего ключа

  • Ограничение CHECK
  • Удаление ограничений
  • Представления
    • Синтаксис DDL для работы с представлениями
    • Примеры представлений
    • Модифицируемые представления
    • Заключение

  • Хранимые процедуры
    • Пример простой хранимой процедуры
    • Разделители в хранимых процедурах
    • Вызов хранимой процедуры
    • Циклы и операторы ветвления
    • Рекурсивные хранимые процедуры
    • Заключение

  • Расширенные возможности языка хранимых процедур InterBase
    • Обработка исключений и ошибок

    • Исключения
    • Обработка ошибок SQL и InterBase

  • Работа с массивами в хранимых процедурах
  • Заключение
  • Триггеры
    • Пример триггера
    • Контекстные переменные
    • Управление состоянием триггера
    • Ошибки и исключения в триггерах
    • События InterBase
    • Заключение

  • User Defined Functions