Contoh database dengan nama Perpustakaan dan tabel-tabel seperti di bawah ini :
1.
Mahasiswa
Nama Field
|
Tipe Data
|
Panjang
|
Ket.
|
Nim
|
Char
|
9
|
Primary Key
|
Nama
|
Varchar
|
30
|
-
|
Alamat
|
Varchar
|
30
|
-
|
2.
Penetbit
Nama Field
|
Tipe Data
|
Panjang
|
Ket.
|
Kd_Penerbit
|
Char
|
2
|
Primary key
|
Nama_Penerbit
|
Varchar
|
30
|
-
|
3.
Buku
Nama Field
|
Tipe Data
|
Panjang
|
Ket.
|
Kd_Buku
|
Char
|
4
|
Primary Key
|
Judul
|
Varchar
|
30
|
-
|
Pengarang
|
Vaechar
|
30
|
-
|
Jml_Buku
|
Int
|
-
|
-
|
Kd_Penerbit
|
Char
|
2
|
Foreign Key
|
4.
Pinjam
Nama Field
|
Tipe Data
|
Panjang
|
Ket.
|
Tgl_Pinjam
|
Datetime
|
-
|
-
|
Nim
|
Char
|
9
|
Foreign Key
|
Kd_Buku
|
Char
|
4
|
Foreign Key
|
Tgl_Hrs_Kembali
|
Datetime
|
-
|
-
|
Tgl_Kembali
|
Datetime
|
-
|
-
|
Maka buatlah database perpustakaannya dengan langkah di bawah ini dari keterangan tabel di atas :
Create Database Perpustakaan
Use Perpustakaan
Untuk membuat tabel Mahasiswa
Create table Mahasiswa (
Nim Char (9) primary key;
Nama Varchar (30);
Alamat Varchar (30))
Select*from Mahasiswa (untuk melihat tabel Mahasiswa)
Untuk membuat tabel Penerbit
Create tabel Penerbit (
Kd_Penerbit Char (2) Primary key;
Nama_Penerbit Varchar (30))
Select*from Penerbit (untuk melihat tabel Penerbit)
Untuk membuat tabel Buku
Create tabel Buku (
Kd_Buku Char (4) primary key;
Judul Varchar (30);
Pengarang Varchar (30);
Jml_Buku Int;
Kd_Penerbit Char (2) References Penerbit (Kd_Penerbit))
Kd_Penerbit Char (2) References Penerbit (Kd_Penerbit))
Select*from Buku (untuk melihat tabel Buku)
Untuk membuat tabel Pinjam
Create tabel Pinjam (Tgl_Pinjam Datetime;
Nim Char (9) References Mahasiswa (Nim);
Kd_Buku Char (4) References Buku (Kd_Buku);
Tgl_Hrs_Diterima datetime;
Tgl_Kembali Datetime))
Select*from Buku (untuk melihat tabel Buku)
Setelah tabelnya selesai isilah tabel-tabel tersebut dengan ketentuan-ketentuan di bawah ini :
1.
Mahasiswa
Nim
|
Nama
|
Alamat
|
123010001
|
Hardian
|
Jl. Anggrek
|
123010002
|
Melisa
|
Jl. Gereja
|
123010003
|
Boby
|
Jl. Medan
|
123010004
|
Sari
|
Jl. Bola
|
2.
Penerbit
Kd_Penerbit
|
Nama_Penerbit
|
01
|
Piksi ITB
|
02
|
Ganesha
|
03
|
Epsiton
|
04
|
Gramedia
|
3.
Buku
Kd_Buku
|
Judul
|
Pengarang
|
Jml_Buku
|
Kd_Penerbit
|
S001
|
DOS
|
M.Urip
|
10
|
01
|
BD01
|
dBase
|
Epsil B
|
5
|
01
|
BD04
|
Clipper
|
Ahmad G
|
4
|
02
|
FI01
|
Fisika
|
Sutrisno
|
10
|
04
|
4.
Pinjam
Tgl_Pinjam
|
Nim
|
Kd_Buku
|
Tgl_Hrs_Kembali
|
Tgl_Kembali
|
2003/04/20
|
123010001
|
S001
|
2003/04/23
|
2003/04/23
|
2003/04/20
|
123010002
|
BD01
|
2003/04/23
|
2003/04/22
|
2003/04/20
|
123010003
|
BD04
|
2003/04/23
|
2003/04/24
|
2003/04/21
|
123010003
|
FI01
|
2003/04/24
|
2003/04/25
|
2003/04/21
|
123010004
|
S001
|
2003/04/24
|
2003/04/25
|
2003/04/21
|
123010001
|
BD01
|
2003/04/24
|
2003/04/25
|
Maka lakukan perintah di bawah ini untuk mengisi tabel-tabel yang sudah di buat dengan ketentuan-ketentuan seperti diatas :
Untuk mengisi tabel Mahasiswa
Insert into Mahasiswa values ('123010001','Hardian','Jl.Anggrek')
Insert into Mahasiswa values ('123010002','Melisa','Jl.Gereja')
Insert into Mahasiswa values ('123010003','Boby','Jl.Medan')
Insert into Mahasiswa values ('123010004','Sari','Jl.Bola')
Select*from Mahasiswa (untuk melihat hasil tabel yang telah di isi)
Untuk mengisi tabel Penerbit
Insert into Penerbit values ('01','Piksi ITB')
Insert into Penerbit values ('02','Ganesha')
Insert into Penerbit values ('03','Epsiton')
Insert into Penerbit values ('04','Gramedia')
Select*from Penerbit (untuk melihat hasil tabel yang telah di isi)
Untuk mengisi tabel Buku
Insert into Buku values ('S001','DOS','M.Urip','10','01')
Insert into Buku values ('BD01','dBase','Epsi B','5','01')
Insert into Buku values ('BD04','Clipper','Ahmad G','4','02')
Insert into Buku values ('FI01','Fisika','Sutrisno','10','04')
Select*from Buku (untuk melihat hasil tabel yang telah di isi)
Untuk mengisi tabel Pinjam
Insert into Pinjam values ('2003/04/20','123010001','S001','2003/04/23','2003/04/23')
Insert into Pinjam values ('2003/04/20','123010002','BD01','2003/04/23','2003/04/22')
Insert into Pinjam values ('2003/04/20','123010002','BD04','2003/04/23','2003/04/24')
Insert into Pinjam values ('2003/04/21','123010003','FI01','2003/04/24','2003/04/25')
Insert into Pinjam values ('2003/04/21','123010004','S001','2003/04/24','2003/04/25')
Insert into Pinjam values ('2003/04/21','123010001','BD01','2003/04/24','2003/04/25')
Select*from Pinjam (untuk melihat hasil tabel yang telah di isi)
boleh minta contacnya?...
BalasHapus