Page 43 - E-MODUL BASIS DATA KELAS XI RPL
P. 43
Tabel 4. 1 Tipe data standar SQL.
Tipe Data Deklarasi
Boolean BOOLEAN
Karakter CHAR, VARCHAR
Bit BIT, BITVARYING
Numerik Eksak NUMERIC, DECIMAL, INTEGER, SMALLINT
Numerik Aproksimasi FLOAT, REAL, DOUBLE PRECISION
Datetime DATE, TIME, TIMESTAMP
Interval INTERVAL
Large Object CHARACTER LARGE OBJECT, BINARY LARGE OBJECT
Collection ARRAY, MULTISET, XML
1). Boolean
Tipe data Boolean digunakan untuk menyimpan nilai TRUE dan FALSE. Jika kolom dengan tipe data
Boolean diatur untuk mendapatkan nilai NULL, kolom tersebut akan dapat diberi nilai NULL. Jika nilai-
nilai tersebut digunakan dalam sebuah perbandingan, nilai TRE akan lebih besar dari nilai FALSE. Adapun
jika nilai TRUE atau FALSE dibandingkan dengan nilai NULL, akan memberikan hasil tidak diketahui atau
tidak ada hasil (UNKOWN).
2). Karakter
Tipe data karakter biasanya digunakan untuk kolom-kolom yang akan diisi dengan karakter-
karakter huruf atau karakter gabungan huruf dan angka seperti Nama, Alamat, Jenis Kelamin, dan
sebaginya. Tipe karakter juga dapat digunakan pada kolom yang diisi dengan nilai angka yang tidak
dapat digunakan dalam perhitungan, seperti kolom kode pos atau nomor telepon. Ada dua jenis tipe
data karakter, CHAR dan VARCHAR.
a. CHAR
Tipe data CHAR digunakan untuk kolom yang jumlah karakter untuk semua data yang ada dikolom
tersebut sama dan sudah ditentukan, seperti Nomor Induk Siswa (NIS), Nomor Induk Kependudukan (NIK),
kode pos, jenis kelamin. Jika ditempatkan di tabel data setiap baris dari kolom akan mempunyai jumlah
atau panjang yang saa. Contoh data NIK, semua data NIK terdiri dari 16 angka.
b. VARCHAR
Tipe data VARCHAR (variable character) digunakan untuk kolom yang jumlah karakter datanya tidak
tertentu, seperti Nama, Alamat, Kota. Jika ditempatkan di tabel, untuk nama data Nama misalnya, akan
ada nama yang terdiri dari 5 huruf, 10 huruf, 12 huruf dan seterusnya. Kolom dengan tipe data VARCHAR
akan menyimpan data dengan panjag karakter yang bervariasi.
Pada saat mendeklarasikan sebuah kolom dan memilih tipe data CHAR atau VARCHAR, dapat
mengatur jumlah karakter maksimum pada kolom tersebut. Contoh untuk mendeklarasikan kolom NIS