SQL language ;
Bahasa SQL terbagi dalam dua bagian besar, yaitu:
DDL (Data Definition Language) :
DDL mendefinisikan struktur basis data, seperti pembuatan basis data, pembuatan tabel dsbnya.
Contoh: CREATE DATABASE dan CREATE TABLE.
DML (Data Manipulation Language) :
DML merupakan bagian untuk memanipulasi basis data seperti: pengaksesan n, penambahan ,pengubahan data , bahasa untuk memanggil fungsi-fungsi agregasi. DML juga dapat digunakan untuk melakukan komputasi data.
Contoh: INSERT, DELETE, dan UPDATE.
Apa itu MySQL ?
MySQL adalah sebuah perangkat linak sistem manajemen basis data SQL atau yang dikenal dengan DBMS (database manajement system), database ini multithread, multi-user. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL).
MySQL adalah Relation database management system (RDBMS) yang sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL. SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Sebagai database server, MySQL dapat dikatakan lebih unggul dibanding database server lainnya, terutama dalam kecepatan.
Berikut ini beberapa keistimewaan MySQL, antara lain :
Portability
Dapat berjalan stabil pada bebagai system operasi seperti windows, linux, FreeBSD, Mac OS X server, solaris, amiga dan masih banyak lagi.
Multiuser
Dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
Security
Memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan system perizinan yang mendetail serta password terenkripsi.
Scalability dan limits
Mampu menangani database dalam skala besar, dengan jumlah record lebih dari 50 juta dan 60 juta tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
Apa itu Oracle ?
Oracle Database 10g merupakan database yang pertama kali didesain untuk aktivitas Enterprise Grind Computing. Oracle Database 10g mampu memotong biaya operasional sembari memberikan service yang berkualitas tinggi. Juga mampu secara cepat merespon terhadap kebutuhan bisnis dengan resiko yang rendah. Selain itu produk ini juga sangat mudah untuk dideploy dan juga dipelihara.
Ada beberapa edisi yang tersedia dalam Oracle Database 10g, yaitu :
1. Standard Edition One
Sangat mudah digunakan
mempunyai kekuatan yang bagus, performa yang baik dalam workgroup dan juga sudah mendukung aplikasi internet maupun intranet.
Edisi ini mampu menjadi solusi untuk lingkungan single-server, small business samapai dengan lingkungan cabang yang terdistribusi
Edisi ini juga sudah termasuk semua fasilitas yang diperlukan dalam membangun suatu aplikasi bisnis yang kritis. Edisi ini hanya dapat dilisensikan pada server
yang memiliki kapasitas maksimum dua prosesor.
2. Standard Edition
Fitur dasarnya sama seperti edisi Standard Edition One, tatapi dengan dukungan mesin yang lebih besar dan juga mendukung sistem clustering dan juga layanan Real Application Clusters.
Edisi ini dapat dilisensikan dalam suatu single server dengan kapasitas maksimum empat prosesor.
3. Enterprise Edition
Memberikan efisiensi, reabilitas dan juga keamanan manajemen data untuk mission-critical application, seperti dalam lingkungan OLTP, data warehouse yang intensif melakukan query dan juga aplikasi internet.
Edisi ini juga memberikan tool-tool dan juga fungsionalitas untuk memenuhi standar ketersedian dan juga skalabilitas pada aplikasi enterprise.
FITUR KUNCI Seperti halnya produk database lainnya, maka pada Oracle Database 10g ini juga memiliki beberapa fitur kunci yang menjadi kelebihan dibandingkan yang lainnya.
Berikut adalah fitur-fitur kuncinya :
Oracle Real Application Clusters (RAC)
Oracle RAC merupakan suatu lingkungan komputasi yang memanfaatkan interkoneksi antar komputer dengan menggunakan teknologi cluster. Dengan hal tersebut maka dapat memberikan skalabilitas tidak terbatas dan juga tingkat ketersediaan yang tinggi bagi aplikasi apapun. Ini bisa dicapai dengan memanfaatkan konfigurasi hardware secara cluster berkat kemudahan dalam penggunaan single system image. Oracle RAC mengijinkan akses ke dalam single database dari beberapa titik dalam suatu konfigurasi sistem yang tercluster. Ini bertujuan untuk memisahkan antara aplikasi dan database dari kemungkinan adanya kesalahan operasi pada software maupun hardware.
Oracle Partitioning
Oracle Partitioning mampu untuk meningkatkan mamajemen data bagi proses OLTP (Online Transaction Processing), data mart dan juga aplikasi data warehouse dengan menambahkan kemampuan pengaturan, ketersediaan dan juga performa pada struktur tabel dan index yang kompleks. Oracle Partitioning mengijinkan tabel yang besar untuk bisa dibagi ke dalam suatu potongan yang lebih kecil agar lebih mudah dikontrol.
Oracle OLAP
oracle OLAP merupakan mesin kalkulasi dengan skalabilitas dan performa yang tinggi untuk pemrosesan data, juga dilengkapi dengan administrasi dan mamajemen yang terintegrasi sebagai solusi aplikasi yang membutuhkan analisa. Oracle OLAP ini sudah secara penuh terintegrasi dalam database dan memberikan fungsi-fungsi lengkap seputar masalah data analisis. Dengan predictive analysis dapat dimanfaatkan untuk meramalkan tren pasar, prediksi keperluan dalam proses produksi dalam manufaktur atau juga membuat suatu analisa terhadap keuangan suatu perusahaan. Sistem OLAP ini menggunakan suatu perhitungan dan kalkulasi yang sangat kompleks dan juga melihat data secara multidimensional.
Oracle Data Mining
Oracle Data Mining mengijinkan perusahaanuntuk membangun suatu sistem business intelligence yang canggih sehingga dapat digunakan untuk menggali informasi lebih dalam dari database yang ada, menemukan fakta-fakta baru dan juga mengintegrasikan informasi tersebut ke dalam aplikasi bisnis. Oracle Data Mining menyertakan fungsi data mining untuk membuat klasifikasi, prediksi dan asosiasi.
Oracle Spatial
Oracle Spatial mengijinkan pengguna dan pembuat aplikasi untuk mengintegrasikan data spasial mereka ke dalam aplikasi enterprise. Dia mengatur relasi spasial dari data yang terasosiasi, misalnya saja berapa besar pendapatan dalam suatu teritori dan lain sebagainya.
download artikel lengkap
disini
Sumber :
Staffui.ac.id
www.gealgeol.com/oracle database
www.google.co.id
www.nusansifor.com