- Объект (база данных)
-
Объект (база данных)
Объект реляционной базы данных - это часть 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» («удалить»).
Примечания
Wikimedia Foundation. 2010.
БАЗА ДАННЫХ — как объект правовой охраны труда представляет собойобъективную форму представления и организации совокупности данных (на пример, статей, расчетов), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ … Финансовый словарь
База данных — (англ. data base) как объект правовой охраны объективная форма представления и организации совокупности данных (напр., статей, расчетов), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ.… … Энциклопедия права
БАЗА ДАННЫХ — по законодательству РФ об авторском праве объективная форма представления и организации совокупности данных (статей, расчетов и т.д.), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ. Объект… … Юридический словарь
Иерархическая база данных — Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй объекты второго уровня и т. д. Между объектами существуют связи, каждый объект… … Википедия
Пространственная база данных — Пространственная база данных база данных (БД), оптимизированная для хранения и выполнения запросов к данным о пространственных объектах, представленных некоторыми абстракциями: точка, линия, полигон и др. (лишь отчасти соответствующих… … Википедия
реляционная база данных — База данных, реализованная в соответствии с реляционной моделью данных. [ГОСТ 20886 85] реляционная БД База данных, логически организованная в виде набора отношений ее компонентов. Характерной особенностью реляционной базы данных является… … Справочник технического переводчика
Реляционная база данных — база данных, построенная на основе реляционной модели. В реляционной базе каждый объект задается записью (строкой) в таблице. Реляционная база создается и затем управляется с помощью реляционной системы управления базами данных. По английски:… … Финансовый словарь
база данных — по законодательству РФ об авторском праве объективная форма представления и организации совокупности данных (статей, расчетов и т.д.), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ. Объект… … Большой юридический словарь
Пространственная база данных (ГИС) — Пространственная база данных база данных (БД), оптимизированная для хранения и выполнения запросов к данным о пространственных объектах, представленных некоторыми абстракциями: точка, линия, полигон и др. (лишь отчасти соответствующих базовым… … Википедия
Объект (значения) — В Викисловаре есть статья «объект» Объект (от лат. objectum предмет) то, на что направлена та или иная деятельность (или то, что создано этой деятельностью); в более широком значении любой предмет вообще. Объект нечто … Википедия