Upload
nor-kamaliah-basharuddin
View
218
Download
4
Tags:
Embed Size (px)
DESCRIPTION
NOTA
Citation preview
BAHAGIAN PENDIDIKAN TEKNIK & VOKASIONALKEMENTERIAN PENDIDIKAN MALAYSIA
KURIKULUM STANDARD KOLEJ VOKASIONAL
SISTEM PENGURUSAN PANGKALAN DATA DAN APLIKASI WEB KERTAS PENERANGAN
PROGRAMSISTEM PENGURUSAN PANGKALAN DATA DAN APLIKASI WEB
SEMESTER SEMESTER 3
NO. DAN TAJUK MODULKPD301 - QUERIES, MACROS AND REPORT USING DBMS
KEBOLEHAN / ABILITIES
OBJEKTIF MODUL /
MODUL OBJECTIVE
At the end of the course, students should be able to:-
1. State the meaning of query and its function2. Use query to display fields and records.3. Build report and modify the layout of the report4. Build macros.
NO. KOD / CODE NO. / NOSS KPD301 Page : 1 of : 3
TAJUK: QUERIES, MACROS AND REPORT USING DBMS
OBJEKTIF:
Objektif kursus ini adalah untuk memperkenalkan pelajar dengan query dan fungsinya. Pelajar-pelajar akan belajar bagaimana untuk menggunakan pelbagai jenis query bagi memaparkan field dan rekod. Pelajar juga akan mempelajari bagaimana untuk membina laporan berdasarkan table dan rekod dan kemudian mengubah suai susun atur laporan. Akhirnya pelajar akan dapat membina macros dan melampirkan macros kepada switchboard.
PENGENALAN KEPADA QUERY
Definisi Query
Query adalah 'permintaan data' untuk mengolah data di dalam table menjadi satu maklumat yang mudah. Contohnya: pengguna hanya ingin memaparkan nama dan nombor kad pengenalan pelajar sahaja.“Select name, nokp from student”.
Fungsi Query
1. Memaparkan data-data tertentu pada suatu table, contohnya kita hanya ingin melihat data pada table barang yang berkod “B001”.
2. Memaparkan data dari dua table atau lebih dengan syarat antara table itu mempunyai field yang berhubungan.
3. Melakukan operasi pengiraan.4. Melakukan sort dan filter.
MENGGUNAKAN QUERY
1. Menggunakan query untuk memaparkan field yang tertentu dalam satu table berdasarkan keperluan standard.
a. Menggunakan Coding (SELECT)
i. Aktifkan tab Create.ii. Klik butang Query Design dalam kumpulan Queries seperti Rajah 1.
Rajah 1
iii. Kotak Show Table dipaparkan seperti Rajah 2. Klik butang Close.
Rajah 2iv. Klik kanan pada tab Query dan klik SQL View atau klik butang SQL dalam
kumpulan Views seperti Rajah 3.
Rajah 3
v. Paparan SQL dipaparkan seperti Rajah 4.
Rajah 4
vi. Taipkan query yang dikehendaki dan klik butang Run pada kumpulan Results seperti Rajah 5.
**square brackets [] akan digunakan apabila terdapat ruang (space) pada nama field atau table.
SELECT [First Name], City from Customers;
Rajah 5
vii. Field yang dikehendaki akan dipaparkan seperti Rajah 6.
Rajah 6
viii. Simpan query dengan nama yang sesuai.
NO. KOD KPD301 Muka : 2 drp : 3
b. Menggunakan Wizard
i. Aktifkan tab Create.ii. Klik butang Query Wizard dalam kumpulan Queries seperti Rajah 7.
Rajah 7
iii. Kotak dialog New Query dipaparkan seperti Rajah 8.
Rajah 8
iv. Klik Simple Query Wizard OK.v. Kotak dialog Simple Query Wizard dipaparkan seperti Rajah 9.vi. Di bawah Table/Queries, klik butang Pull-down Menu untuk memilih jadual yang
ingin digunakan untuk melaksanakan perintah Query. Contoh Table: Customers.
NO. KOD KPD301 Muka : 2 drp : 3
Rajah 9
vii. Dalam senarai Available Field, pilih medan-medan untuk ditambah ke dalam Query seperti Rajah 10.
Rajah 10
viii. Klik butang untuk memindahkan satu medan ke dalam senarai Selected Fields.ix. Klik Next.x. Satu kotak dialog dipaparkan seperti Rajah 11.
NO. KOD KPD301 Muka : 2 drp : 3
Rajah 11
xi. Taipkan tajuk Query. Contohnya QueryOfCustomer.xii. Pilih sama ada Open the query design to view information atau Modify the query
design.xiii. Contoh: Open the query design to view information.xiv. Klik Finish.xv. Query QueryOfCustomer dipaparkan seperti Rajah 12.
Rajah 12
ix. Simpan query dengan nama yang sesuai.
NO. KOD KPD301 Muka : 2 drp : 3
2. Menggunakan query untuk memaparkan field yang tertentu dalam beberapa table berdasarkan keperluan standard.
a. Menggunakan Coding (SELECT)
i. Aktifkan tab Create.ii. Klik butang Query Design dalam kumpulan Queries.
iii. Kotak Show Table dipaparkan. Klik butang Close.
iv. Klik kanan pada tab Query dan klik SQL View atau klik butang SQL dalam kumpulan Views.
NO. KOD KPD301 Muka : 2 drp : 3
v. Paparan SQL dipaparkan.
vi. Taipkan query yang dikehendaki dan klik butang Run pada kumpulan Results.
**square brackets [] akan digunakan apabila terdapat ruang (space) pada nama field atau table.
SELECT [First Name], city, [Shipped Date], [Ship Name] from Customers, OrdersWHERECustomers.ID=Orders.[Customer ID];
NO. KOD KPD301 Muka : 2 drp : 3
vii. Field yang dikehendaki akan dipaparkan.
NO. KOD KPD301 Muka : 2 drp : 3
3. Menggunakan query untuk memaparkan beberapa rekod berdasarkan syarat tertentu.
a. Menggunakan Coding (SELECT)
i. Aktifkan tab Create.ii. Klik butang Query Design dalam kumpulan Queries.
iii. Kotak Show Table dipaparkan. Klik butang Close.
NO. KOD KPD301 Muka : 2 drp : 3
iv. Klik kanan pada tab Query dan klik SQL View atau klik butang SQL dalam kumpulan Views.
v. Paparan SQL dipaparkan.
NO. KOD KPD301 Muka : 2 drp : 3
vi. Taipkan query yang dikehendaki dan klik butang Run pada kumpulan Results.
**square brackets [] akan digunakan apabila terdapat ruang (space) pada nama field atau table.
vii. Field yang dikehendaki akan dipaparkan.
viii. Simpan query dengan nama yang sesuai.
SELECT [First Name], City from Customers ORDER BY [First Name] DESC;ATAUSELECT [First Name], City from Customers ORDER BY [First Name] ASC;
NO. KOD KPD301 Muka : 2 drp : 3
b. Menggunakan Wizard
i. Aktifkan tab Create.ii. Klik butang Query Design dalam kumpulan Queries.
iii. Kotak Show Table dipaparkan. Klik butang Close.
NO. KOD KPD301 Muka : 2 drp : 3
iv. Klik kanan pada tab Query dan klik SQL View atau klik butang SQL dalam kumpulan Views.
v. Paparan SQL dipaparkan.
NO. KOD KPD301 Muka : 2 drp : 3
vi. Taipkan query yang dikehendaki dan klik butang Run pada kumpulan Results.
**square brackets [] akan digunakan apabila terdapat ruang (space) pada nama field atau table.
vii. Field yang dikehendaki akan dipaparkan.
viii. Klik pada field yang ingin di isih (sort) dan pilih sama ada ingin mengisih (sort) secara Ascending atau Descending.
ix. Simpan query dengan nama yang sesuai.
SELECT [First Name], City from Customers;
NO. KOD KPD301 Muka : 2 drp : 3
MENGHASILKAN REPORT
1. Menghasilkan report dari table berdasarkan keperluan standard.
a. Menghasilkan report menggunakan Report Wizard.
i. Klik Report Wizard. Kotak dialog dipaparkan.ii.
NO. KOD KPD301 Muka : 2 drp : 3
SOALAN:
RUJUKAN: