UNIVERSITI SAINS MALAYSIA. CMT201 - Organisasi dan Reka Bentuk Pangkalan Data

dokumen-dokumen yang mirip
UNIVERSITI SAINS MALAYSIA. CMT201/CAM101 Organisasi dan Reka Bentuk Pangkalan Data

KONSEP ASAS PANGKALAN DATA

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2000/2001. September/Oktober CMM201 - Analisis dan Reka Bentuk Sistem

UNIVERSITI SAINS MALAYSIA. CIT503 Pangkalan Data dan Pembangunan Aplikasi untuk E-Dagang

. Jawab SEMUA soalan dalam Bahasa Malaysia.

UNIVERSITI SAINS MALAYSIA. CMT211 Sistem Multimedia

Pemodelan Data ialah satu himpunan konsep, tentang keadaan, perhubungan dan kekangan data dalam sesebuah organisasi

ATWlll. PERAKAUNAII KEWANGAN

. Sila pastikan bahawa kertas peperiksaan ini mengandungi TIGA soalan di dalam LIMA muka surat yang bercetak sebelum anda memulakan peperiksaan ini.

MANUAL PENGGUNA SISTEM eclaim (PEMOHON)

JAL 533/ JAJ 433/3 Kajian Ekonomi Lebuhraya & Pengangkutan

UNIVERSITI SAINS MALAYSIA. Peperiksaan Kursus Semasa Cuti Panjang Sidang Akademik 2000/2001. April 2001

MANUAL PENGGUNA (PEMOHON)

UNIVERSITI SAINS MALAYSIA. Peperiksaan Kursus Semasa Cuti Panjang Sidang Akademik 1999/2000. April CAS101/CSC102 - Organisasi Komputer

ANUGERAH AHLI AKADEMIK HARAPAN UiTM 2017 KRITERIA, SYARAT & PERATURAN

BORANG PERMOHONAN MASA DEPAN ANDA BERMULA DI SINI

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2000/2001. September/Oktober CST101/CAS101/CSC102 - Organisasi Komputer

BORANG PERMOHONAN MEMBAHARUI LESEN KENDERAAN BARANGAN LESEN PEMBAWA A / C

AAW Perakaunan Kewangan Lanjutan I

NO. DOKUMEN IPS 631/2017 TARIKH KUATKUASA NO. SEMAKAN 03 HALAMAN 1/11

IKLAN JAWATAN KOSONG

PENGGUNAAN SISTEM MODUL PENILAIAN PENGAJARAN PENSYARAH ONLINE

ANUGERAH KEPIMPINAN AKADEMIK UiTM 2017 KRITERIA, SYARAT & PERATURAN

EAL 432/4 - Kejuruteraan Lebuhraya dan Pengangkutan Lanjutan

INSTITUT PENYELIDIKAN KESELAMATAN JALAN RAYA MALAYSIA (MIROS)

KTMB (CAR PARK) SDN BHD ( W)

PERMOHONAN CUTI SABATIKAL TAHUN.. (Sila lengkapkan 3 salinan borang ini)

EUP 213/2 Perakaunan Pengurusan

Garis panduan ini merangkumi semua jenis pinjaman / pembiayaan kenderaan bagi staf UPM yang bertaraf tetap dan kontrak.

BORANG PERMOHONAN UBAHSYARAT LESEN KENDERAAN BARANGAN LESEN PEMBAWA A / C

Permohonan Kenaikan Pangkat Jawatan Akademik

Modul MS Access 1: Pengenalan. 1.0 Mengenal pasti kegunaan perisian pangkalan data dalam menghasilkan bank data dan bank maklumat dalam pendidikan.

SURUHANJAY A PENGANGKUTAN AWAM DARAT


PENGURUSAN KERJA LUAR STAF

Tatacara Kelulusan Bagi Kursus Pengajian Institusi Pendidikan Tinggi Swasta LAN-TC-01. Edisi Ke Dua. Disediakan Oleh Lembaga Akreditasi Negara

ANUGERAH INOVASI & PENGKOMERSILAN PRODUK UiTM 2016 BORANG PERMOHONAN / PENCALONAN

