Объекты структуры базы данных

  • Часть 1
  • | 2
  • | 3
  • | 4
  • | 5
  • | 6

Рассмотрим логическую структуру реляционной базы данных.

Логическая структура определяет структуру таблиц, взаимоотношения между ними, список пользователей, хранимые процедуры, правила, умолчания и другие объекты базы данных [9]. Информацию об объектах базы данных можно получить из системных таблиц.

К основным объектам базы данных СУБД Firebird относятся объекты, представленные в табл. 2.1.

Таблица 2.1. Основные объекты базы данных

Объект

Описание

Tables

Таблицы базы данных, в которых хранятся собственно данные

Views

Просмотры (виртуальные таблицы) для отображения данных из таблиц

Stored Procedures

Хранимые процедуры

Triggers

Триггеры – специальные хранимые процедуры, вызываемые при изменении данных в таблице

User    Defined function

Создаваемые пользователем функции

Indexes

Индексы – дополнительные структуры, призванные повысить производительность работы с данными

Domains

Определяемые  пользователем  наборы  значений  на  основе существующих типов данных

Keys                 Ключи – один из видов ограничений целостности данных

Constraints

Ограничение целостности – объекты для обеспечения логической целостности данных

Users

Пользователи, обладающие доступом к базе данных

Roles

Роли, позволяющие объединять пользователей в группы

Exceptions

Исключения – сообщения об ошибках, создаваемые пользователем

Generators

Генераторы последовательностей – специальные объекты БД для получения целочисленных значений, следующих с определенным шагом

Приведем краткий обзор основных объектов базы данных и представление БД с точки зрения пользователя.

предыдущая темаследующая