Sunday, March 26, 2017

Tipe Data Oracle

"Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).
Basis data Oracle ini pertama kali dikembangkan oleh Larry EllisonBob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang"  (WIKI)
Tipe Data adalah suatu klasifikasi atau suatu jenis dari suatu informasi atau data tersebut.
Di dalam oracle database menyediakan sebuah built-in tipe data serta beberapa kategori tipe data untuk jenis yang dapat ditentukan oleh pengguna dan dapat digunakan oleh penggunannya.
1.     CHAR (Size)
String dengan panjang karakter tetap sebesar ukuran (Size). Tipe data ini mempunyai kemampuan menyimpan karakter. Dan dalam penyimpanannya Oracle pun menentukan bahwa nilai yang disimpan dalam tipe data CHAR ditentukan oleh ukuran, jika anda memasukan sebuah nilai yang ukurannya lebih pendek dari ukuran panjang kolom maka Oracle akan mengisikan nilai kosong pada untuk ukuran panjang kolom yang tersisa, dan jika anda mengisikan nilai yang telalu panjang dari ukuran kolom maka Oracle akan menghasilkan pesan EROR. Karena tipe data CHAR memiliki nilai maksimum penyimpanan nilai yaitu hanya sebesar 2000 bytes.
2.      VARCHAR2
Tipe data ini menempatkan string variabel panjang. Saat anda membuat tipe data VARCHAR2 anda akan dimintai menyertakan jumlah maksimal byte atau karakter data yang dapat diisikan kedalamnya. dan kemudian Oracle akan menyimpannya asalkan nilai yang anda masukan tidak melebihi batas maksimum kolom tersebut, tetapi apabila anda memasukan nilai melebihi dari batas yang di tentukan maka Oracle akan menampilkan pesan EROR. Dan maksimum ukuran yang dapat disimpan oleh tipe data VARCHAR adalah sebesar 4000 bytes.
3.      NUMBER
Tipe data NUMBER ini mempunyai presisi p dan s digit dibelakang koma apabila anda  mengabaikan p dan s berarti dianggap sebagai tipe number floating point. Tipe data ini menyimpan bilangan interger sampai maksimum dari digit integer tersebut. Contohnya untuk spesifikasi (7,4) berarti 5 digit sebelum koma dan 2 digit dibelakang koma.
4.      DATE
Tipe data DATE ini memiliki fungsi untuk menyimpan waktu dan tanggal didalam sebuah informasi, dengan komponen waktu yang dibulatkan ke detik terdekat. Untuk dapat menampilkan tipe data tersebut dalam teks harus menggunakan fungsi to_char.
5.      LONG
Tipe data LONG memiliki karakter dengan ukuran panjang yang bervariasi, hingga mencapai 2 GB.(tipe data seperti ini tidak dapat digunakan sebagai primary key). Kolom LONG memiliki banyak karakteristik kolom VARCHAR2. Anda dapat menggunakan kolom LONG untuk menyimpan string teks panjang. Panjang nilai LONG mungkin dibatasi oleh memori yang tersedia pada komputer Anda.
6.      LONG RAW
Tipe data LONG RAW berupa binary data dengan ukuran maksimal 2 GigaBytes tidak dikonversi oleh oracle (data mentah apa adanya, spasi dihitung 1 karakter). Dapat digunakan untuk menyimpan grafik, sound, dokumen, atau array data biner, yang penafsirannya tergantung pada penggunaan masing-masing.
7.      TIMESTAMP
Tipe data TIMESTAMP ini mirip dengan date. Tetapi di dalam tipe ini terdapat komponen waktu yang dapat langsung ditampilkan tanpa harus mengubahnya terlebih dahulu dengan fungsi to_char.        
8.      CLOB
Tipe data CLOB 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.
9.      BLOB
Tipe data BLOB ini memperbolehkan penyimpanan objek binary yang besar dan tidak terstruktur. Contoh dari tipe data blob adalah suara dan video.
10.   RAW
tipe data RAW berupa binary data dengan ukuran maksimal 255 bytes. Dapat digunakan untuk menyimpan data yang tidak secara eksplisit dikonversi oleh Oracle database ketika memindahkan data antar sistem yang berbeda.

untuk pdfnya dapat dilihat dan di download di link https://www.academia.edu/32001899/Pemrograman_Basis_Data

No comments:

Post a Comment