UNIVERSITI SAINS MALAYSIA. CST211/CPS303 Seni Bina Komputer

ANUGERAH PENGAJARAN UiTM 2014 KRITERIA, SYARAT & PERATURAN

Manual Kerja Kursus Pengajian Perniagaan Kertas 4 (946/4) STPM 2016

. Sila pastikan bahawa kertas peperiksaan ini mengandungi TIGA soalan di dalam ENAM muka surat yang bercetak sebelum anda memulakan peperiksaan ini.

MANUAL PENGGUNA SISTEM MAKLUMAT PELAJAR EKSEKUTIF 01 Disember, 2016

SIJIL SOKONGAN LUAR NEGARA ( Untuk kegunaan kepada pelajar yang berhasrat mengikuti program pengajian di luar negara )

TERMA RUJUKAN PERMOHONAN TABUNG LATIHAN UNIVERSITI

UNlVERSlTl SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2004/2005. Oktober Masa : 3 jam

PELAN PERNIAGAAN. 1. RINGKASAN EKSEKUTIF (tidak lebih daripada 1 halaman)

ATW Prinsip Kewangan

MAJLIS SUKAN UNIVERSITI MALAYSIA Peraturan Sepaktakraw (Berpasukan)

ACW Perakaunan Korporat II

PANDUAN DAN PERATURAN-PERATURAN PENTAULIAHAN DIPLOMA KEMAHIRAN MALAYSIA 2006 PANDUAN DOKUMENTASI BUKU LOG DAN LAPORAN LATIHAN INDUSTRI

KOPERASI WARGA USM KELANTAN BERHAD PEMBIAYAAN PEMBELIAN BARANG ELETRIK ATAU PERABUT MENGGUNAKAN KAEDAH AL-BITHAMAN AJIL SYARAT-SYARAT PEMBIAYAAN

Diterbitkan oleh: AKPK_HB_BM_FA.indb 1 2/25/11 11:47:07 AM

UNIVERSITI UTARA MALAYSIA PEPERIKSAAN AKHIR SEMESTER PERTAMA/KEDUA SESI 20_/20_ TUGAS DAN TANGGUNGJAWAB KETUA PENGAWAS DAN PENGAWAS

SALINAN BORANG SISTEM PENDAFTARAN KONTRAKTOR LEMBAGA KEMAJUAN TANAH PERSEKUTUAN (FELDA) A. MAKLUMAT ASAS SYARIKAT

GARIS PANDUAN HADIAH LATIHAN SKIM LATIHAN AKADEMIK BUMIPUTERA (SLAB)/SKIM LATIHAN AKADEMIK IPTA (SLAI)

PUSAT KEMBANGAN PENDIDIKAN (PKP) UNIVERSITI KEBANGSAAN MALAYSIA PERATURAN AM KEWANGAN PELAJAR

UNIVERSITI SAINS MALAYSIA. JTW Makroekonomi

YAYASAN USAHA MAJU IKLAN KEKOSONGAN JAWATAN. a) Nama Jawatan : Pengurus Cawangan. b) Skim Perkhidmatan/Gred : Pegawai Tadbir Gred N41

Peraturan Universiti Tun Hussein Onn Malaysia Pengurusan Keselamatan Pekerja Luar 2016

1. ANUGERAH KEPIMPINAN AKADEMIK

UNIVERSITI SAINS MALAYSIA. CST102 Pengantar Sistem Pengendalian & Komunikasi Data

GARIS PANDUAN PENANGGUNGAN KERJA

HALAL INDUSTRY DEVELOPMENT CORPORATION SDN BHD

UNIVERSITI MALAYA PERAKUAN TANGGUNGJAWAB PENYELIA-CALON

PANDUAN RANCANGAN PERNIAGAAN TAHUN 2015

MAKLUMAT UMUM IKLAN DAN PERMOHONAN JENIS PROGRAM PROGRAM PENGAJIAN

LAMPIRAN MAKLUMAT PRODUK. Sila baca Helaian Penerangan Produk ini sebelum anda membuat keputusan untuk menyertai Skim Kenderaan Persendirian.

