Database
adalah kumpulan dari data-data yang membentuk suatu berkas (file) yang
saling berhubungan (relation). Database adalah tempat penyimpanan sebuah
data yang berupa informasi.
Database sangat berpengaruh penting terhadap penyimpanan
sebuah aplikasi tertentu, jadi sobat novtani mungkin sebagian sudah
pernah mendengar atau sudah memakainya untuk pembuatan aplikasi dan
sebagainya.
Untuk kali ini kita akan membuat database menggunakan oracle .
Oracle adalah nama produk
software database server yang diproduksi oleh perusahaan software
Oracle Corporation. Oracle Corporation memposisikan diri sebagai
produsen software database sejak tahun 1977.
Keistimewaan Oracle
Oracle dikenal sebagai database server untuk internet dan jaringan. Keistimewaan Oracle cukup banyak, yaitu :
a. Client/Server Environtment
Oracle
berjalan di jaringan komputer. Oracle memisahkan proses antara database
server dan aplikasi client. Server yang terinstall Oracle bertanggung
jawab menangani proses database, sementara workstation/client yang
menjalankan aplikasi hanya berkonsentrasi menampilkan data. Struktur ini
akan mengurangi kemacetan data.
b. Ukuran database yang besar dan pengaturan space
Oracle
mendukung ukuran database yang sangat besar hingga jumlahnya terabyte.
Oracle juga mendukung pengaturan penggunaan space di harddisk sehingga
ruang harddisk termanfaatkan dengan efisien.
c. Multiuser
Oracle
dapat melayani banyak user yang terkoneksi dalam waktu yang sama dan
mengakses data yang sama. Dengan fasilitas ini Oracle mampu menghindari
konflik data.
d. Connectibility
Oracle dapat menggunakan berbagai sistem operasi dalam suatu jaringan untuk mengakses data.
e. High Transaction Processing Performance
Oracle dapat mengatur sistem agar pemrosesan database berjalan cepat walaupun jumlah transaksi sangat banyak dalam suatu waktu.
f. Availability
Oracle
dapat menjalankan database 24 jam sehari tanpa istirahat. Pemisahan
sistem komputer dan proses backup dapat dilakukan secara Online tanpa
harus mematikan database.
g. Standar industri yang terbuka
Oracle diterima oleh berbagai standar industri untuk mengakses data, sistem operasi, user interface dan protokol jaringan.
h. Manajemen keamanan yang sangat baik
Untuk
menghindari akses database dari pihak yang tidak diinginkan, Oracle
memiliki fitur untuk membatasi dan memonitor akses data.
i. Database Enforced Integrity
Oracle
memiliki kontrol untuk mengendalikan data mana saja yang dapat diterima
di database. Anda tidak perlu membuat kode dibanyak aplikasi, cukup di
satu database Oracle.
j. Portabilitas
Oracle
dapat berjalan di berbagai sistem opersi baik Linux, Windows, Unix dan
masih banyak lagi. Aplikasi yang menggunakan database Oracle dapat
dengan mudah mengakses data Oracle yang berjalan di sistem operasi apa
pun.
k. Distributed System
Oracle
dapat memisahkan databasenya dalam komputer-komputer yang secara fisik
terpisah, namun secara logis terlihat seperti satu database. Semua user
dalam jaringan dapat mengakses data tersebut seolah-olah mengakses satu
database.
l. Replicated Environtment
Oracle
mampu menduplikasi database objek dalam lokasi server yang
berbeda-beda. Hal ini sangat membantu jika salah satu server rusak dan
server lain langsung menggantikan fungsinya
Tipe Data Dalam Oracle
Tipe data yang didukung dalam oracle adalah antara lain :
Tipe data
|
Deskripsi
|
VARCHAR2
|
Berisi variabel karakter dengan panjang maksimal 400 karakter.
|
CHAR
|
Berisi karakter berukuran tetap dengan panjang maksimal 2000 Bytes.
|
NUMBER
|
Berisi data numerik.
|
DATE
|
Berisi data tanggal.
|
RAW
|
Berisi data binary hingga ukuran 2000 bytes.
|
LONG
|
Berisi data teks hingga ukuran 2 GigaBytes.
|
LONG RAW
|
Berisi data binary hingga ukuran 2 GigaBytes.
|
ROWID
|
Berisi nilai id dari suatu baris tabel.
|
BLOB
|
Berisi obyek binary hingga ukuran 4 GigaBytes.
|
CLOB
|
Berisi obyek karakter hingga ukuran 4 GigaBytes.
|
BFILE
|
Berisi eksternal binary file, ukuran dibatasi oleh sistem operasi.
|
Tidak ada komentar:
Posting Komentar