”f ili t ”failing to prepare is prepari t f il”ing to...

21
APLIKASI SISTEM PANGKALAN DATA FAKULTI KEJURUTERAAN ELEKTRIK DAN ELEKTRONIK ”F ili t ”F ili t ”Failing to ”Failing to prepare is prepare is i t f il” i t f il” preparing to fail” preparing to fail” Mohd Helmy Abd Wahab UTHM

Upload: lycong

Post on 06-Feb-2018

223 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

APLIKASI SISTEM PANGKALAN DATAFAKULTI KEJURUTERAAN ELEKTRIK DAN ELEKTRONIK

”F ili t ”F ili t ”Failing to ”Failing to prepare is prepare is

i t f il”i t f il”preparing to fail”preparing to fail”

Mohd Helmy Abd Wahab

UTHM

Page 2: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Sepintas laluSepintas lalu…

M kl t S bj kMaklumat Subjek

Jam belajar

SinopsisSinopsis

Objektif & Matlamat

Hasil pembelajaranp j

Topik

Pemarkahan

Makmal

Penilaian

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 2

Page 3: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Maklumat SubjekMaklumat Subjek

M kl t S bj k

Kod Subjek : DEC 2213

Nama : Aplikasi Sistem Pangkalan Data

Maklumat Subjek

Nama : Aplikasi Sistem Pangkalan Data

Semester : II/ 2009 / 10

Nama : Mohd Helmy Abd WahabMaklumat Pengajar

Bilik : C15-001-04

Telefon : +607-4537646

E il h l @ th d

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 3

E-mail : [email protected]

Page 4: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Jam BelajarJam Belajar

Aktiviti Pembelajaran Bilangan Jam / Sem

Kuliah 14

Tutorial 0

A li 60Amali 60

Pembelajaran Kendiri 24

Lain lain 22Lain-lain 22

Jumlah Jam Belajar (JJB) 120

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 4

Page 5: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Sinopsis

Pengenalan dan konsep asas, kendalian pangkalan data, konsepasas dalam rekabentuk dan pengurusan pangkalan data. Ciri-cirikontemporari dalam pengurusan pangkalan data, rekabentuk,

Sinopsis

kontemporari dalam pengurusan pangkalan data, rekabentuk,integriti pangkalan data bersepadu, penggunaan pangkalan datateragih pada persekitaran rangkaian, pengaturcaraan pangkalandata web aktif.

Matlamat

Memperkenalkan prinsip-prinsip asas dalam rekabentuk danpengurusan pangkalan data; memberikan pendedahan danp g p g ; ppengalaman mengenai pengurusan sistem pangkalan databerhubungan dan bahasa pertanyaan (query) berstruktur.

(1)Memahami konsep pangkalan data

(2)Mengetahui dan melaksanakan proses rekabentuk pangkalan data

(3)Mengetahui dan melaksanakan pembangunan pangkalan data

(4)Membezakan pangkalan data dan pangkalan pengetahuan

(5)M lik i t i k d l b t k ktik l d ik di i l j d

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 5

(5)Mengaplikasi teori ke dalam bentuk praktikal dan menyesuaikan diri pelajar dengan keperluan industri terkini

Page 6: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Hasil PembelajaranHasil Pembelajaran

Di akhir kursus, pelajar dapat menggunakan dan menghayati ilmu serta kemahiran yang berkaitan dengan:

(1) M k hk k f h d j l k jik ji(1) Mengukuhkan kefahaman dengan menjalankan ujikaji-ujikaji berkaitan dalam makmal pangkalan data

(2) Mengenalpasti dan meyelesaikan masalah kajian kes ( ) g p y jmenggunakan teknik rekabentuk pangkalan data

(3) Mengaplikasi penggunaan kaedah bersistem dalam merekabentuk dalam pengurusan data dalam sesuatu merekabentuk dalam pengurusan data dalam sesuatu domain

(4) Menghasilkan satu sistem pangkalan data menggunakan

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 6

perisian pangkalan data

Page 7: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Topik Topik

MINGGU TOPIK

1 PENGENALAN KEPADA PANGKALAN DATA1. Pengenalan Pangkalan Data2 k l Si il di i l2. Pangkalan Data vs. Sistem Fail Tradisional3. Pelbagai aspek pangkalan data4. Terminologi

1. Model2. Skema2. Skema

5. Bahasa Pengaturcaraan Pangkalan Data6. Senibina Sistem Pangkalan Data7. Klasifikasi DBMS8. Komponen Persekitaran Pangkalan Data9 Perisian dan Perkakasan Pangkalan Data9. Perisian dan Perkakasan Pangkalan Data

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 7

Page 8: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Topik Topik

MINGGU TOPIK

2,3 PERMODELAN DATAModel KonseptualModel LogikalModel FizikalEntity-Relationship (ER) ModelEntiti dan Jenis EntitiEntiti dan Jenis EntitiPerhubungan dan Jenis hubunganKekanganJenis Entiti Lemah

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 8

Page 9: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Topik Topik

MINGGU TOPIK

4 PERANCANGAN DAN REKABENTUK PANGKALAN DATAF 1 A li i K lFasa 1 : Analisis KeperluanFasa 2 : Rekabentuk Pangkalan Data KonseptualFasa 3 : Rekabentuk Skema Pangkalan DataFasa 4 : Proses PenormalanFasa 5 : Rekabentuk Skema Fizikal

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 9

Page 10: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Topik Topik

MINGGU TOPIK