. Sila pastikan bahawa kertas peperiksaan ini mengandungi LIMA muka surat yang

TAKRIFAN DATA MODUL PENYELIDIKAN DAN PERUNDINGAN. SISTEM MAKLUMAT KPT-IPTA (MyMoheS)

: 8 Jun Tujuan Peperiksaan : Untuk memenuhi sebahagian daripada syarat-syarat untuk pengesahan dalam jawatan Pembantu Laut A19.

PERTUBUHAN PELADANG KEBANGSAAN (NAFAS) BORANG PERMOHONAN PENDAFTARAN PEMBEKAL /KONTRAKTOR

NO.KADPENGENALAN:I. UNIVERSITI PENOIOIKAN SULTAN loris PEPERIKSAAN AKHIR SEMESTER 1 SESI 2015/2016 ARAHAN. pertama adalah wajib.

LAMPIRAN 3 PUSAT KEMBANGAN PENDIDIKAN (PKP) UNIVERSITI KEBANGSAAN MALAYSIA PERATURAN AM KEWANGAN PELAJAR

Peperiksaan Penolong Akauntan W27 Sesi 21 Oktober 2015

TAKLIMAT 1 LATIHAN INDUSTRI SEKOLAH SAINS DAN TEKNOLOGI

No. Borang Tender :... (Diisi Oleh Petender) Kod Tender :... (Diisi Oleh Petender) KERAJAAN MALAYSIA KEMENTERIAN PENDIDIKAN MALAYSIA BORANG TENDER

PERMOHONAN BIASISWA WAKAF ILMU UNIVERSITI PUTRA MALAYSIA (UPM) JENIS BIASISWA YANG DITAWARKAN

ANUGERAH INOVASI & PENGKOMERSILAN PRODUK UiTM 2017 KRITERIA, SYARAT & PERATURAN

Terma dan Syarat Kempen Scootvaganza dengan Kad AFFIN ( Kempen )

ANUGERAH BIASISWA LUAR NEGARA PNB 2018

PANDUAN PENYEDIAAN RANCANGAN PERNIAGAAN

PROGRAM PINJAMAN LATIHAN KEMAHIRAN KEPADA GOLONGAN PEKERJA

OPERASI PERKHIDMATAN SOKONGAN PERPUSTAKAAN SULTAN ABDUL SAMAD Kod Dokumen: OPR/PSAS/GP03/BP GARIS PANDUAN PENGGUNAAN BILIK PERBINCANGAN. 1.

JAL 331/3 Kejuruteraan Pengangkutan dan Lalulintas

ANUGERAH AHLI AKADEMIK HARAPAN UiTM 2017 KRITERIA, SYARAT & PERATURAN

Sidang Akademik. Dr Ku Azam Tuan Lonik. Sidang Akademik bermula 7 Sept Jun /3/2015. Timbalan Dekan Akademik PEPERIKSAAN INTENSIF

BORANG PERMOHONAN KURSUS KHAS INDUSTRI (KKI) POLITEKNIK KOTA BHARU TAHUN 2017 MAKLUMAT PEMOHON MAKLUMAT TEMPAT BERKURSUS KELULUSAN

PANDUAN MENULIS PERNYATAAN PROFESIONAL / KONTRAK AKTIVITI PENGALAMAN BERASASKAN SEKOLAH

Borang Penerbitan Karya Asli / Bahan Terbitan Umum

JTW 111 _ PRINSIP PERAKAUNAN KEWANGAN

BORANG PERMOHONAN KERJASAMA KHAZANAH-UKM

FAQ s LMPK. 2) Sekiranya salah satu kertas perkaedahan tidak lulus, bolehkah LMPK dijalankan?

Borang Penerbitan Karya Asli / Bahan Terbitan Umum

BUTIRAN PERMOHONAN PEMBIAYAAN

...2/- SBU204 - Analisis Pelaburan Projek UNIVERSITI SAINS MALAYSIA. Masa: 2jam

A. MAKLUMAT PERMOHONAN

Kempen esaver Affin. Hak Cipta 2014 Affin Bank Berhad (25046-T)

