Mapping Objects To Relational Databases / Объектная модель в реляционной базе данных: 2. The Importance of Object IDs

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

2. Важность идентификаторов объектов

Auelio 22.09.13 в 03:36

0

Чтобы идентифицировать наши объекты мы должны присвоить им уникальные идентификаторы.

Auelio 22.09.13 в 03:36

0

В реляционной терминологии уникальные идентификаторы зовутся "ключами", в объектной терминологии

Auelio 22.09.13 в 03:37

0

они зовутся идентификаторами объекта (OID). OID'ы обычно реализованы как полноценные

Auelio 22.09.13 в 03:38

0

объекты в вашем объектно-ориентированном приложении и как большие числа (или несколько больших чисел в

Auelio 22.09.13 в 03:42

0

случае больших приложений) в вашей схеме взаимоотношений. На рисунке 1 представлена диаграмма,

Auelio 22.09.13 в 03:43

0

показывающая возможную реализацию класса OID. А на рисунке 2 показано как

Auelio 22.09.13 в 03:45

0

OID может быть спроецирован на столбец(цы) в таблице.

Auelio 22.09.13 в 03:46

0

Идентификаторы объектов (OID'ы) используются для уникальной идентификации

Auelio 22.09.13 в 03:48

0

объектов в реляционной базе данных.

Auelio 22.09.13 в 03:49

0

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

Auelio 22.09.13 в 03:50

0

решают полностью проблему нашей ориентации среди объектов, но они заметно упрощают её. Вам всё ещё нужно прописать связи между таблицами,

Auelio 22.09.13 в 03:52

0

..., чтобы прочитать сложно-составной объект, такой как счёт-фактура и полный

Auelio 22.09.13 в 03:54

0

список товара в нём. Но, по крайне мере это выполнимо.

Auelio 22.09.13 в 03:55

0
Минутку...

Следующая страница →