"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 Ellison, Bob 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)
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
untuk pdfnya dapat dilihat dan di download di link https://www.academia.edu/32001899/Pemrograman_Basis_Data
No comments:
Post a Comment