Minggu, 16 April 2017

UTS DATABASE

Assalamualaikum Wr.Wb.

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

Pegawai
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 :
create database Kepegawaian 

2. Tuliskan perintah-perintah untuk membuat table table diatas dengan primary key dan foreign key!
 
jawab :
membuat tabel bagian :

create table 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