database contoh soal dan jawaban

NIM                            :
Nama                          :
Kelompok Praktek     :

Latihan :
1.    Buat Database baru dengan nama Akademik_nim.
2.    Buat 2 Tabel :
a.      Tabel Mahasiswa à tb_mahasiswa
Field Name
Data Type
Field Size
Keterangan
nim
char
8
Primary Key
nama
varchar
20

alamat
varchar
20

tgllahir
date

yyyy-mm-dd
b.      Tabel Mata Kuliah à tb_matakuliah
Field Name
Data Type
Field Size
Keterangan
kdmk
char
3
Primary Key
nmmk
varchar
25

sks
smallint



3.    Lihat struktur tabel tb_mahasiswa.
4.    Tambahkan field no telpon dengan tipe data varchar(15) pada tabel tb_mahasiswa setelah field tgllahir.
5.    Isi tabel tb_mahasiswa dengan data berikut :
nim
nama
alamat
tgllahir
notelp
11071570
Dara Maryana
Ciracas
1988-03-28
081341202140
12061118
Rio Rubiarjo
Cibinong
1988-12-05
085690504232
13081727
Febri Hardiansyah
Depok
1987-02-05
081830284128

6.    Ganti alamat mahasiswa dengan nim 13081727 menjadi Cibubur.
7.    Ganti no telpon mahasiswa dengan nama Rio Rubiarjo menjadi 085294208620.
8.    Hapus data mahasiswa dengan nama Febri Hardiansyah.
9.    Tampilkan data mahasiswa dengan alamat Ciracas.
10.              Isi tabel tb_matakuliah dengan data berikut :
kdmk
nmmk
Sks
378
Algoritma Pemrograman
4
754
Borland C++
2
738
Character Building
2

11.              Ganti sks  mata kuliah dengan kdmk 754 menjadi 4.
12.              Tampilkan kdmk dan nmmk dari tabel tb_matakuliah dengan sks 4.
13.              Hapus field sks yang ada di dalam tb_matakuliah.
14.              Ganti nama tabel tabel_matakuliah manjadi matakuliah.
15.              Hapus tabel tb_matakuliah.

Have Fun...!!!



Jawaban :
No
Perintah SQL
1
create database akademik_12061574;
2    
1
create table tb_mahasiswa(nim char(8) primary key,nama varchar(20),alamat varchar(20),tgllahir date);
2
create table tb_matakuliah(kdmk char(3) primary key,nmmk varchar(25),sks smallint);

3
describe tb_mahasiswa;
4
alter table tb_mahasiswa add notelp varchar(15) after tgllahir;
5
1
insert into tb_mahasiswa(nim,nama,alamat,tgllahir,notelp)values(‘11071570’,’Dara Maryana’,’Ciracas’,’1988-03-28’,’ 081341202140’);
2
insert into tb_mahasiswa(nim,nama,alamat,tgllahir,notelp)values(‘12061118’,’Rio Rubiarjo’,’Cibinong’,’1988-12-05’,’ 085690504232’);
3
insert into tb_mahasiswa(nim,nama,alamat,tgllahir,notelp)values(‘13081727’,’Febri Hardiasyah’,’Depok’,’ 1987-02-05’,’ 081830284128’);
6
update tb_mahasiswa set alamat=’Cibubur’ where nim=’13081727’;
7
update tb_mahasiswa set notelp=’ 085294208620’ where nama=’Rio Rubiarjo’;
8
delete from tb_mahasiswa where nama=’Febri Hardiansyah’;
9
select*from tb_mahasiswa where alamat=’Ciracas’;
10
1

insert into tb_matakuliah(kdmk,nmmk,sks)values(‘378’,’Algoritma Pemrograman’,4);

2

insert into tb_matakuliah(kdmk,nmmk,sks)values(‘754’,’Borland C++’,2);

3

insert into tb_matakuliah(kdmk,nmmk,sks)values(‘738’,’Character Building’,2);

11
update tb_matakuliah set sks=4 where kdmk=’754’;
12
select kdmk,nmmk from tb_matakuliah where sks=4;
13
alter table tb_matakuliah drop sks;
14
alter table tb_matakuliah rename matakuliah;
15
drop table matakuliah;



0 comments:

Post a Comment