Teknologi & Informasi

Teknologi & Informasi

Senin, 16 Oktober 2017

Dasar - Dasar ORACLE (Seri 1)



Pengenalan tentang "Database".

Definisi dari database ialah kumpulan data (informasi), sebagai contoh dari database yang biasa kita temui dalam kegiatan sehari - hari adalah data kehadiran, data nomor telepon pelanggan, data penjualan, data pengiriman, data pembelanjaan, data rekening bank, data raport sekolah anak, dan masih banyak lagi kumpulan - kumpulan data yang terdapat dalam kehidupan sehari - hari.

Sedangkan jika data / informasi tersebut ditulis dan dikelola melalui sistem program database akan menghasilkan "Sistem Manajemen Basis Data" atau biasa disingkat DBMS, yang berarti sistem program tersebut bertindak sebagai antarmuka(interface) antara pengguna dan database.

Jika kita tingkatkan lagi kemampuan dalam pengelolaan database maka kita akan mengenal sistem database berdasarkan Model Data Relasional yang biasa dikenal dengan Relational Database Management System atau biasa disingkat RDBMS. Model data relasional dikembangkan oleh Dr.E.F. CODD, beliau mengembangkan model data relasional dengan mengambil konsep dari relasional Algebra pada bulan juni 1970, model data relasional yang dikembangkan memiliki 12 aturan yang diberi nama Codd sebagai "Codd Rules" menurut Codd sebuah paket dapat disebut sebagai RDBMS hanya jika sudah memenuhi aturan Codd, penjelasan lebih rincinya dapat dicari sama si mbah google ya.

Setelah dijelaskan definisi serta tingkatan pengelolaan database, kita lanjutkan kebahasan utama kita yaitu Oracle, apa sih oracle itu? berdasarkan definisinya oracle adalah Object Relational Database Management System yang merupakan vendor RDBMS terkemuka diseluruh dunia hampir setengah pasar RDBMS di seluruh dunia dikuasai oleh Oracle.

ORACLE Database

Setiap database Oracle berisi struktur Logis dan Fisik. Struktur Logis terdiri dari tablespace, schema objects, extents and segment. Struktur Fisik terdiri dari Datafiles, Redo Log Files dan Control File. Database dibagi menjadi unit penyimpanan logis yang disebut tablespace, yang membentuk struktur logis terkait. Setiap tablespace pada gilirannya terdiri dari satu datafiles atau lebih, dapat dilihat seperti gambar dibawah ini :


Dalam suatu sistem database relasional semua informasi disimpan dalam bentuk tabel. Sebuah tabel terdiri dari baris dan kolom


Semua tabel dan objek di Oracle disimpan dalam tablespace secara logis, namun secara fisik tersimpan dalam datafiles yang terkait dalam tablespace. Setiap database Oracle memiliki satu, dua set atau lebih file redo log, kumplan file log redo untuk database secara kolektif dikenal sebagai log redo database. Redo log terdiri dari redo entries (biasa disebut redo records). Fungsi utama redo log adalah mencatat semua perubahan yang dilakukan pada data, jika gagal maka akan mencegah data yang dimodifikasi tidak ditulis secara permanen ke datafiles, perubahan tersebut dapat user peroleh dari redo log sehingga pekerjaan tidak akan hilang, setiap database Oracle memiliki file kontrol yang berisi nama database dan lokasi semua file data dan redo file log, setiap database Oracle memiliki parameter file yang berisi nama database, memory settings dan Location of Control file.

Setiap database memiliki kelebihan dan kekurangan masing - masing, sehingga pengenalan dan pendalaman database merupakan suatu hal yang penting. Sehingga jika dasar pemahaman database ditinggalkan hanya tinggal menunggu waktu saja untuk mendapatkan sandungan - sandungan yang akan sering muncul.

Semoga bermanfaat.

Sumber : Disini

Note : Mau uji coba database Oracle download disini.

Oracle Win64

Best Regards



Related Posts:

0 komentar:

Posting Komentar