Latihan DML bagian 1

sql1
        SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Pada kali ini tugas yang akan dibuat adalah membuat field, menambahkan field, menambahkan isi dari field dan juga mendaftarkan Primary Key / Foreign key pada sebuah tabel.


        Berikut latihan - latihan yang akan dibuat
    1. Bukalah Database "SDM" 
      Pertama kali login dulu dalam psql dengan user yudiko043(user biasa "postgres"), kemudian buka database sdm dengan perintah berikut:
      Contoh sintak:
      # \c sdm

      Contoh gambar:

    2. Tambahkan Field "kodejab" Varchar (2)
      Contoh sintak:
      # alter table pegawai add "kode_jab" varchar(2);

      Contoh gambar:



    3. Hapuslah Field "gaji" dan "pekerjaan" pada tabel personal
      Contoh sintak:
      # alter table personal drop column gaji;
      # alter table personal drop column pekerjaan;

      Contoh gambar:



    4. Inputkanlah data pada tabel personal sebagai berikut dengan menggunakan perintah insert into :


      Contoh sintak:

      insert into personal values ('1011000','Rofiq','Yuliardi','1989-07-14','F');
      insert into personal values ('0212000','Andhie','Lala','1960-08-08','T');
      # insert into personal values ('1120001','Ade','Fajar','1980-11-01','T');
      # insert into personal values ('1240045','Ana','Hidayati','1983-10-01','F');
      insert into personal values ('1011025','Dian','Astuti','1978-09-12','T');
      insert into personal values ('1130010','Wahyu','Widadi','1986-04-23','F');
      # insert into personal values ('0420043','Kayla','Wulandari','1979-11-05','T');
      insert into personal values ('0940089','Toni','Kurniawan','1974-03-16','F');
      select * from personal;

      Contoh gambar:




    5. Buatlah Tabel " Jabatan " dengan struktur sebagai berikut dan isikan tabelnya :



      Contoh sintak:
      Membuat tabel jabatan
      create table jabatan ("kode_jab" char(2), "nama_jab" varchar(50),constraint pk_jab primary key (kode_jab));
      Menginput isi jabatan
      # insert into jabatan values ('A','Pengajar'),('B','Kepala_Bagian'),('C','Staff');

      Contoh gambar:



    6. Buatlah Foreign Key pada Field "KodeJab" di tabel "personal" berelasi dengan tabel "Jabatan"
      Contoh sintak:
      alter table personal add "kode_jab" char(2);
      #   alter table personal add foreign key (kode_jab) references jabatan (kode_jab);
      Contoh gambar:



    7. Buatlah tabel "gaji" dengan struktur sebagai berikut dan isikan tabelnya:



      Contoh sintak:

      Membuat tabel gaji
      # create table gaji ("nip" char(10),"kode_jab" char(2), "Gaji" int, foreign key (nip) references personal (nip), foreign key (kode_jab) references jabatan (kode_jab) );

      Menginput isi gaji
      # insert into gaji values ('0212000','A','1200000');
      # insert into gaji values ('0212000','B','3000000');
      # insert into gaji values ('1011025','C','2300000');
      # insert into gaji values ('0420043','A','1250000');
      # insert into gaji values ('1011000','B','3400000');
      # insert into gaji values ('0940089','C','2700000');
      # insert into gaji values ('0420043','B','3000000');

      Contoh gambar:




0 komentar:

Posting Komentar

 
Copyright (c) 2015 Pemrograman SQL.