PERATURAN AKADEMIK PERATURAN AKADEMIK BAGI PROGRAM IJAZAH SARJANA MUDA DAN DIPLOMA UNIVERSITI TEKNIKAL MALAYSIA MELAKA KANDUNGAN

SIJIL PELAJARAN MALAYSIA 2017 PRINSIP PERAKAUNAN 3756/3 PROJEK TINGKATAN 5 Kertas 3 April Mei 2017

...U- UNlVERSlTl SAlNS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2003/2004. September / Oktober 2003

Transkripsi:

UNIVERSITI SAINS MALAYSIA Peperiksaan Semester Pertama Sidang Akademik 2003/2004 September/Oktober 2003 CMT201 - Organisasi dan Reka Bentuk Pangkalan Data Masa : 3 jam ARAHAN KEPADA CALON: Sila pastikan bahawa kertas peperiksaan ini mengandungi EMPAT soalan di dalam TUJUH muka surat yang bercetak sebelum anda memulakan peperiksaan ini. Jawab SEMUA soalan....2/-

- 2-1. (a) Terangkan dan berikan DUA contoh bagi setiap satu istilah yang berikut: Kunci Gantian/Pilihan Kunci Komposit/Rencam (iii) Atribut Pelbagai-nilai (iv) Atribut Terbitan (v) Kunci Raya Kebanyakan DBMS komersil yang ada sekarang berasaskan senibina ANSI- SPARC. Nyatakan LIMA sebab kenapa pemisahan tahap di dalam senibina ANSI-SPARC diperlukan. (c) (d) DBMS Berhubungan (RDBMS) merupakan suatu perisian pemprosesan data yang terkenal dan berpengaruh pada masa ini. Terangkan objek-objek yang boleh dicipta di dalam RDBMS berikut: Microsoft ACCESS atau ORACLE (Pilih salah SATU sahaja) Universiti Bebas menyimpan maklumat berikut di dalam pangkalan datanya. PELAJAR (Nama, No_matrik, Tahun_kemasukan, Major) MAJOR (Nama_major, Jumlah_unit, Pusat_Pengajian) KURSUS (No_kursus, Tajuk_kursus, Semester, Tahun, Pensyarah) PRASYARAT (No_kursus, No_kursus_prasyarat) KEPUTUSAN (No_matrik, No_kursus, Gred) Fikirkan DUA pengguna, setiap satu dari kategori pengguna yang berlainan, untuk pangkalan data di atas. Apakah aplikasi yang diperlukan oleh setiap pengguna - (nyatakan SATU contoh sahaja)? Nyatakan dengan ringkas maklumat yang diperlukan oleh aplikasi tersebut. 2. Fasa penetapan keperluan dan analisis di dalam proses rekabentuk pangkalan data telah menghasilkan keperluan data berikut bagi sebuah syarikat bernama Sewaan Kereta Nesty, yang menyediakan kenderaan (kereta dan van) untuk disewa. Syarikat tersebut mempunyai beberapa cawangan (bengkel/pejabat) sekitar Pulau Pinang. Setiap cawangan mempunyai nombor, alamat, nombor telefon, nombor faks, dan seorang pengurus yang menyelia operasi bengkel dan pejabat di setiap cawangan....3/-

