Связи баз данных Oracle

В  данной статье блога я опишу механизм формирования связей между распределенными базами данных.

Взаимоотношения между столбцами разных таблиц обычно описываются с помощью ключей, которые реализуются посредством ограничений ссылочной целостности и поддерживаемых индексов. Например, обращаясь к рисунку (см. ниже), мы можем установить связь между столбцом DEPTNO второй таблицы, который называется внешним ключом (fo­reign key), и столбцом DEPTNO первой таблицы, который называется первичным ключом (primary key) этой таблицы.

Наконец, даже если для некоторой таблицы определено несколько индексов, вы не обязаны понимать, как они устроены, и самостоятельно управлять хранящимися в них данными. В состав Oracle входит оптимизатор запросов, который решает, нужно ли использовать для доступа к данным какие-нибудь индексы и как это сделать наилучшим образом.

Реляционный подход привел к созданию структурированного языка запросов Structured Query Language (SQL). Изначально язык SQL опре­делялся исследовательским отделом компании IBM, что заняло не­сколько лет, но именно корпорация Oracle первой вывела его на рынок

в 1979 году. В то время SQL считался единственным языком, необходимым для работы с реляционными базами данных, поскольку он:

Ныне для языка SQL есть много расширений, а также стандарты ANSI/ ISO, определяющие его базовый синтаксис.


DBPTN0

DEPTNAME

LOCATION

10

Accounting

San Francisco

20

Research

San Francisco

30

Sales

Chicago

40

Operations

Dallas

 

 

EMPNO

EMPNAME

TITLE

DEPTNO

71712

Johnson

Clerk

10

83321

Smith

Mgr

20

85332

Stern

SCMgr

30

88888

Carter

Mgr

10

 

Рис.  Реляционная модель с двумя таблицами

Вас заинтересует / Intresting for you:

Видеокурс по администрированию...
Видеокурс по администрированию... 10719 просмотров Илья Дергунов Mon, 14 May 2018, 05:08:47
Поддерживаемые Oracle типы дан...
Поддерживаемые Oracle типы дан... 9517 просмотров Валерий Павлюков Wed, 24 Oct 2018, 08:00:37
Обновление до Oracle Database ...
Обновление до Oracle Database ... 7827 просмотров Илья Дергунов Tue, 21 Nov 2017, 13:18:05
Oracle и непроцедурный доступ ...
Oracle и непроцедурный доступ ... 8510 просмотров Antoni Tue, 21 Nov 2017, 13:32:50
Печать
Войдите чтобы комментировать