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

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

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

-

совокупность

-

строки; каждая строка (или запись) представляет собой атрибутов (свойств) конкретного экземпляра объекта; столбцы;   каждый   столбец   (поле)   представляет   собой   атрибут   или совокупность атрибутов. Поле строки является минимальным элементом таблицы. Каждый столбец в таблице имеет определенное имя, тип данных и размер. Базовой (реальной, целевой) таблицей называется    таблица, для каждой

строки которой в действительности имеется некоторый двойник, хранящийся в

физической памяти машины. Однако СУБД создает и использует   ряд виртуальных таблиц, в которых

формируются результаты запросов на получение данных из базовых таблиц.

Это таблицы, которые не существуют в базе данных, но как бы существуют с

точки зрения пользователя. Они называются производными (виртуальными)

таблицами (рис. 2.1).

Базовые таблицы реально существуют, а производные - предоставляют различные способы просмотра базовых таблиц.

Таким образом, производная таблица – это такая таблица, которая определяется в терминах других таблиц и, в конечном счете, в терминах базовых таблиц.

К производным таблицам относятся: представления, курсоры и неименованные рабочие таблицы.

Представление (просмотр) – это пустая именованная таблица, определяемая перечнем тех столбцов из одной или нескольких таблиц и признаками тех их строк, которые хотелось бы в ней увидеть.

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

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