Rabu, 21 September 2011

Pemograman Berbasis Obyek - 02

Declaring Variabel

* Query Black
  contoh : declare
 @ nim varchar2(1)
                 begin
                   select + @nim = nim from mhs
                   where nim = '09410100079'
                  end;

* Untuk Meng-eneble SQL
set serveroutput ON

* SQL Server
   #  PL / SQL
       declare
          @ nama = nama varchar (100)
          @ nik = nik varchar (10)
           set nik = '090079'
        begin
           select @nama = nama from kar 
           where nik = @nik
            print @nama
         end;


Selasa, 13 September 2011

Pemograman Berbasis Obyek - 01

Pengantar Database

* Data
  Nilai / value yang turut mempresentasikan deskripsi dari suatu obyek / kejadian

* Informasi
  Data yang diolah menjadi informasi

* Database
Kumpulan dari item data yang saling berhubungan satu dengan yang lainnya

* Query
   permintaan user untuk suatu informasi pada kondisi tertentu

BASIC STRUCTURE OF AN SQL QUERY
General à select,all/distinc,*

* DML
Contoh =
1.       Select count (*) from
(select a.location-id, a.street-address, a.postal-code, from location a, contries b
Where location-id = ‘1200’ and city = ‘tokyo’

2.       Select round (avg(min-salary)
From. . . . . . . . . . . . . . . . . . . . .
( rata rata dengan 2 angka di belakangkoma )

3.       Select * from jobs
Where job-title like ‘%president%’

4.       Select * from jobs
Where job-title like ‘%accountant%’
Union all
Select * from jobs
Where job-title like ‘%president%’
( untuk menggabungkan )

* INSERT
1.       Insert into region values ( ‘8’ , ‘sidoarjo’ )
2.       Insert into region ( region-id )
Values (‘9’)

* UPDATE
1.       Update region set region-name = ‘semarang’
Where region-id = ‘8’
2.       Up date region set region-name = ‘magetan’
Where region-name = ‘semarang’

* DELETE
1.       Delete from regions
Where region-id = ‘9’
( DML à mengubah data )
( DDL à mengubah struktur )
DDL (Data Definition Language)
1.       Untuk menspesifikasikan skema basis data
2.       Untuk men-generate table table yang tersimpan dalam basis data pada data dictionary
Create à membuat table
Alter à mengubah struktur table
Drop à untuk menghapus

Contoh :
CREATE
1.       Create table mahasiswa
(Nim varchar2 (11)
Nama varchar2 (50)
Alamat varchar2 (100))
( membuat table )

Insert into mahasiswa values (‘090079’ , ‘ika’ , ‘surabaya’ ) à mengisi table
Select * from mahasiswa à melihat isi table

2.       Create table mahasiswa 1
As select * from mahasiswa
( membuat table baru dengan struktur yang sama dengan table mahasiswa )

                        Tingkatan :  
User / Database
   ↓
Table
   ↓
Data
   ↓
DLL