Kamis, 15 September 2011

Resume PBD Pertemuan 2

PL/SQL (Procedural Language/Structure Query Language)
Adalah suatu blok yang berisi skrip-skrip bahasa prosedural.
PL/SQL merupakan bahasa pemrograman prosedural
PL/SQL dapat meningkatkan kinerja database
Tipe Data:  
Tipe Data dasar :
Numerik
NUMBER, BINARY_INTEGER, DEC, DOUBLE PRECISION, INTEGER, INT, NUMERIC, REAL, SMALLINT
Karakter
VARCHAR2, CHAR, LONG
DATE
BOOLEAN
ROWID
Tipe Data tambahan :
RECORD
ARRAY
Variabel:
Adalah sebuah peubah yang digunakan untuk menampung sebuah nilai di memori komputer.
Contoh Variabel:
DECLARE
  X integer;
  Alamat varchar2(40);
  No_induk char(8);
.....
BEGIN
  X  := 12;
  Alamat := ‘Gelatik Dalam 391, Bandung’;
  No_induk := ‘DOG29549’;
END;
Konstanta:  
Digunakan untuk menyimpan sebuah nilai di memori komputer.  
Nilai yang disimpan bersifat tetap (konstan)
Contoh :
DECLARE 
  pi CONSTANT real             := 3.14; 
  lebar CONSTANT integer := 100;
Komentar:  
Digunakan untuk memudahkan proses maintenance  
Jenis komentar :  
/* ... */   : untuk beberapa baris komentar  
-- ...         : untuk satu bari komentar 
Contoh :
/* Ini adalah komentar Oracle */
-- Ini juga komentar Oracle
Struktur Blok PL/SQL  
Terdapat tiga bagian :  
Bagian pendeklarasian tipe data (opsional)  
Bagian penulisan perintah  
Bagian eksepsi (opsional)
Bentuk Umum Struktur PL/SQL 
DECLARE 
  variabel tipe_data; 
  konstanta CONSTANT tipe_data := nilai; 
  ...
BEGIN 
  statement_1; 
  statement_2; 
  ...
EXCEPTION
WHEN nama_eksepsi THEN statement_untuk_mengatasi_error; 
...
END;

 
 
 
 
 

Rabu, 14 September 2011

Resume PBD Pertemuan 1


SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.

Data Definition Language
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.
CREATE
CREATE digunakan untuk membuat basis data maupun objek-objek basis data. SQL yang umum digunakan adalah:
“CREATE DATABASE nama_database”
“CREATE TABLE nama_tabel”

Data Manipulation Language
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah:
·         SELECT untuk menampilkan data
·         INSERT untuk menambahkan data baru
·         UPDATE untuk mengubah data yang sudah ada
·         DELETE untuk menghapus data
INSERT INTO <namaTabel> [(field1, field2, … fieldn)] VALUES <ListValues>
<ListValues> bisa berbentuk nilai tunggal atau berbentuk SQL query. Syarat dari <ListValues>, jumlah, urutan dan jenis datanya harus sama.
Contoh : insert into Mahasiswa (nrp, nama, alamat) values (’5105100234, ‘Rayna’, ‘Surabaya’);
Pembaruan data (Update) pada sebuah tabel:
Syntax:
UPDATE <NamaTabel> SET <field1>=<nilai1> [,<field2>=<nilai2>, … <fieldn>=<nilain>]
Contoh : update Mahasiswa set nama = ‘Rama’ where nrp = ’5105100234 ;
Penghapusan data (delete) pada sebuah tabel:
Syntax:
DELETE FROM <NamaTabel> [WHERE <kondisi>]
[Where <kondisi>] sama seperti where yang dipelajari pada SQL.
Contoh : delete from Mahasiswa where nrp = ’5105100234;