Когда создавать отдельную схему?

WillIm
Дата: 19.11.2008 09:05:43
Доброго времени суток!
Хотелось бы знать есть ли какие-либо гласные рекомендации, опирируя которомы можно уяснить, когда создавать отдельную схему (например для нового проекта и тд.)?
Буду благодарен любой информации.
tru55
Дата: 19.11.2008 10:12:14
Хм-м-м...
Схема - это совокупность объектов, принадлежащих пользователю. Таким образом
CREATE USER...

-- м.б. гранты

CREATE TABLE...
и схема готова.
Или имелось ввиду что-то другое???
WillIm
Дата: 19.11.2008 10:29:54
tru55
Хм-м-м...
Схема - это совокупность объектов, принадлежащих пользователю. Таким образом
CREATE USER...

-- м.б. гранты

CREATE TABLE...
и схема готова.
Или имелось ввиду что-то другое???

Да, другое... Я имел ввиду общие концепции. Что может заставить дзадуматься о том, чтобы создать отдельную схему. Например, создается новый сервис, который использует таблицы, пакеты, процедуры и тд уже имеющейся схемы... Так вот, сделать так чтобы он использовал этого же пользователся или другого наделенного грантами на объекты...
tru55
Дата: 19.11.2008 10:48:25
Ну если общие концепции, тогда это скорее вопрос для форума "Проектирование БД", поскольку во многом зависит от бизнес-условий, а не от конкретной БД.

Чисто из общих соображений - если отличия от предыдущего достаточно серьезные - то отдельную, если не очень - можно сюда же. Например, у меня есть реализация кредитов юр. лиц. Если я буду делать депозиты - то выделю отдельную схему, несмотря на то, что могут использоваться некоторые таблицы из старой. Если кредиты физ. лиц - то использую имеющуюся...
WillIm
Дата: 20.11.2008 07:18:48
ок, спасибо!