proyek 10 Query Basis Data Textbook

advertisement
Disusun Oleh:
Enis Setiawati 0211 10 054
Sopiawati
0211 10 069
Tujuan Belajar
1. Mengetahui cara membuat Query menggunakan
satu atau lebih tabel.
2. Memahami cara membatasi hasil Query dengan
satu atau beberapa pembatas.
3. Memahami bagaimana sebuah Query dapat
meminta nilai batasan dari pengguna query.
4. Mengetahui cara menggunakan query untuk
mencari nilai parsial dalam field.
5. Mengetahui cara membuat perhitungan di dalam
query baik field teks dan numerik.
Pendahuluan
Proyek ini menggunakan Microsoft Access untuk
membuat query (permitaan) untuk basis data yang
sudah ada. Basis untuk proyek ini, textbook
berkenaan dengan berbagai mata kuliah dan buku –
buku yang digunakan dalam mata kuliah. Basis data
ini juga berisikan catatan mengenai mahasiswa yang
memiliki buku untuk dijual.
basis data access terdiri atas satu file, meskipun
banyak tabel didalam sebuah basis data, tabel
tersebut terletak di dalam file basis data yang lain.
Basis data textbook akan disediakan intruktur
anda atau dapat di unggah dari situs web. Para
manajer biasanya menggunakan query untuk
mencari catatan (record) tertentu. Query yang lain
dapat digunakan untuk menghitung nilai baru
berdasarkan nilai field lain dalam query.
informasi merupakan alat pengambilan
keputusan yang penting. Pemahaman akan basis
data yang diperoleh dari penulisan query akan
melatih para pembuat keputusan untuk
menggunakan alat ini dengan lebih baik.
• Basis Data Textbook
basis data textbook terdiri atas empat tabel yang
saling berhubungan karena memiliki nilai yang
sama. Tabel filed data ditampilkan pada Figur P10.1
tabel STUDENT berisikan empat filed: firstname,
lastname, Booknumb, dan copiestosell. Filed kunci
dari empat tabel ini ditampilkan dengan huruf
tebal. Kombinasi nilai dari filedName, lastname, dan
BookNums, akan membuat sebuah kunci untuk
tabel STUDENT. Filed classNumb adalah satusatunya filed yang dibutuhkan sebagai kunci dari
tabel CLASS.
Figur P10.1 Tabel dan Field dalam Basis Data TextBook
Field dari berbagai tabel akan dikombinasikan
jika terdapat nilai yang sama antara dua tabel.
Sebagai contoh, filed BookNumb ada pada tabel
STUDENT, maka nama siswa dari tabel STUDENT
dapat dihubungkan dengan judul buku dari catatan
BOOK. Dari figur P 10.2 anda dapat melihat bahwa
amy abner dan brian janskin keduanya memiliki
buku no 409 untuk dijual. Buku no 409 (lihat Figur P
10.3) berjudul “management Informatika System”
dan ditulis oleh McLeod dan Schell.
Figur P10.2 Field dan Nilai dalam Tabel STUDENT
Figur P10.3 Field dan nilai dalam tabel BOOK
• Membuat Query dengan batasan
Catatan dari tabel BOOK ditampilkan dalam Figur
P10.5. jika sebuah query dibuat tanpa batasan,
semua catatan dalam tabel akan ditampilkan pada
hasil query. Klik dua kali pada “Create query in
design view” yang ditampilkan pada Figur P10.4 dan
Figur P10.6 akan muncul. Untuk query ini, pilihlah
tabel BOOK dari daftar dengan cara menyorot
pilihan BOOK dan mengklik tombol “add”.
Kemudian tutup layar yang menampilkan tabel ini
dengan cara mengklik tombol “close”.
Figur P10.6 Memilih Tabel Untuk Query
Figur P10.7 akan mumcul dan figur ini berformatkan
query berdasarkan contoh. Klik filed pada kolom
pertama. Dari menu drop-down yang muncul,
pilihlah filed title. Klik pada baris “filed” di kolom
kedua dan pilihlah filed price. Cara alternatif untuk
memilih filed adalah mengklik mouse pada nama
filed di kotak tabel BOOK dan menarik nama filed
tersebut ketempatnya. Klik pada baris “sort” dari
kolom title dan menu drop-down pilihlaj
“ascending” sebagai metode pengukuran. Dalam
baris “criteria” untuk price, masukan batasan
“>100,” seperti yang ditampilkan pada Figur P10.8
Figur P10.7 Query Berdasarkan Contoh Siap Diselesaikan
Figur P10.8 Membatasi Query pada Harga yang lebih besar dari $100
dan pada Figur P10.9 akan muncul tiga buku
dengan harga lebih dari $100.
Figur P10.10 menggunakan batasan lebih dari
atau sama dengan 50.
Figur P10.11 menunjukan bagaimana cara
membatasi hasil query untuk catatan dengan harga
kurang dari $75 atau lebih dari $100.
Figur P10.9 Hasil Pembatasan Harga agar lebih dari $100
Figur P10.10 Membatasi harga agar lebih dari atau sama dengan $50 tetapi kurang
dari atau sama dengan $75
Figur P10.11 Membatas harga agar kurang dari $75 Atau lebih besar dari $100
• Batasan yang tidak tepat
Batasan pada filed berisikan text bisa jadi untuk
dibuat karena kecocokan yang dimaksudkan kurang
jelas. Sebagai contoh, apa yang terjadi seandainya
anda mencari seorang penulis bernama “tattem”?
Anda dapat melihat dari nilai pada filed auther di
figur P10.3 bahwa tattem adalah seorang
pengarang untuk dua buku. Jika batasan ini
dimasukan seperti dalam Figur P10.14, access tidak
akan menemukan satu catatan pun.
Figur P10.13 Query akan meminta nilai Parameter
Figur P10.25 Query untuk menggabungkan field Firstname dan
Lastname
Figur P10.6 Query dengan Barls “Total”
Figur P 10.27 menampilkan sebuah
query yang akan menghitung berapa kali
nilai failed book numb untuk seorang
siswa mencul serta jumlah buku yang
dijual oleh seorang siswa. Figur P 10.28
menampilkan sebagai daftar hasil query.
Figur P10.27 Desain Query dengan Fitur pembilangan dan
penjumlahan
Figur P10.28 Beberapa hasil Query yang menampilkan fungsi
pembilang dan penjumlah
SEKIAN DAN
TERIMAKASIH ATAS
PERHATIANNYA
Download