Tipe Data Ms SQL Server

Untuk merancang sebuah database yang baik sebaiknya kita mengetahui kebutuhan database yang akan kita gunakan. Salah satu caranya adalah mengetahui tipe data apa yang akan digunakan dalam sebuah field. Hal ini akan sangat bermanfaat untuk alokasi memory yang akan digunakan. Memang penggunaan memori dalam database tidak terlalu terasa apabila datanya masih sedikit, akan tetapi untuk memulai hal yang besar paling tidak kita harus terbiasa dengan hal yang kecil seperti ini. Ada beberapa tipe data yang dapat digunakan pada tabel di Ms Sql Server. Antara lain:

Integer Keterangan
Bit Integer dengan nilai 0 atau 1
Int Nilai integer dengan nilai antara -2^31 atau (-2.147.483.648) sampai 2^31-1 atau (+2.147.384.647)
Decimal atau Numeric Angka antara -10^38-1 sampai 10^38-1
Money Nilai yang berhubungan dengan mata uang dari -2^63( -922.377.203.685.477,5808) sampai 2^63-1(922.377.203.685.477,5807)
Float -214.748,3648 sampai 1.79E+308
Real -3.40E+308 sampai 3.40E+38
DateTime 1 Januari 1973 sampai 31 Desember 9999
SmallDateTime 1 Januari 1900 sampai 6 juni 2079, dengan ketelitian hingga 1 menit

String Keterangan
Char Jumlah karakter tetap dengan ukuran maksimal 8000 karakter
Varchar Jumlah karakter variabel dengan ukuran maksimal 8000 karakter
Text Jumlah karakter variabel dengan ukuran maksimal 2.147.483.647 karakter

 

Unicode String Keterangan
NChar Jumlah karakter tetap dengan ukuran maksimal 4000 karakter
NVarchar Jumlah karakter variabel dengan ukuran maksimal 4000 karakter
NText Jumlah karakter variabel dengan ukuran maksimal 1.073.741.823 karakter

 

Binary String Keterangan
Binary Jumlah biner tetap dengan ukuran maksimal 8000 bytes
Varbinary Jumlah biner variabel dengan ukuran maksimal 8000 bytes
Image Jumlah karakter variabel dengan ukuran maksimal 2.147.483.647 bytes

Catatan untuk NIK, Telepon sebaiknya menggunakan tipe data string, jangan menggunakan tipe data numeric, karena numeric tidak bisa diawali angka 0.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s