- 3 - Setiap cawangan diberi stok kenderaan untuk disewa; walau bagaimanapun, setiap kenderaan mungkin berpindah dari satu cawangan ke cawangan lain, sekiranya diperlukan. Hanya maklumat lokasi terkini bagi setiap kenderaan yang disimpan. Nombor pendaftaran mengenal pasti setiap kenderaan dan digunakan apabila kenderaan di sewa kepada pelanggan. Pelanggan-pelanggan mungkin menyewa beberapa kenderaan untuk beberapa tempoh masa (minimum sehari hingga maksimum setahun). Setiap perjanjian sewaan di antara pelanggan dan syarikat di kenal pasti melalui nombor sewaan. Maklumat yang disimpan tentang kenderaan untuk disewa termasuk: nombor pendaftaran kenderaan, model, buatan, saiz enjin, muatan, kejauhan (mileage) semasa, tarikh tamat cukai jalan, kadar sewaan sehari, dan lokasi semasa (cawangan) setiap kenderaan. Data perjanjian sewaan yang disimpan termasuk: nombor sewaan, nombor pelanggan, nama pelanggan dan nombor telefonnya, tarikh permulaan tempoh sewaan, tarikh akhir pelanggan mungkin memulangkan kenderaan, nombor pendaftaran kenderaan, model dan buatannya, kejauhannya sebelum dan selepas tempoh sewaan. Selepas setiap sewaan, salah seorang kakitangan akan memeriksa kenderaan dan mencatit sebarang kerosakan. Laporan kerosakan setiap kenderaan disimpan, yang merekod nama kakirangan yang bertanggung jawab ke atas pemeriksaan tersebut, tarikh pemeriksaan, sama ada terdapat kerosakan atau tidak (ya/tidak), nombor pendaftaran kenderaan, model, buatan, dan kejauhan terkini. Syarikat tersebut mempunyai dua jenis pelanggan: individu dan perniagaan. Data pelanggan individu yang disimpan termasuk nombor pelanggan, nama penuh, alamat rumah, nombor telefon, tarikh lahir dan nombor lesen memandu. Data pelanggan perniagaan pula termasuk nombor pelanggan, nama perniagaan, jenis perniagaan, alamat, nombor telefon dan faks. Nombor pelanggan mengenal pasti setiap pelanggan dan maklumat yang disimpan mellibatkan semua pelanggan yang telah menyewa pada masa lalu dan yang sedang menyewa kenderaan sekarang ini. Maklumat yang disimpan tentang kakitangan yang bertugas di setiap cawangan termasuk nombor kakitangan, nama penuh, alamat rumah, nombor telefon rumah, tarikh lahir, jantina, nombor kad pengenalan, tarikh menyertai syarikat, jawatan, dan gaji. Setiap kakitangan ditugaskan di sesuatu cawangan dan boleh berpindah ke cawangan lain jika diperlukan tetapi hanya lokasi semasa kakitangan tersebut yang disimpan. (a) Lukis satu gambar rajah ER/EER (menggunakan notasi UML) bagi senario di atas. Tunjukkan semua entiti dan atribut bersama kekardinalan (cardinality) dan kekangan penyertaan (participation constraint) bagi setiap jenis perhubungan, di mana sesuai. Nyatakan sebarang andaian yang anda buat (jika ada). (50/100) Petakan gambar rajah ER di atas kepada suatu set hubungan. Kenal pasti kuncikunci primer, pilihan dan asing (jika ada). (30/100)...4/-

- 4 - (a) Pertimbangkan gambar rajah ER di bawah yang menunjukkan skima mudah bagi suatu sistem agensi hartanah DreamHome. Nyatakan sebarang LIMA daripada kekangan kardinaliti dan/atau kekangan penyertaan yang terdapat dalam rajah tersebut. Pastikan anda menyatakan keperluan dan kekangan tersebut sejelasjelasnya....5/-

- 5-3. (a) Jadual di bawah ialah satu ketikaan bagi satu hubungan yang menunjukkan atributatribut yang terlibat dalam laporan gred yang dikeluarkan oleh USM. NoPelajar Nama Major Penasihat NoKursus Tajuk NamaPensyarah PejabatPensyarah Gred P101 Ganesh Sains Komputer Kamarudin CS111 Sistem Komputer P101 Ganesh Pengurusan Fatimah CS111 Sistem Komputer Sathy K01 B Sathy K01 A P101 Ganesh Pengurusan Fatimah M231 Kewangan John M30 B L232 Rina Seni Tan S242 Lukisan Minyak Omar S10 A Andaikan bahawa seorang pelajar boleh mengambil banyak kursus dan kursus yang sama boleh diambil di bawah major yang berlainan. Seorang pelajar boleh mempunyai beberapa orang penasihat tetapi boleh mempunyai hanya seorang penasihat di bawah satu major. Seorang penasihat boleh menasihat bagi satu major sahaja. Seorang pensyarah boleh mengajar beberapa kursus dan mempunyai satu pejabat sahaja, tetapi pengajaran berpasukan tidak dibenarkan. (Nota: Anda boleh andaikan yang NamaPensyarah adalah unik). Kenalpastikan dua jenis anomali yang berlaku dalam hubungan di atas. Terangkan dan berikan satu contoh bagi setiap jenis anomali tersebut. Senaraikan semua kebersandaran fungsian yang wujud. (iii) Nyatakan bentuk normal tertinggi yang dipatuhi oleh hubungan di atas. Berikan alasan bagi jawapan anda. (iv) Normalkan hubungan di atas kepada bentuk BCNF. Jelaskan setiap langkah penormalan yang anda lalui. (80/100) Apakah yang dimaksudkan dengan pernyahnormalan? Dalam keadaan apakah pernyahnormalan mungkin dilakukan? Guna SATU contoh untuk menerangkan jawapan anda....6/-

