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