Объект (база данных)

Объект (база данных)

Объект (база данных)

Объект реляционной базы данных - это часть cловаря данных в реляционной базе данных которая может использоваться для хранения информации или обращения к ней.

Объекты базы данных содержат всю информацию, о её структуре и данных. Объекты базы данных так же упоминаются, как метаданные.[1]

Data Definition Language - описывает работу с объектами в базе.

Сами же объекты в реляционной базе задаются записью (строкой) в таблице.[2]

Не стоит путать Объект реляционной базы данных с объектами базы данных в Объектно-ориентированной базе данных.

Содержание

Основные объекты базы данных

Oracle

Основные объекты базы данных в Oracle[3]

  • Схема (SCHEMA)
  • Пользователь (USER)

Однако как объект базы данных "Пользователь" присутствует не во всех СУБД. Например он присутствyет в Oracle, но отсутствует в IBM и DB2.

Informix

Основные объекты базы данных в Informix[4]

  • Таблица (TABLE)
  • Строка (ROW)
  • Столбец (COLUMN)

Access

Основные объекты базы данных в Access[5] (файл .mdb)

  • таблицы,
  • запросы,
  • формы,
  • отчеты,
  • макросы
  • модули.

Microsoft SQL Server

Основные объекты базы данных в Microsoft SQL Server

Схема, как объект базы данных

Схема (SCHEMA)[3] - является одним из основных объектов базы данных Oracle. SCHEMA также появилась и в Microsoft SQL Server 2005 и формально определяется как набор объектов в базе данных[6].

В Oracle[3] и в Microsoft SQL Server 2005[6] она привязывается пользователю (USER) и является логическим набором объектов базы данных. Схема создается при создании пользователем первого объекта, и все последующие объекты созданные этим пользователем становятся частью этой схемы. Нескольким пользователям можно назначить одну и ту же схему по умолчанию.

В Oracle схема привязывается только к одному пользователю, тогда как в Microsoft SQL Server 2005 несколько пользователей (через группы Windows или роли баз данных) могут владеть одной и той же схемой.

Однако как объект базы данных "Пользователь" присутствует не во всех СУБД. Например он присутствует в Oracle, но отсутствует в IBM и DB2.[3]

Объекты схемы Oracle

Схема может включать другие объекты, принадлежащему этому пользователю:

  • таблицы,
  • последовательности,
  • хранимые программы,
  • кластеры,
  • связи баз данных,
  • триггеры,
  • библиотеки внешних процедур,
  • индексы,
  • пакеты,
  • хранимые функции
  • синонимы,
  • представления,
  • снимки,
  • объектные таблицы,
  • объектные типы,
  • объектные представления.

Существуют и подобъекты схемы, такие как:

  • столбцы: таблиц и представлений,
  • секции таблиц,
  • ограничения целостности,
  • триггеры,
  • пакетные процедуры и функции и другие элементы, хранимые в пакетах (курсоры, типы и т. п).

Объекты не зависимые от схемы

Существуют объекты не зависимые от схемы

  • каталоги,
  • профили,
  • роли,
  • сегменты,
  • табличные области
  • пользователи.

Операции с объектами

Операции с объектами в базе можно проводить с помощью функций языков Data Definition Language. В случае с SQL это функции —

  • «create» («создать»),
  • «alter» («изменить»),
  • «drop» («удалить»).

Примечания

  1. [1]
  2. [2]
  3. 1 2 3 4 [3]
  4. [4]
  5. [5]
  6. 1 2 [6]

Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Объект (база данных)" в других словарях:

  • БАЗА ДАННЫХ — как объект правовой охраны труда представляет собойобъективную форму представления и организации совокупности данных (на пример, статей, расчетов), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ …   Финансовый словарь

  • База данных — (англ. data base) как объект правовой охраны объективная форма представления и организации совокупности данных (напр., статей, расчетов), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ.… …   Энциклопедия права

  • БАЗА ДАННЫХ — по законодательству РФ об авторском праве объективная форма представления и организации совокупности данных (статей, расчетов и т.д.), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ. Объект… …   Юридический словарь

  • Иерархическая база данных — Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй  объекты второго уровня и т. д. Между объектами существуют связи, каждый объект… …   Википедия

  • Пространственная база данных — Пространственная база данных  база данных (БД), оптимизированная для хранения и выполнения запросов к данным о пространственных объектах, представленных некоторыми абстракциями: точка, линия, полигон и др. (лишь отчасти соответствующих… …   Википедия

  • реляционная база данных — База данных, реализованная в соответствии с реляционной моделью данных. [ГОСТ 20886 85] реляционная БД База данных, логически организованная в виде набора отношений ее компонентов. Характерной особенностью реляционной базы данных является… …   Справочник технического переводчика

  • Реляционная база данных — база данных, построенная на основе реляционной модели. В реляционной базе каждый объект задается записью (строкой) в таблице. Реляционная база создается и затем управляется с помощью реляционной системы управления базами данных. По английски:… …   Финансовый словарь

  • база данных — по законодательству РФ об авторском праве объективная форма представления и организации совокупности данных (статей, расчетов и т.д.), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ. Объект… …   Большой юридический словарь

  • Пространственная база данных (ГИС) — Пространственная база данных база данных (БД), оптимизированная для хранения и выполнения запросов к данным о пространственных объектах, представленных некоторыми абстракциями: точка, линия, полигон и др. (лишь отчасти соответствующих базовым… …   Википедия

  • Объект (значения) — В Викисловаре есть статья «объект» Объект (от лат. objectum  предмет)  то, на что направлена та или иная деятельность (или то, что создано этой деятельностью); в более широком значении  любой предмет вообще. Объект  нечто …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»