Saturday, 13 January 2018

Sekilas tentang tabel pada SQL Server

Tabel pada SQL Server

Tabel merupakan kumpulan field atau kolom yang terdiri dari banyak record atau baris. Sebuah tabel dalam SQL mampu menampung setidaknya 1024 field. Sedangkan untuk kapasitas maksimum dari record dalam sebuah tabel di SQL server tidak di batasi, yang menjadi pembatas adalah besar kecilnya kapasitas yang tersedia dalam penyimpanan (memory). Secara fisik, sebuah tabel dalam SQL Server di respresentasikan dalam sebuah file tetapi menjadi bagian integral dari sebuah database secara utuh. Terdapat dua macam tabel yaitu :
a.           Tabel temporer
Merupakan tabel yang tidak di simpan secara permanen dan hanya di gunakan saat terjadi proses tertentu serta di simpan dalam memori. Umumnya tabel – tabel ini di gunakan seabagai tempat penampungan sementara dalam sebuah proses bahasa pemograman tertentu.
b.           Tabel permanen
Merupakn tabel yang di simpan secara permanen dalam sebuah data base.
Tebel – tabel yang lazim di sebut dengan system tables yang terdapat pada setiap database yang ada, baik dalam database pengguna maupun dalam database sistem. Tabel – tabel sistem antara lain :
a.           Syscolumns
Tabel untuk menyipan semua kolom yang terdapat dalam seluruh tabel yang di buat pengguna dalam database tersebut serta semua parameter dari stored prosedures yang ada.
b.           Syscomments
Salah satu tabel system yang mepunyai peran sangat vital sehingga tidak di perbolehkan untuk di modifikasi sedikitpun. Didalamnya terdapat informasi mengenai constraint, trigger, rule, stored prosedures dan view.
c.           Sysconstraints
Menujukan informasi mengenai constraint yang ada seperti primary key ataupun foreign key.
d.          Sysdepends
Memiliki informasi tentang hubungan ketergantungan antara objek yang ada.
e.           Sysfilegroups
Berisi group fili dalam database serta status penyimpanan read only pada database.
f.             Sysfiles
Menyimpan informasi fisik pada database.
g.           Sysforeignkeys
Menyimpan  setiap informasi foreign key yang di miliki setiap tabel dalam database.
h.          Sysfulltextcatalogs
Menyimpan informasi tentang full text catalog.
i.             Sysindexs
Menyimpan  informasi setiap nama index yang ada pada setiap tabel yang di buat oleh pngguna.
j.              Sysindexkeys
Menyimpan setiap field – field yang dijadikan sebagai insdex dalam setiap tabel.
k.           Sysmembers
Menyimpan informasi tentang database role.
l.             Sysobjects
Menyimpan secara lengkap setiap objek yang terdapat pada database.
m.       Syspermissions
Menyimpan tentang hak akses masing – masing pengguna.
n.          Sysprotects
Menyimpan informasi dari hasil perintah grant dan dany.
o.           Sysreferences
Menyimpan informasi tentang foreign key dari satu tabel ke tabel yang lainnya.
p.          Systypes
Menyimpan informasi dari user defined data types.
q.          Sysusers
Menyimpan secara lengkap tentang informasi semua pengguna yang mempunyai hak akses.

Itulah sekilas tentang tabel, semoga bermanfaat, untuk info lebih lanjut anda dapat membuka website resminya. Terimakasih..!

Sumber referensi : S.Rizky,"Panduan Belajar SQL Server",jkt,PPP,2004.

0 comments:

Post a Comment