PUISI


Ayah
Satu kata yang selalu ku rindu
Satu kata yang selalu ku sebut dalam doa
Satu kata yang selalu ku cinta

Ayah
Dengan keringatmu kau besarkan aku
Dengan kasih sayangmu kau bimbing aku
Dengan wibawa mu kau nasihati aku
kau adalah pahlawan terhebat yang ku miliki

-----------------------------------------------------------------------------------------
Ibu
Pandanganmu yang hangat saat menatapku
Suara mu yang lembut saat menyapaku
Tangan mu yang halus saat memelukku
Itu semua yang selalu aku rindukan

Ibu
Wanitaku yang ku cinta
Tempat naungankan ku akan kasih sayang
Tempat dimana aku mengadu keluh kesah

Ibu
Betapa bahagianya aku menjadi anakmu
Didikan mu akan ku jadikan pelajaran dimasa depan
Ibu kau adalah inspirasiku 
---------------------------------------------------------------------------------------------------------------

Sahabat
Seorang penghibur lara
Tak  pernah sepi dikala bersamamu
Lelucon-lelucon bodoh yang kita ciptakan
Menjadi canda tawa riang

Disaat kesusahan kau bantu aku
Disaat sedih kau hibur aku
Banyak hari yang kita lalui
Banyak cerita yang kita coret bersama

Sahabat tetaplah berada disampingku
Kita jalani persahaban indah kita
Dan jadikan kisah kita
Kenangan terindah disaat tua

PL / SQL



Procedural Language/SQL adalah bahasa prosedural lanjutan dari SQL yang dikeluarkan oleh perusahaan oracle, bahasa akses data standar untuk database relational. PL/SQL menawarkan keistimewaan dari modern software enginering seperti data encapsulation, exception handling, information hiding, dan orientasi objek, sehingga dapat membawa seni pemrograman ke Oracle Server dan Toolset.

Kelebihan PL/SQL

  • Integrasi

PL/SQL memainkan peranan penting baik di oracle server (melalui store, procedures,store function, database triggers, dan packages) maupun oracle development tools ( melalui komponen trigger Oracle Developer). Aplikasi Oracle Developer mempergunakan shared libraries yang menyimpan kode ( prosedur dan fungsi) dan dapat diakses secara lokal maupun jarak jauh. Oracle developer terdiri dari oracle form, oracle report, dan oracle graphics.Tipe data SQL juga dapat di gunakan dalam PL/SQL, dikombinasikan dengan akses langsung yang disediakan SQL. Kedua tipe data shared ini mengintegrasikan PL/SQL dengan data dictionary oracle server. PL/SQL menjembatani perbedaan antara pengaksesan teknologi database dan kebutuhan akan kemampuan pemrograman prosedural.


  • PL/SQL dalam Oracle Tools

Banyak tools oracle, termasuk developer oracle memiliki mesin PL/SQL sendiri, yang bediri sendiri dari mesin Oracle Server. Mesin tersebut menyaring perintah SQL dan mengirimkan perintah tesebut secara individual ke pengeksekusi perintah SQL di oracle server.  Oracle server memproses perintah prosedural yang tersisa saat pengeksekusi perintah prosedural yang terdapat di mesin PL/SQL.


  • Meningkatkan Kinerja

PL/SQL dapat meningkatkan kinerja aplikasi. Keuntungan yang didapat berbeda tergantung dari lingkungan eksekusi. PL/SQL dapat digunakan untuk mengelompokkan perintah SQL dalam sebuah blok tunggal dan mengirim keseluruhan blok ke server dengan sebuah call sehingga dapat mengurangi kemacetan jaringan. PL/SQL dapat bekerja sama dengan tool pengembangan aplikasi oracle server seperti Oracle Developer forms dan reports. Dengan menambahkan kemampuan pemrosesan prosedural terhadap tool-tool tersebut, PL/SQL dapat meningkatkan kinerja

OPERATOR-OPERATOR DAN FUNGSI GRUP

OPERATOR

1. Operator aritmatika
  • Perkalian (*)
  • Pembagian (/)
  • Pengurangan (-)
  • Penjumlahan (+)
  • Modulus (%)

2. Operator string
  • Penggabungan (||)


3. Operator perbandingan
  • Sama dengan (=)
  • Tidak sama dengan (<>)
  • Lebih besar dari (>)
  • Lebih kecil dari (<)
  • Lebih besar atau sama dengan (>=)
  • Lebih kecil atau sama dengan (<=)
  • Tidak kurang dari (!=)
  • Tidak lebih dari (!>)
  • Tidak sama dengan (!=)

