Разработка приложений баз данных для СУБД Sybase SQL Anywhere





Введение в Sybase SQL Anywhere - часть 5


ПРИМЕЧАНИЕ

В СУБД SYBASE SQL Anywhere используется диалект языка SQL - Watcom SQL. Он соответствует стандартам ANSI SQL/89 Level 2 и IBM SAA. Кроме того, используемый диалект SQL поддерживает новые возможности и расширения стандартов ANSI SQL/92 и IBMs DB2

  • Триггеры - подпрограммы, активизирующиеся при наступлении определенных событий, например, удаление записи из таблицы, модификация записей и т.д. Триггеры являются мощным средством обеспечения целостности данных.
  • Пользовательские типы данных - типы данных, создаваемые пользователем на основании базовых типов данных СУБД.
  • Системные таблицы - хранят всю информацию о схеме базы данных и содержащихся в ней объектах.
  • Вся информация базы данных может размещается в нескольких областях. Область представляет собой файл с расширением db, в которой хранится вся база данных или один из ее фрагментов. Каждая область характеризуется своим именем и файлом, соответствующим этой области. Первоначально база данных занимает только одну область с именем SYSTEM, которой соответствует базовый файл (root file). Затем по мере необходимости пространство внешней памяти базы данный может расширяться за счет добавления новых областей. Эти файлы областей могут быть размещены в любом каталоге на любом диске и любом узле локальной сети.

    Физически каждый файл (область) состоит из страниц фиксированного объема. Размер страниц устанавливается при создании базы данных. В страницах размещаются объекты базы данных. В зависимости от размера объектов каждая страница может содержать несколько экземпляров объектов или фрагмент одного из объектов.

    Наряду с файлами областями в состав базы данных входит файл для хранения журнала изменений БД - файл с расширением log. Наличие журнала изменений является основой манипулирование данными в рассматриваемой СУБД с использованием механизма транзакций. Такой подход обеспечивает высокую защиту баз данных от возникающих программных и аппаратных сбоев и отказов.

    |




    Содержание  Назад