Tampilkan postingan dengan label PEMOGRAMAN BASIS DATA. Tampilkan semua postingan
Tampilkan postingan dengan label PEMOGRAMAN BASIS DATA. Tampilkan semua postingan

Rabu, 21 September 2011


·               #               declare
                                nama varchar 2(100)
begin
                                select nama into nama from kar
                                where nik = ‘100307’;
                                DBMS_OUTPUT.PUT_LINE <nama>;
end

·               #                define nik =’100307’
declare
                                nama varchar 2 (100)
begin
                                select nama into nama from kan
                                where nik  = nik
                                DBMS_OUTPUT.PUT_LINE <nama>;
end

·                #              declare
@nama varchar (100)
@nik varchar (100)
set @ nik =’100307’
begin
                        select @nama = nama from kan
where nik = @nik
print @nama
end;
·                  #                   declare
nik varchar 2 (100); = ‘suhendra’;
kelamin varchar 2 (100);
                begin
                                if nama = ‘suhendra’ then
                                kelamin =’laki-laki’;
                else
                                kelamin=’perempuan’
                end if;
                                DBMS_OUTPUT.PUT_LINE(‘jika: ‘II’’II kelamin);
                end;
·                 #          declare
@nama varchar (100),
@nik varchar(100)
Set @nik=’100307’
                begin
                                select@nama=nama from kar
                                where nik=@nik
                if @nama=’arliq’
                                begin
                                                print ‘ok’
                                                end
                else
                                begin
                                                print’sip’
                                end
                end;

Rabu, 14 September 2011


Pemograman Basis Data
·      Data adalah Nilai atau value yang turut mempresentasikan deskripsi dari suatu obyek/kejadian
·      Informasi adalah Data yang diolah untuk menjadi sebuah informasi
·      Database adalah Kumpulan dari item data yang saling berhubungan satu dengan yang lainnya
·      Select untuk menampilkan data
·      Fungsi count untuk mengetahui banyak data
·      Fungsi minus pengurangan data yang sama
·      Intersect adalah potongan / irisan
·      Contoh select *
              From jobs
              Where min_salarya>=4000 and max_salary<=30000
              Union all
              ( maksud menampilkan data antara 4000-30000 )
·      Union adalah penggabungan
·      Contoh select round (avg(min_salary).2)
              From jobs
              Where min_salarya>=4000 and max_salary<=30000
              ( maksud menampilkan rata-rata dari gaji )
·      Contoh select sum(min_salary)
              From jobs
              Where min_salarya>=4000 and max_salary<=30000
              ( maksud menampilkan jumlah dari gaji pada tabel min_salary )
·      Contoh select max_salary-min_salary
              From jobs
              Where min_salarya>=4000 and max_salary<=30000
              ( maksud menampilkan hasil dari pengurangan pada tabel max_salary – min_salary )
·      Contoh select *
              From jobs
              Where job_title like ‘% President%’
              ( maksud menampilkan job_title dengan kata-kata presiden, sedangkan fungsi ( %) adalah    untuk menghilangkan kata-kata didepan maupun dibelakang kata presiden )
Misal ‘%Presiden’ maka kata president administration vice tidak akan muncul karena tidak ada % setelah kata president
·      Insert fungsinya untuk menambahkan data
·      Contoh insert into region
Values (‘3’,’krian’)
commit
              ( maksud menambahkan angka 3 dan kata krian )
·      Contoh select *
              From region
Update region set region_name=’magetan’
               Where region_id=’8’
              (maksud mengupdate magetan pada tabel region_name dimana tabel region_id adalah 8)

·      Contoh delete
              From regions
              Where region_id=’9’
              ( maksud menghapus data atau angka 9 pada tabel region_id )
·      DDL merubah struktur
·      DML merubah data
·      Contoh Create table mhs
       (
Nim varchar2 (11),
 Nama varchar2 (50),
               Alamat varchar2 (100),
       )
              ( membuat struktur tabel )
Select*from mhs untuk menampilkan struktur tabel diatas
·      Contoh insert into mhs
              Values (‘09410100090’,’Arliq’,’Sidoarjo’)
              commit
              ( maksud mengisi data pada struktur tabel di atas )
·      Contoh create table mhs1
As select*from mhs
Commit
 ( maksud membeckup table dengan struktur table yang sama )
·      Cara membuat user
Create user pbd identified by pbd
Grand all preulade to pbd untuk dapat mengakses user di atas
·      Setelah membuat user maka membuat table baru
·      Alter table karyawan
Add TTL varchar (30)
( maksudnya menambahkan colom TTL pada table karyawan