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
- 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
- Tambahkan
Field "kodejab" Varchar (2)
Contoh sintak:
- #
alter table pegawai add "kode_jab" varchar(2);
Contoh gambar:
- #
- Hapuslah
Field "gaji" dan "pekerjaan" pada tabel personal
Contoh sintak:
- #
alter table personal drop column gaji;
#
alter table personal drop column pekerjaan;
- #
- 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:
- #
- 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));
#insert into jabatan values ('A','Pengajar'),('B','Kepala_Bagian'),('C','Staff');
- 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);
- #
- 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:
- Membuat tabel gaji
0 komentar:
Posting Komentar