Post kali ini kita akan membahas Soal UTS yang admin laksanakan kemarin :D
cekidott
Berikut adalah database kepegawaian:
Bagian
KdBagian
|
NamaBagian
|
001
|
Marketing
|
002
|
CustomerService
|
003
|
Keuangan
|
004
|
SDM
|
NIP
|
NamaPegawai
|
Alamat
|
Kota
|
Kode_Bagian
|
111
|
Totok
|
Jln.Ganesha
|
Bandung
|
001
|
222
|
Udin
|
Jln.Thamrin
|
Jakarta
|
002
|
333
|
Budi
|
Jln.Kalasan
|
DIY
|
003
|
444
|
Ahmad
|
Jln.TamanSari
|
Bandung
|
004
|
SOAL
1. Tuliskan perintah untuk membuat database dengan nama database Kepegawaian!
jawab :
2. Tuliskan perintah-perintah untuk membuat table table diatas dengan primary key dan foreign key!
jawab :
membuat tabel bagian :
KdBagian
char (3) primary key,
NamaBagian
varchar (15))
membuat tabel pegawai:
create table Pegawai (
NIP char
(3) primary key,
NamaPegawai
varchar (20),
Alamat
varchar (20),
Kota
varchar (20),
Kode_Bagian
char (3) REFERENCES Bagian (KdBagian))
3. Tuliskan perintah untuk memasukkan record-record dari table di atas!
jawab :
record untuk tabel Bagian :
Insert
into Bagian values
('001','Marketing')
Insert
into Bagian values
('002','CustomerService')
Insert
into Bagian values
('003','Keuangan')
Insert
into Bagian values
('004','SDM')
record untuk tabel pegawai :
insert
into Pegawai values
('111','Totok','Jln.Ganesha','Bandung','001')
insert
into Pegawai values
('222','Udin','Jln.Thamrin','Jakarta','002')
insert
into Pegawai values ('333','Budi','Jln.Kalasan','DIY','003')
insert
into Pegawai values
('444','Ahmad','Jln.TamanSari','Bandung','004')
4. Tuliskan perintah untuk menambah field JnsKlmn pada table Pegawai dengan tipe data char!
jawab :
ALTER
table Pegawai
add
Jnsklmn char (1)
5. Tuliskan perintah untuk merubah record dari table Pegawai yang NIP = 111, field Kota menjadi Surabaya!
jawab :
update
Pegawai SET Kota = 'Surabaya'
where
NIP = '111'
6. Tuliskan perintah untuk menampilkan field NamaPegawai dan Alamat yang Kota = Bandung DAN KodeJabatannya = 004!
jawab :
select
NamaPegawai,Alamat from Pegawai
where
Kode_Bagian = '004' AND Kota = 'Bandung'
7. Tuliskan perintah untuk menampilkan field NamaPegawai dan Alamat yang Kota = Bandung ATAU KodeJabatannya = 003!
jawab :
select
NamaPegawai,Alamat from Pegawai
where
Kota = 'Bandung' OR Kode_Bagian = '003'
8. Tuliskan perintah untuk menampilkan field NamaPegawai yang Kotanya Bandung atau Bogor!
jawab :
select
NamaPegawai from Pegawai
where
Kota IN ('Bandung','Bogor')
9. Tuliskan perintah untuk menghapus record pada table Pegawai yang NIP = 444 !
jawab :
delete
Pegawai
where
NIP = '444'
10. Tuliskan perintah untuk menghapus table Pegawai dan menghapus database Kepegawaian!
jawab :
menghapus tabel pegawai :
DROP Table Pegawai
menghapus database Kepegawaian :
DROP Database Kepegawaian
Yohoooooo SElesai !!!
Sekian post kali ini, Sampai Jumpa lagi :D
Wassalamualaikum Wr. Wb :)
Tidak ada komentar:
Posting Komentar