KATEGORI : 921411234tugas2

Tipe Data pada Database Management System (DBMS)

19 September 2012 09:44:48 Dibaca : 1392

Tipe Data Oracle

Varchar2(size) : string yang memiliki panjang karakter vaiable dengan panjang maxial sebesar size. Tipe data ini memperbolehkan penyimpanan semua karakter yang dapat dimasukkan melalui keyboad. Maksimum size yang dapat disimpan sebesar 4000 bytes (karakter). Tipe data ini juga memungkinkan untuk mneyimpan data numerik. Biasanya space akan langsung dieliminasi jika menggunakan tipe ini.

Char(size): string dengan panjan gkarakter tetap sebesar ukuran size. Tipe data ini mempunyai kemampuan yang hampir sama yakni menyimpan karakter, hanya saja maksimum size yang disimpan hanya sebesar 2000 bytes.

Number(p,s) : tipe data number memiliki presisi p dan s digit dibelakan koma jika kita abaikan p dan s berarti dianggap sebagai tipe number floating point. Tipe data ini menyimpan bilangan interger sampai maksimum dari digit integer tersebut. misal untuk spesifikasi (5,2) berarti 3 digit sebelum koma dan 2 digit dibelakang koma.

Long : data karakter dengan ukuran panjang bervariasi, hingga mencapai 2 GB.(tipe data seperti ini tidak dapat digunakan sebagai primary key).

Raw(size) : tipe data berupa binary data dengan ukuran maksimal 255 bytes

Long Raw : Tipe data berupa binary data dengan ukuran maksimal 2 GigaBytes tidak dikonversi oleh oracle (data mentah apa adanya, spasi dihitung 1 karakter).

Date : Tipe data ini menyimpan waktu dan tanggal dari sebuah informasi, dengan komponen waktu yang dibulatkan ke detik terdekat. Untuk menampilkannya dalam teks harus menggunakan fungsi to_char.

Timestamp : tipe ini mirip dengan date. Di dalam tipe ini terdapat komponen waktu yang dapat langsung ditampilkan tanpa harus mengubahnya terlebih dahulu dengan fungsi to_char.

Clob : Tipe data ini memperbolehkan penyimpanan objek dengan ukuran yang sangat besar sekitar 4 GB.Clob mirip sekali dengan varchar2 hanya saja tipe data ini mempunyai kapasitas maksimum yang lebih besar.

Blob : tipe ini memperbolehkan penyimpanan objek bbinary yang besar dan tidak terstruktur. Contoh dari tipe data blob adalah suara dan video.

TIPE DATA MySQL

1.Tipe data untuk bilangan

-NUMERIC : Tipe data ini digunakan untuk menyimpan data berupa numeric (angka)    

-TINYINT : Penggunaan : digunakan untuk menyimpan data bilangan bulat positifdan negatif.
 Jangkauan : -128 s/d 127
 Ukuran : 1 byte (8 bit).    

-SMALLINT : Penggunaan : digunakan untuk menyimpan data bilangan bulat positifdan negatif.
 Jangkauan : -32.768 s/d 32.767
 Ukuran : 2 byte (16 bit).      

-MEDIUMINT : Penggunaan : digunakan untuk menyimpan data bilangan bulat positif
 dan negatif.
 Jangkauan : -8.388.608 s/d 8.388.607
 Ukuran : 3 byte (24 bit).      

-INT  : Penggunaan : digunakan untuk menyimpan data bilangan bulat positif
 dan negatif.
 Jangkauan : -2.147.483.648 s/d 2.147.483.647
 Ukuran : 4 byte (32 bit).      

 

-BIGINT : Penggunaan : digunakan untuk menyimpan data bilangan bulat positif
 dan negatif.
 Jangkauan : ± 9,22 x 1018
 Ukuran : 8 byte (64 bit).       

-FLOAT : Penggunaan : digunakan untuk menyimpan data bilangan pecahan
 positif dan negatif presisi tunggal.
 Jangkauan : -3.402823466E+38 s/d -1.175494351E-38, 0, dan
 1.175494351E-38 s/d 3.402823466E+38.
 Ukuran : 4 byte (32 bit).

 -DOUBLE : Penggunaan : digunakan untuk menyimpan data bilangan pecahan
 positif dan negatif presisi ganda.
 Jangkauan : -1.79...E+308 s/d -2.22...E-308, 0, dan
 2.22...E-308 s/d 1.79...E+308.
 Ukuran : 8 byte (64 bit).      

 -DECIMAL :  Penggunaan : digunakan untuk menyimpan data bilangan pecahan
 positif dan negatif.
 Jangkauan : -1.79...E+308 s/d -2.22...E-308, 0, dan
 2.22...E-308 s/d 1.79...E+308.
 Ukuran : 8 byte (64 bit).     

 2. Tipe data untuk tanggal dan jam

 -DATETIME : Penggunaan : digunakan untuk menyimpan data tanggal dan waktu.
 Ukuran 8 byte. Kombinasi tanggal dan jam
 dengan jangkauan dari ‘1000-01-01 00:00:00’ sampai dengan ‘9999-12-31
 23:59:59’      

 -DATE :  Penggunaan : digunakan untuk menyimpan data tanggal.
 Ukuran 8 byte. Kombinasi tanggal dan jam
 dengan jangkauan dari ‘1000-01-01’ sampai dengan ‘9999-12-31 ’      

 -TIMESTAMP : Ukuran 4 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1970-01-01’ sampai dengan ‘2037 ’      

 -TIME : Penggunaan : digunakan untuk menyimpan data waktu.Ukuran 3 byte.waktu dengan jangkauan dari
 -838:59:59 sampai dengan 838:59:59      

 -YEAR :  Penggunaan : digunakan untuk menyimpan data tahun dari tanggal.
 Ukuran 1 byte. Data tahun antara 1901 sampai
 dengan 2155     

3. Tipe data untuk karakter dan lain-lain

 -CHAR(M) :  Ukuran M byte, 1<=M<=255. Data string
 dengan panjang yang tetap. CHAR(1) cukup ditulis dengan CHAR.      

 -VARCHAR(M) :  Ukuran L+1 byte dengan L<=M dan
 1<=M<=255. Data string dengan panjang bervariasi tergantung datanya.      

 -TINYBLOB,
    
-ENUM(’nilai1’,’nilai2’,..) :  Ukuran 1 atau 2 byte tergantungnilai
enumerasinya maks 65535 nilai      

 -SET(’nilai1’,’nilai2’,..) :  Ukuran 1,2,3,4 atau 8 byte tergantung jumlah
anggota himpunan maks 64 anggota.