23
BAHAGIAN PENDIDIKAN TEKNIK & VOKASIONAL KEMENTERIAN PENDIDIKAN MALAYSIA KURIKULUM STANDARD KOLEJ VOKASIONAL SISTEM PENGURUSAN PANGKALAN DATA DAN APLIKASI WEB KERTAS PENERANGAN PROGRAM SISTEM PENGURUSAN PANGKALAN DATA DAN APLIKASI WEB SEMESTER SEMESTER 3 NO. DAN TAJUK MODUL KPD301 - 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 function 2. Use query to display fields and records. 3. Build report and modify the layout of the report 4. Build macros. NO. KOD / CODE NO. / NOSS KPD301 Page : 1 of : 3

Kertas penerangan m301

Embed Size (px)

DESCRIPTION

NOTA

Citation preview

Page 1: Kertas penerangan m301

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.

Page 2: Kertas penerangan m301

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.

Page 3: Kertas penerangan m301

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;

Page 4: Kertas penerangan m301

Rajah 5

vii. Field yang dikehendaki akan dipaparkan seperti Rajah 6.

Rajah 6

viii. Simpan query dengan nama yang sesuai.

Page 5: Kertas penerangan m301

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.

Page 6: Kertas penerangan m301

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.

Page 7: Kertas penerangan m301

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.

Page 8: Kertas penerangan m301

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.

Page 9: Kertas penerangan m301

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];

Page 10: Kertas penerangan m301

NO. KOD KPD301 Muka : 2 drp : 3

vii. Field yang dikehendaki akan dipaparkan.

Page 11: Kertas penerangan m301

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.

Page 12: Kertas penerangan m301

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.

Page 13: Kertas penerangan m301

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;

Page 14: Kertas penerangan m301

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.

Page 15: Kertas penerangan m301

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.

Page 16: Kertas penerangan m301

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;

Page 17: Kertas penerangan m301

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.

Page 18: Kertas penerangan m301

NO. KOD KPD301 Muka : 2 drp : 3

SOALAN:

RUJUKAN: