SQL Server: Mengenal Schema

Mari sedikit mengenal Schema pada SQL Server! 👀

Apa itu Schema? Schema adalah kumpulan object database termasuk tabel, view, trigger, stored procedure, index, dan lain lain. Schema terasosiasi dengan sebuah username yang dikenal dengan istilah owner, yaitu pemilik database object yang bersangkutan.

Klo temen-temen masih bingung, tidak apa-apa soalnya saya juga haha...

Klo temen-temen sering menggunakan SQL Server Management Studio mungkin teman-teman tidak asing dengan dbo atau sys. Semua itu adalah Built-in schemas yang bernama sama dengan user dan role yang terbentuk secara default juga.

Setiap database mempunyai schema. Kita bisa lihat di SQL Server Management Studio, pada object explorer pilih salah satu database. Lihat di bawah folder Security ada folder Schemas. Di sana kita bisa lihat schema apa saja yang ada dalam database tersebut. (contoh di bawah semua schema built -in).


Setiap schema bisa memiliki banyak object, biasanya nama schema akan muncul di depan nama object seperti gambar di bawah.


Schema object buatan system adalah sys. Sementara jika kita tidak mengatur/memilih schema biasanya object yang kita buat secara default schema nya adalah dbo.

Jika membuat query yang melibatkan suatu object database biasanya kita juga bisa melengkapinya dengan schema, seperti di bawah ini.



Semoga bisa sedikit memberi gambaran tentang schema ya teman-teman coder.

Post a Comment

0 Comments