Professional Documents
Culture Documents
UNIT 8 :
PANGKALAN DATA
KETUA PUSTAKAWAN
PD
PD PD
PELAYAN PD PELAYAN PD
PD
PD
PERKAKASAN
PERISIAN TATACARA PENGGUNA
PERKAKASAN
Boleh dilihat secara fizikal Media storan yang digunakan bergantung kepada saiz pangkalan data yang dicipta Umumnya sistem PD perlukan ruang memori dan storan yang besar untuk menampung jumlah yang banyak Perlukan komputer dengan kuasa pemprosesan yang tinggi bagi mengendalikan urus niaga serentak dalam masa yang singkat Terdapat beberapa jenis storan : cakera liut, cakera keras
(DBMS)
- Sistem perisian yang menyediakan beberapa perkhidmatan kepada pengguna dan aturcara penggunaan berkaitan dengan pengurusan pangkalan data
Pentadbir
- Bertanggungjawab di atas perancangan, rekabentuk, ciptaan, penyenggaraan dan kawalan PD untuk penuhi kehendak pengguna
Data hanya dapat digunakan oleh seorang pengguna pada satu masa
Fail yang dikemaskini mungkin mengandungi data yang bertentangan dengan data sebenar disebabkan pengemaskinian tidak dilakukan oleh pengguna akhir Data tidak dapat dikawal oleh pengguna yang tidak sah kerana tiada kawalan keselamatan yang dilakukan Membazirkan ruang jika terdapat data yang berulang
DBMS dapat kawal keselamatan data dari digunakan oleh pengguna yang tidak sah DBMS memudahkan kemasukan data yang baru dan penyuntingan Data dapat disepadukan dan memberi kawalan berpusat ke atas piawaian
KEBURUKAN
Sistem PD adalah rumit, susah dan mengambil masa yang lama untuk direkabentuk
Mengurangkan kos kemasukan data, kos storan dan kos dapat semula Menggalakkan perkembangan aturcara penggunaan yang baru
Requirements Committee of the American Standards Institute Committee on Computers and Information Processing (ANSI-SPARC)
Tujuan Untuk asingkan aplikasi pengguna dan pangkalan data fizikal Terdiri daripada 3 paras : Paras Luaran
Paras Konseptual
Paras Dalaman
PANDANGAN 1
PANDANGAN 2
PANDANGAN n
KEBEBASAN DATA LOGIKAL
SKEMA KONSEPTUAL
KEBEBASAN DATA FIZIKAL
SKEMA FIZIKAL
PARAS DALAMAN
SIMPANAN PD
External View 2
Staff_No LName Bno
Conceptual Level
Staff_No FName LName DOB Salary Bno
Internal Level
struct STAFF { int Staff_No; int Bno; char FName[15]; char LName[15]; struct DOB; float Salary; struct STAFF *next; /*pointer to next Staff record*/ }; index Staff_No; index Branch_No; /*define indexes for staff */
Paras Dalaman
Berkaitan dengan struktur data Merupakan paras terendah dalam senibina ini Menghuraikan mengenai struktur storan, susunan data, indeks, penghubung dan ukuran untuk tingkatkan prestasi pangkalan data
Bahasa Hos
Bahasa ini membolehkan aturcara-aturcara yang ditulis dalam bahasa aturcara paras tinggi seperti COBOL, FORTRAN dan C bagi olah dan capai data
Definisi
: Tentukan & terangkan jenis data yang hendak disimpan dalam PD Bina : Proses penyimpanan data ke atas media storan yang dikawal oleh DBMS Manipulasi : Fungsi-fungsi seperti Menyoal PD mengenai data tertentu Kemaskini PD mengenai data tertentu Hasilkan laporan dari data tersebut
Mencapai Data
Data dalam fail tidak berubah Operasi ini hanya mencari rekod dan nilai medan untuk disemak dan diproseskan
Mengemaskini Data
Operasi ini menukar kandungan dalam fail melalui kaedah selit data baru, hapus rekod dan olah nilai medan
KURSUS
NamaKursus KodKursus JamKredit Bahagian
MATAPELAJARAN
NamaM/Pel KodM/Pel Tahun Semester Pensyarah
GRED
No_Pend KodM/Pel Gred