В чем разница между схемой Oracle и Microsoft? - PullRequest
14 голосов
/ 20 марта 2011

Я работаю над корпоративным проектом.Некоторые члены группы имеют опыт работы с Oracle, а некоторые - Microsoft SQL Server.Когда мы говорим о схемах, возникает много путаницы.Я пытаюсь обеспечить некоторую ясность.Это точный способ описать разницу в значении схем между двумя технологиями?

  • Схема Oracle связана с одним пользователем и состоит из объектов, принадлежащих этому пользователю.
  • Схема MS SQL Server является пространством имен.

1 Ответ

20 голосов
/ 24 марта 2011

Схемы Oracle похожи на папки «Мои документы» в ОС Windows. Пользователь может предоставить другим пользователям разрешения на просмотр объектов в их схеме, но схема Oracle по сути является рабочим пространством пользователя.

Схемы MS SQL Server являются пространствами имен. Хотя у вас могут быть схемы учета и маркетинга, они не тесно связаны с отдельными пользователями. Объекты в схеме учета содержат учетную информацию, а объекты в схеме маркетинга имеют маркетинговую информацию.

Схемы Oracle тесно связаны с пользователями, а схемы MS SQL Server предназначены главным образом для классификации.

См. Этот вопрос для получения дополнительной информации: Разница между SQL Server и пользователем Oracle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...