ok trims banget buat mas ferry, n mas yulius
  jelas banget apa yang telah di sampaikan.
   
  TQ

Yulius Wibowo <[EMAIL PROTECTED]> wrote:
          Relasi antara user dengan schema adalah 1-1.
Maksudnya, ketika sebuah database user terbentuk maka schema dari user
itu jg akan terbentuk. Sebaliknya ketika usernya di drop maka schema
dari user tsb jg ikut di drop.

Schema sendiri adalah "ruang" untuk menempatkan objek-objek yg
dimiliki oleh user pemilik schema tersebut. Objek yg dimaksud bisa
berupa table, view, procedure, function, ..dll.

Karena nama user dan nama schema sama, biasanya penggunaannya rancu.
Kita bisa katakan : Objek A milik user1, atau objek A yang ada pada
schema user1.

Di dalam Oracle DB, kita bisa membuat beberapa objek dengan tipe yg
sama dan nama yg sama. Misalnya di dalam database ada 2 table dengan
nama yg sama dan dgn struktur yg sama persis. Ini dimungkinkan karena
table-table tsb berada dalam schema yg berbeda.

Untuk menghindari ambiguosity, biasanya pengaksesan objek2 dgn nama yg
sama, menggunakan syntak nama_schema.nama_objek, misalnya : SCOTT.EMP,
maksudnya table EMP pada schema SCOTT (table EMP milik user SCOTT).

Tidak semua objek masuk kedalam schema tertentu.
Objek di dalam database yg tidak masuk ke dalam schema tertentu,
misalnya ROLE, CONTEXT dan TRIGGER pada level database.

Terkait dengan penggunaan Enterprise Manager,
schema hanya akan tampil di Object Navigator, apabila didalam schema
tsb sudah ada objeknya, misal table, view, dll.
Jadi kalau anda hanya membuat user tanpa membuat objek didalam schema
user tsb, maka di Enterprise Manager, schema user tsb belum muncul.

CMIIW,

Bw

--- In [email protected], "Ferry Setiawan" <[EMAIL PROTECTED]> wrote:
>
> menurut saya, user adalah user itu sendiri (tanpa object), jika user
> sudah mempunyai object maka disebut sebagai schema.AFAIK
> 
> semoga membantu
> Ferry Setiawan
> 
> Pada tanggal 13/03/08, musisi musisi <[EMAIL PROTECTED]> menulis:
> > salam para master oracle
> >
> > mau nanya tentang perbedaan user dan schema di oracle, dan pada
saat kita baru membuat user tetapi blm membuat object apapun, kenapa
nama user kita tidak tampil di daftar schema pada enterprice manager,
melainkan hanya tampil d daftar user saja.
> >
> > mohon penjelasannya.
> >
> > TQ
>



                         

       
---------------------------------
Tired of visiting multiple sites for showtimes? 
  Yahoo! Movies is all you need


[Non-text portions of this message have been removed]

Kirim email ke