Rabu, 21 September 2011

PBD2 pertemuan 1

Oracle
Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi.
Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut :
 • Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
 • Menangani manajemen space dan basis data yang besar
 • Mendukung akses data secara simultan
 • Performansi pemrosesan transaksi yang tinggi 
 • Menjamin ketersediaan yang terkontrol
 • Lingkungan yang terreplikasi

SQL
SQL (Structured Query Language) digunakan sebagai antarmuka dalam pengelolaan data. SQL merupakan bahasa yang komprehensif untuk basis data, sehingga dibuat standar untuk bahasa SQL oleh ANSI (American National Standard Institute) dan ISO (International Standard Organization). Di dalamnya terdapat perintah untuk pendefinisian data, melakukan query dan update terhadap data. Perintah tersebut dikelompokkan dalam dua istilah: DDL (Data Definition Language) untuk pendefinisian data dan DML (Data Manipulation Language) untuk melakukan update dan query. Kebanyakan vendor dari RDBMS menggunakan SQL dari ANSI/ISO, tetapi beberapa vendor RDBMS memasukkan beberapa perintah tambahan sebagai fitur dari produknya. Di antaranya adalah fitur untuk pemberian hak akses terhadap data ataupun untuk maintenance.

SQL*Plus
Dalam menerima masukan perintah SQL dari pengguna, vendor RDBMS telah menyediakan library yang dapat digunakan oleh programmer agar program yang dibuat dapat melakukan pengaksesan terhadap basis data. Selain itu, para vendor memberikan pula program yang dapat menerima masukan bahasa SQL yang kemudian dieksekusi oleh RDBMS. Oracle, sebagai salah satunya, telah menyediakan program yang dinamakan SQL*Plus. SQL*Plus dapat digunakan untuk melakukan eksekusi terhadap perintah SQL dari pengguna.
SQL vs SQL*Plus
SQL : Merupakan bahasa yang meliputi perintah-perintah untuk menyimpan,
menerima dan memelihara data dalam basis data.
SQL*Plus : Aplikasi yang dapat mengenali dan mengeksekusi perintah SQL dan
dapat menampilkan hasil dari perintah tersebut ke pengguna.


PL/SQL 
PL/SQL yang merupakan singkatan dari Procedural Language/Structured Query Language merupakan sebuah penggabungan antara bahasa pemrograman prosedural (PL) dan SQL syntax.
Jadi dengan PL/SQL kita tidak perlu menggunakan sebuah bahasa pemrograman sendiri. fungsi-fungsi standard di bahasa pemrograman sudah ada di sini dan bisa langsung digabung dengan perintah SQL untuk memanipulasi database. Tapi PL/SQL cuma ada didatabase oracle saja

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More