2010-05-11 2 views
6

Существуют ли различия между пользователем на SQL Server и Oracle? Если так, то кто они?Разница между SQL Server и Oracle «Пользователь»

Заранее спасибо.

+2

не удержался! frm всех поклонников там, заполните пробелы: пользователи базы данных ____ являются # и% @, в то время как пользователи базы данных ____ отлично! ;-) –

+2

@KM: могу ли я заполнить обе заготовки той же базой данных, так как в любой базе данных есть оба типа пользователей? – Quassnoi

ответ

9

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

В SQL Server, схема и пользователь - это разные вещи. Пользователи используются только для входа и определения разрешений.

+1

Кроме того, что такое «схема» в Oracle, это «база данных» в SQL Server. –

+1

@ René: 'SQL Server' также имеет концепцию' schema'. В трехчастном имени '' mydb.dbo.mytable'' '' mydb' - это база данных (физическая группировка), а 'dbo' - это схема (логическая группировка). – Quassnoi

1

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

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

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

Смежные вопросы