Kako postaviti usere i sheme je jedno od osnovnih pitanja arhitekture jedne DB.
Tj kad se radi idejni projekt ( datamodel) onda se razmisli sta i kako.
Moje iskustvo kod aplikacionih DB-s je da su korisnicki-Useri uvek dobri zbog pristupa aplikacionim-userima. Da li ce oni na kraju praviti svoje objekte ili nece je nebitno u toj situaciji ( bitno je da ne mogu da pokvare objekte koji pripadaju aplikaciji)
Da li ces raditi aplikacija=shema ili ces to razbiti na sitnije delove to je tema za arhitektu.
Ja se zadnjih godina krecem u Datawarehouse i tamo obicno imas za ETL Procese nesto kao
Inkoming User ( Interface prema Sorce)
Staging Shema( NEobradjeni podatci )
Cleansing Shema ili Core Shema ( mesto gde se rade agregati i prociscavanje u stvari glavno radno mesto)
Outgoing ( Interface prema Datamart ili Cube ili Reporting ili...)
U principu se kreiranje shema svodi na ideju sta hoces da radis.
A nakon par godina rada se uvek shvati da pocetna ideja vise nije dobra pa se radi iz pocetka

Kako bi mi inace zaradjivali nas hleb svagdasnji ?
pozdrav
Branko
Branko Milutinovic