5 PANGKALAN DATA DAN REKABENTUK APLIKASIR k b t k M d l k ERD d Obj k Rekabentuk Model menggunakan ERD dan Objek

SemantikRekabentuk Aplikasi Pangkalan DataTerminologi dalam Rekabentuk Model HubunganK k I t iti d K iKekangan Integriti dan KunciOperasi Primitive Terhadap hubunganRelational Algebra (RA)Relational OperationsRelational CompletenessAdditional Operations on Relations

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 10

Page 11: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Topik Topik

MINGGU TOPIK

6 PENORMALANI P l D t d A liIsu Pengulangan Data dan AnomaliKebersandaran FungsiProses PenormalanBentuk Normal Pertama (1 NF)Bentuk Normal Kedua (2 NF)Bentuk Normal Ketiga (3 NF)

Bentuk Normal Lanjutan

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 11

Page 12: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Topik Topik

MINGGU TOPIK

7,8 SQLS j h SQLSejarah SQLPengenalan SQLArahan Mudah SQLArahan Lanjutan SQLMencipta Pangkalan DataSQL TerbenamQuery-by-Example (QBE)

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 12

Page 13: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Topik Topik

MINGGU TOPIK

9 PANGKALAN DATA REPLIKASI DAN MUDAH ALIHR lik i P k l D tReplikasi Pangkalan DataFaedah Replikasi Pangkalan DataAplikasi ReplikasiKomponen Asas ReplikasiPangkalan data mudah alih (mobile)

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 13

Page 14: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Topik Topik

MINGGU TOPIK

10 KESELAMATAN PANGKALAN DATAI i t k l t k l d tIsu-isu utama keselamatan pangkalan dataMekanisma Kawalan Keselamatan Pangkalan DataKonsep Pemprosesan TransaksiTeknik-teknik kawalan Keserentakan

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 14

Page 15: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Topik Topik

MINGGU TOPIK

11 PENGURUSAN TRANSAKSISokongan TransaksiPemuliharaanKebuntuan

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 15

Page 16: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Topik Topik

MINGGU TOPIK

12,13 APLIKASI PANGKALAN DATAK l i P k l D tKronologi Pangkalan DataPangkalan Data TeragihPangkalan Data WebPangkalan Data MultimediaPangkalan Data Berorientasikan ObjekPangkalan PengetahuanPerlombongan DataPangkalan Data Pelanggan-Pelayan

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 16

Page 17: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

PemarkahanPemarkahan

Kerja Kursus

• Tugasan dan Projek25%

5%

60%

• Kuiz5%

• Ujian25%

5%• Pembentangan

5%

• Amali50%

P ik AkhiPeperiksaan Akhir

• Final100% 40%

JUMLAH 100%

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 17

Page 18: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

MakmalMakmal

8 Ujikaji akan dijalankan sepanjang semester iaitu:-

1. Introduction to Microsoft Access

2. Microsoft Access Objects, Relationship, Forms, Searching & Report2. Microsoft Access Objects, Relationship, Forms, Searching & Report

3. Form with Subform, Simple Aggregate Function & Password

4. Integrating Database with Visual Basic

5. Integrating Database with Active Server Pages using IIS

6. Implementation Database on the Web using PHP through Macromedia Dreamweaver

7. Constructing Logic Database and Simple Knowledge Base using PROLOG

8. Retrieving Database using JAVA

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 18

Page 19: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Penilaian

1. Tugasan 1 (5%)

2. Tugasan 2 (5%)

3 P j k (10%)3. Projek (10%)

4. Pembentangan Projek (5%)

5. Ujian 1 (10%)j ( )

6. Ujian 2 (15%)

7. Kuiz (5%)

8. Makmal (10% setiap makmal + Laporan panjang (20%)) x 50%

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 19

Page 20: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Rujukanj

Rujukan Utama

1. Database Processing: Fundamentals, Design, and Implementation, Kroenke, D. M., Prentice Hall, 2006

2. Database Systems: A Practical Approach to Design, Implementation and Management (4th Ed ) Connolly T and Implementation, and Management (4th Ed.), Connolly, T and Begg, C., Addison-Wesley, 2005

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 20

Page 21: ”F ili t ”Failing to prepare is prepari t f il”ing to fail”fkee.uthm.edu.my/helmy1299/class/dec2213/DEC2213_Sinopsis.pdf · integriti pangkalan data bersepadu, ... • Tugasan

Rujukanj

Rujukan LainRujukan LainAn Introduction to Database Systems (8th Ed.). Date, C. J., Addison-Wesley, 2004

Database Systems: An Application-Oriented Approach (2nd Ed.), Kifer, M.,Bernstein, A. and Lewis, P. M., 2006.

Fundamentals of Database Systems (4th Ed). Elmasri and Navathe, Addison-Wesley,2004.

Databases: Design, Development & Deployment using Microsoft Access (2nd Ed.),Rob, P. and Semaan, E., McGraw-Hill, 2004

Database System Concept (5th Ed.), Silberschatz, A., Korth, H. F. and Sudarshan, S.,McGraw-Hill, 2006.

Fundamentals of Relational Databases, Mata-Toledo, R. A. and Cushman, P. K.,McGraw-Hill, 2000

Modern Database Management (7th Ed.), Hoffer, J. A., Presscott, M. B. andMcFadden, F. R. Prentice Hall, 2005

Aplikasi Sistem Pangkalan Data (DEC2213)Universiti Tun Hussein Onn Malaysia (UTHM)1/5/2010 21

Database Management System, Ramakrishnan, R., McGraw-Hill, 1998.