ORACLE DATABASE
|
|
|
|
ORACLE DATABASE |
|
|
|
|
|
|
|
|
|
Oracle Database memang menggunakan SQL (Structured Query Language)
sebagai bahasa utama untuk mengakses dan memanipulasi data. Namun, Oracle
juga mendukung berbagai bahasa dan teknologi lain dalam interaksi dengan
database-nya. |
|
|
|
|
|
|
|
A. |
|
FUNGSI ORACLE DATABASE |
|
|
|
|
Oracle
database dapat menawarkan berbagai fungsi yang dapat digunakan serta dapat
mempermudah pekerjaan yang dilakukan. |
|
|
|
|
Berikut
beberapa fungsi dari oracle database: |
|
|
|
1. |
Mengidentifikasi
data menjadi mudah |
|
|
|
|
Dengan menggunakan oracle database ini membuat segala jenis data
dapat dikelompokkan sesuai dengan spesifikasi data dari masing-masing. hal
ini akan mempermudah pemilik data untuk dapat melakukan klasifikasi data. Sehingga
ketika akan membutuhkan data, dapat dengan mudah menemukan data serta tidak
kebingungan dengan pengelompokkan data sehingga ketika akan membutuhkan data,
dapat dengan mudah menemukan data serta tidak kebingungan dengan pengelompokkan
data. data yang akan dicari dengan mudah ditemukan secara cepat sehingga
tidak membutuhkan waktu yang lama dalam mencari data tersebut. |
|
|
|
|
|
|
|
|
2. |
Dapat
terhindar dari data yang tidak konsisten |
|
|
|
|
Dengan menggunakan oracle ini, data dapat disimpan serta dapat
menghindari adanya data yang disimpan secara double. data yang bersifat
duplikat ini dapat dilakukan dengan mudah dan ketika ada banyak data yang
duplikat terlalu banyak dapat memberikan kesulitan kepada pemilik database
data. sulitnya membedakan data mana yang asli atau tidak, maka dari itu
oracle database dapat menghindari adanya data yang duplikat atau tidak
konsisten. |
|
|
|
|
|
|
|
|
3. |
Akses
mudah |
|
|
|
|
Dengan menggunakan oracle database, dapat juga melakukan pengubahan
pengaturan akses data. Sehingga membuat data tidak dapat diakses oleh banyak
orang secara bebas karena sifatnya rahasia. Sehingga dapat menjaga privasi
data serta membagikan data ke orang yang hanya memiliki hak akses terhadap
data tersebut. |
|
|
|
|
|
|
|
|
4. |
Kualitas
data terjaga |
|
|
|
|
Dengan menggunakan oracle data akan tetap terjaga di dalam database. Hal
ini terjadi karena data tetap tersimpan di dalam database sehingga tidak akan
hilang. Dan bila sewaktu-waktu membutuhkan data maka dapat diakses dimanapun
dan juga kapanpun. Kualitas dari data juga akan tetap sama tanpa ada
perubahan. |
|
|
|
|
|
|
|
|
5. |
Penyimpanan
data terjaga |
|
|
|
|
Data yang ada tidak perlu lagi disimpan di dalam rak yang berisi
kertas menumpuk tinggi sampai memenuhi ruangan. Karena dengan menggunakan
oracle database ini dapat menyimpan data secara digital. Hal ini akan sangat
efisien karena dapat menghemat ruangan yang dimiliki. |
|
|
|
|
|
|
|
B. |
|
CARA KERJA ORACEL DATABASE |
|
|
|
|
Oracle Database, seperti kebanyakan RDBMS, menggunakan SQL (Structured query language) untuk merancang database yang mengelola catatan, menjalankan operasi, dan mengambil informasi. Bahasa yang digunakan oleh Oracle adalah PL/SQL yang terkait erat dengan SQL dan memungkinkan Anda menambahkan ekstensi perangkat lunak Oracle untuk SQL. Untuk menyusun database, Oracle menggunakan tabel baris dan kolom tempat titik informasi dapat dihubungkan menggunakan atribut. Aksesibilitas lintas tabel lebih efisien dan cepat. Arsitektur sistem basis data Oracle terdiri dari basis data untuk menyimpan berkas basis data dan satu atau beberapa instans basis data untuk mengelola data, serta satu atau beberapa proses pendengar untuk menghubungkan klien yang menggunakan basis data ke instans basis data. Dalam hal ini, struktur informasi fisik dan logis dapat dipisahkan menjadi basis data Oracle. Struktur tersebut mencakup struktur fisik dan logis. Arsitektur basis data Oracle yang sederhana memastikan bahwa informasi dikelola dan dilindungi dengan aman dengan langkah-langkah keamanan terbaik, berkat enkripsi jaringan dan data serta autentikasi, otorisasi, dan analisis otorisasi yang ketat. Lebih jauh lagi, Oracle mendukung Java dan mengambil alih pemrograman Java menggunakan bahasa pemrograman PL/SQL. |
|
|
|
|
|
|
|
C. |
|
FILTUR ORACLE DATABASE |
|
|
|
|
berikut
fitur-fitur Oracle Database: |
|
|
|
1. |
Skalabilitas
dan performa |
|
|
|
|
Oracle Database menawarkan fitur seperti Real Application Clustering
(RAC) dan portabilitas yang membuat database bisa diskalakan sesuai
penggunaannya. Dalam lingkungan database multi-user, Oracle mengelola
konsistensi dan konkurensi data secara efisien. |
|
|
|
|
|
|
|
|
2. |
Ketersediaan |
|
|
|
|
aplikasi real-time memerlukan ketersediaan data yang tinggi. Oracle
Database dikonfigurasi untuk menyediakan ketersediaan data setiap saat,
termasuk selama downtime yang direncanakan atau tidak terduga. |
|
|
|
|
|
|
|
|
3. |
Backup dan
pemulihan |
|
|
|
|
Oracle memiliki fitur pemulihan lengkap untuk mengembalikan data dari
hampir semua jenis kegagalan. Bagian data yang tidak terpengaruh tetap dapat
diakses sementara bagian yang terpengaruh sedang dalam proses pemulihan. |
|
|
|
|
|
|
|
|
4. |
Keamanan |
|
|
|
|
keamanan data adalah prioritas utama Oracle. Database ini menyediakan
mekanisme untuk mengontrol akses dan penggunaan data. Melalui implementasi
otorisasi dan pengeditan, aksi user dapat dicegah dari akses yang tidak sah. |
|
|
|
|
|
|
|
|
5. |
Manajemen
beberapa database |
|
|
|
|
Oracle mendukung manajemen beberapa instansi database dalam satu
server. Fitur ini menyediakan metode 'Instance Caging' untuk mengelola
alokasi CPU pada server yang menjalankan instansi database tersebut |
|
|
|
|
|
|
|
|
6. |
Cluster |
|
|
|
|
database
dengan Real Application Cluster RAC memiliki keunggulan dibandingkan server
database tradisional, seperti skalabilitas, load balancing, redudansi data,
dan ketersediaan. |
|
|
|
|
|
|
|
|
7. |
Pemulihan
kegagalan |
|
|
|
|
AN (Recovery Manager) adalah fitur Oracle DB yang memulihkan atau
mengembalikan file database selama downtime atau
gangguan. Pemulihan mendukung backup online, backup yang
diarsipkan, dan pengarsipan berkelanjutan. |
|
|
|
|
|
|
|
C. |
|
CARA MENGAKSES DAN BERINTERAKSI
DENGAN ORACLE DATABASE |
|
|
|
1. |
PL/SQL |
|
|
|
|
PL/SQL adalah prosedural extension dari SQL yang dikembangkan oleh
Oracle. PL/SQL dipakai untuk menulis skrip yang lebih kompleks dan prosedur
yang disimpan, membantu lebih banyak kontrol dan fungsionalitas daripada SQL
standar. |
|
|
|
|
|
|
|
|
2. |
Java |
|
|
|
|
Oracle Database menyediakan driver JDBC (Java Database Connectivity)
yang memungkinkan aplikasi Java untuk berinteraksi dengan database. Hal ini
berguna bagi developer untuk menulis aplikasi Java yang dapat melakukan
operasi database |
|
|
|
|
|
|
|
|
3. |
API dan interface pemrograman lainnya |
|
|
|
|
Oracle mendukung berbagai API dan interface pemrograman, seperti ODBC
(Open Database Connectivity) dan .NET, menjadikan aplikasi yang ditulis dalam
berbagai bahasa pemrograman bisa berinteraksi dengan database |
|
|
|
|
|
|
|
|
4. |
Oracle Call Interface (OCI) |
|
|
|
|
OCI adalah interface pemrograman aplikasi C yang digunakan untuk
interaksi tingkat rendah dengan Oracle Database. Ini memberikan kontrol yang
lebih besar dibandingkan dengan JDBC atau ODBC. |
|
|
|
|
|
|
|
|
5. |
RESTful Web Services |
|
|
|
|
Oracle Database juga dapat diakses melalui RESTful Web Services,
memungkinkan interaksi dengan database melalui HTTP dan format data seperti
JSON. |
|
|
|
|
|
|
|
D. |
|
KELEBIHAN
ORACLE |
|
|
|
|
Berikut ini beberapa kelebihan yang dimiliki dari oracle: |
|
|
|
1. |
Client server environment |
|
|
|
|
Dengan adanya fitur client server environment ini proses yang terjadi
dapat dipisahkan. Oracle database ini dapat memisahkan antara database server dengan
aplikasi yang digunakan client. Sehingga server akan melakukan tugas serta
fungsinya yang terkait dengan database. Sedangkan untuk client akan bertugas
menampilkan data dari database. Dengan begitu proses yang dilakukan oleh
oracle database dapat lebih cepat serta tidak mengalami kemacetan. |
|
|
|
|
|
|
|
|
2. |
Multi user |
|
|
|
|
Oracle database dapat diakses di banyak pengguna dengan waktu yang
bersamaan. Dengan begitu akan sangat mudah para pengguna dalam melakukan
pertukaran data serta mengakses data secara bersama-sama. |
|
|
|
|
|
|
|
|
3. |
Dapat diakses diberbagai sistem operasi |
|
|
|
|
Salah satu kelebihan bagi para pengguna oracle database ialah dapat
diakses dengan berbagai jenis sistem operasi. Dengan begitu akan sangat
menguntungkan karena dapat melakukan aktivitas tanpa ada gangguan dari
perbedaan sistem operasi yang digunakan. |
|
|
|
|
|
|
|
|
4. |
Availability Data |
|
|
|
|
Oracle database ini dapat diakses selama 24 jam penuh. Dengan begitu
membuat para pengguna dapat bebas mengakses data kapan saja ketika sedang
membutuhkan. Maka dari itu kemudahan dalam mengakses data dapat ditemukan di
oracle database. |
|
|
|
|
|
|
|
|
5. |
Security |
|
|
|
|
Oracle database sudah dilengkapi dengan berbagai jenis keamanan untuk
dapat menjaga data. Dengan adanya keamanan data ini para pengguna dapat
menyimpan data di dalam database dengan mudah serta dilengkapi dengan
keamanan yang dapat dikatakan cukup handal. |
|
|
|
|
|
|
|
E. |
|
KEKURANGAN
ORACLE DATABASE |
|
|
|
|
Bila ada kelebihan pastinya akan ada kekurangan. Berikut ini beberapa
kekurangan yang ada pada oracle: |
|
|
|
1. |
Spesifikasi perangkat keras tinggi |
|
|
|
|
Berbeda dari database jenis lainnya, oracle database ini merupakan
jenis database yang membutuhkan sebuah spesifikasi perangkat keras tinggi. Hal
ini terjadi karena dengan terpenuhinya spesifikasi perangkat keras dapat
membuat kinerja database semakin lancar. |
|
|
|
|
|
|
|
|
2. |
Harga mahal |
|
|
|
|
Kekurangan dari oracle database selanjutnya ialah harganya yang
mahal. Harga implementasi oracle database dapat dikatakan cukup mahal karena
pada oracle ini dapat mendukung data pada perusahaan. Maka dari itu harga
dari oracle database cukup mahal. |
|
|
|
|
|
|
|
|
|
|

Komentar
Posting Komentar