4. Operator logika
  • NOT ( membalikkan nilai booleam)
  • AND (bernilai benar apabila kedua ekspresi benar)
  • OR (bernilai benar apabila salah satu ekspresi benar)
  • BETWEEN (bernilai benar apabila operand menemukan standar
  • LIKE (bernilai benar apabila operand menemukan standar)
  • IN ( bernilai benar apabila beberapa item bernilai benar)
  • SOME (bernilai benar apabila item apapun bernilai benar)
  • ANY (bernilai benar apabila beberapa item bernilai benar)
  • ALL (bernilai benar bila semua)
FUNGSI GRUP


DISTINCT      = menampilkan data hanya pada baris yang nilainya berbeda-beda
AVG               = menghitung rata-rata dari semua nilai
COUNT          = menghitung jumlah baris di kolom yang tidak mengandung NULL
MAX               = menampilkan jumlah maksimum
MIN                = menampilkan nilai minimum
STDEV           = menghitung standar deviasi dari semua nilai
SUM               = menghitung jumlah nilai
VARIANCE   = menghitung varian dari semua nilai

PERINTAH-PERINTAH SQL


DDL

1. Membuat tabel

CREATE TABLE [schema.]table (column datatype [DEFAULT expr][column constraint],[...],[table constraint],[....]);

Contoh :
CREATE TABLE peegawaiku
(id_pegawai NUMBER(5) not null,
Nama VARCHAR2(30),
Jenis_kelamin NUMBER(1),
Alamat VARCHAR2(50),
Telp VARCHAR2(50));

Perintah tersebut artinya membuat tabel dengan nama pegawaiku. Tabel tersebut mempunyai 5 kolom yaitu id_pegawai, nama, jenis_kelamin, alamat, telp.

2. Mengubah kolom, menambah kolom, menghapus kolom

  • Menambah kolom/field pada tabel

ALTER TABLE PEGAWAIKU ADD (DEPTNO NUMBER(2));
  • Mengubah kolom

ALTER TABLE PEGAWAIKU MODIFY
TELP VARCHAR2(15));
  • Menghapus kolom

ALTER TABLE PEGAWAIKU
DROP COLUMN JENIS_KELAMIN;

3. Menghapus table

DROP TABLE PEGAWAIKU;

DML

1. Memasukkan data

INSERT INTO TABLE [(COLUMN,...,...)
VALUES (VALUE,’VALUE’,...);

2. Mengubah data

UPDATE TABLE
SET COLUMN = NEW VALUE [,COLUMN = NEW VALUE] WHERE COLUMN = CONDITION;

3. Menghapus data

DELETE FROM TABLE
WHERE COLUMN = CONDITION;

4. Menampilkan data
  • Menampilkan seluruh data dari tabel

Select * from namatabel;
  • Menampilkan data field tertentu dari suatu tabel

SELECT namafiled from pegawai;
  • Menampilkan dengan penggunaan kolom alias

SELECT column as nama_alias,...from table;
  • Menampilkan dengan klausa ORDER BY dan WHERE

SELECT *from namatable ORDER BY namafield

  • Where condition

SELECT nama_barang, harga, jumlahstock from barang WHERE jumlahstock > 400;
  • Concat (penggabungan

SELECT namafield1 ||’,’||namafield2 as “keterangan” from namatabel;
  • Menampilkan data dari beberapa tabel

SELECT e.FIRST_NAME,e.LAST_NAME,e.SALARY,d.NAME
FROM S_EMP e, s_dept d WHERE e.DEPT_ID =D.ID
  • Menampilkan dengan SUB QUERY

SELECT FIRST_NAME,LAST_NAME,SALARY
FROM S_EMP WHERE DEPT_ID = (SELECT DEPT_ID FROM S_DEPT WHERE NAME=’FINANCE’);

SQL


SQL singkatan dari Stucture Query Language yang merupakan bahasa tingkat empat yang berfungsi untuk menampilkan hasil atau melakukan sesuatu pada data.

Jenis SQL :
  1. Interactive  ;    langsung dapat dioperasikan.
  2. Embedded ;    disisipkan ke dalam sebuah program( Cobol, C, Fortran ).

Pengelompokan Statement SQL :
1. Data Definition Language ( DDL 
  • CREATE TABLE : Membuat tablc
  • CREATE INDEX : Membuat index
  • ALTER TABLE    : Mengubah atau menyisipkan kolom ke tabel
  • DROP TABLE : Menghapus tabel dari database
  • DROP INDEX : Menghapus index

2. Data Manipulation Language ( DML )
  • SELECT : berfungsi untuk memilih/menampilkan data
  • INSERT : menyisipkan baris data ke table
  • DELETE : menghapus baris data dari tabel
  • UPDATE : mengubah isi dari kolom pada tabel

3. Data Access
  • GRANT : memberikan hak akses baik ke database dan struktur didalamnya.
  • REVOKE : mencabut hak akses baik ke database dan struktur didalamnya

TIPE-TIPE DATA
- VARCHAR2  : karakter dengan panjang maximal 4000 karakter
- CHAR             : karakter berukuran tetap dengan panjang maximal 2000 bytes
- NUMBER       : data numerik (angka)
- DATE             : data tanggal
- RAW               : data binary hngga 2000 bytes
- LONG             : data teks hingga 2 gigabytes
- LONG RAW  : data binary hingga 2 gigabytes
- ROWID          : nilai id dari suatu tabel
- BLOB             : objek binary hingga 4 gigabytes
- CLOB             : objek karakter hingga 4 gigabytes
- BFILE             : eksternal binary file, ukurannya tegantung dari sistem operasi


Copyright 2009 Suci Rahmadiaty. All rights reserved.
Bread Machine Reviews | watch free movies online by Blogger Templates