- 6-4. (a) Hubungan-hubungan berikut adalah sebahagian daripada pangkalan data dalam satu sistem pengurusan pangkalan data berhubungan: Staf (no_staf, nama, jabatan, kod_kemahiran) Kemahiran (kod_kemahiran, penerangan, kadar_bayaran) Projek (no_projek, tarikh_mula, tarikh_akhir, peruntukan, no_staf_pengurus_projek) Tempahan (no_staf, no_projek, tarikh_kerja_mula, masa_kerja_mula) di mana Staf mengandungi perincian staf dengan no_staf sebagai kunci. Kemahiran mengandungi penerangan mengenai kod kemahiran (seperti pengatur cara, juru analisis, pengurus dan lain-lain) dan kadar bayaran sejam bagi kemahiran berkenaan; kunci ialah kod_kemahiran. Projek mengandungi perincian projek dan no_projek sebagai kunci. Tempahan mengandungi perincian tentang tarikh dan bilangan jam seorang staf bekerja untuk projek tersebut dan kunci ialah no_staf, no_projek. Ungkapkan pertanyaan berikut dalam SQL: Senaraikan semua kemahiran yang kadar bayarannya lebih besar daripada RM60 setiap jam dalam susunan abjad penerangan. Senaraikan semua staf dengan penerangan kemahiran "Pengatur cara" yang bekerja di jabatan "Projek Khas". (iii) Berapa orangkah staf yang mempunyai kemahiran " Pengatur cara"? (iv) Senaraikan semua staf yang mempunyai kemahiran yang kadar bayarannya lebih besar daripada kadar bayaran purata. (40/100) Jawab soalan 4 dan 4(c) berikut berdasarkan skima pangkalan data di bawah: PELAJAR (Matrik, TLahir, Major, Nama, NoTel) PENGAJIAN (KodJabatan, Nama_jabatan) PENSYARAH (NPensyarah, NoTel, Jawatan) TAWAR (KodKursus, KodJabatan, Semester, NPensyarah) BUKU (ISBN, Pengarang, Tajuk, Penerbit, Tahun, Harga) TEKS (Kursus, ISBN) DAFTAR (Matrik, KodKursus) (Nota: Atribut yang dihitamkan adalah kunci primer)....7/-

- 7 - Tulis kenyataan QBE bagi pertanyaan berikut: Senaraikan nama dan nombor telefon pensyarah berjawatan 'Prof. Madya' yang mengajar kursus di jabatan 'Sains Komputer' pada semester 'sem2 2003'. Senaraikan kod kursus dan tajuk buku bagi semua buku terbitan 'Addison Wesley' yang digunakan oleh kursus-kursus dalam pangkalan data ini. (c) Tulis kenyataan Algebra berhubungan bagi pertanyaan berikut: Dapatkan senarai kod kursus yang menggunakan buku terbitan 'Addison Wesley' yang diterbitkan pada tahun '2002'. Senaraikan pelajar yang mendaftar semua kursus yang diajar oleh pensyarah 'Ali Talib'. (d) Banding dan bezakan seni bina pelanggan-pelayan dua-tingkat (two-tier) bagi DBMS tradisional dengan senibina pelanggan-pelayan tiga-tingkat (three-tier). Kenapakah senibina tiga-tingkat lebih sesuai untuk Web? - ooooooo -