1. 1.0 PANGKALAN DATA1.1 Pengenalan Pangkalan data1.1.1
Mengenalpasti pangkalan data1.1.2 Mengenalpasti sistem
PengurusanPangkalan data (DBMS)1.1.3 Mengenalpasti istilah
pangkalan data :jadual, atribut, atribut kekunci, atributkomposit,
somain, rekod, perhubungan.1.1.4 Merekabentuk pangkalan data1.15
Membina jadual dasar pangkalan data.
2. Sistem Fail Biasa Sebelum konsep pangkalan data
diperkenalkan, data dalamsistem berkomputer disimpan dengan
menggunakan sistemfail biasa. Oleh itu, sebelum anda mendalami
konsep sistempangkalan data, anda perlu mengetahui konsep fail
biasa.Keperluan memahami maksud dan masalah yang wujuddalam konsep
fail biasa membolehkan anda menghindari darimengulangi kesilapan
yang sama. Secara tidak langsung andaturut mampu mengendalikan
proses peralihan sistem failbiasa kepada sistem pangkalan
data.
3. Konsep Fail BiasaSistem fail digunakan untuk menyimpan
semuamaklumat dalaman dan luaran yang berkaitan dengansesuatu
projek, produk, tugas, pelanggan atau pekerja. Padakebiasaannya
terdapat banyak fail dalam sebuahorganisasi, dan untuk
langkah-langkah keselamatan, setiapfail dilabelkan dan disimpan di
kabinet berbeza yangdikunci atau dilokasi yang selamat.
4. Sistem Berasaskan FailHEASistem KuliahFail KuliahData
Pensyarah Data Dewan Kuliah Data PelajarHEPSistem AktitviFail
Aktiviti Data Aktiviti Pelajar Data PelajarBendahari Sistem
Biasiswa Fail Data PelajarBiasiswa Data PenajaTID1103/Aplikasi
Komputer Dlm Pengurusan5
5. Kelemahan Konsep Fail Biasa1 Pengulangan DataTiada kawalan
pusat menyebabkan data yang samadisimpan berulangkaliData atau
rekod yang sama disimpan dalam 2 atau- Data Lewahlebih fail-
KetidakselarasanData dalam satu fail dikemaskini tanpamengemaskini
fail lain terutama sekali fail yangdatadisimpan oleh jabatan lain-
Kawalan data yang Terdapat jabatan yang mempunyai data yang
tidaklemah lengkap2 Data yang disimpan berasingan
menyukarkanPengasingan dataproses mendapatkan maklumat
apabilamemerlukan gabungan 2 atau lebih fail3Perubahan format data
memerlukan penulisanKebersandaran Format aturcara yang baru samada
untuk memasukkanData data atau memproses data tersebut
6. cont Fail yang disimpan dalam format yang
berlainanKetidakbersandaran4menyebabkan ia tidak serasi dan sukar
untukFail dikemaskini dan diproses Sukar untuk membuat hubungan
antara rekod-Kesukaranrekod yang tersimpan dalam setiap jabatan
dalam5 mewakilkan datasatu organisasi. Oleh itu, agak sukar
untukorganisasi menggambarkan operasi organisasi secara menyeluruh
dan tepat
7. Pangkalan Data???8
8. Contoh kegunaan Pangkalan Data Perpustakaan TID1103/Aplikasi
Komputer Dlm Pengurusan 9
9. Contoh kegunaan Pangkalan Data Pasaraya TID1103/Aplikasi
Komputer Dlm Pengurusan 10
10. Contoh kegunaan Pangkalan Data Kad kredit TID1103/Aplikasi
Komputer Dlm Pengurusan 11
11. Contoh kegunaan Pangkalan Data PelanconganTID1103/Aplikasi
Komputer Dlm Pengurusan 12
12. Pangkalan Data Pangkalan data merupakan himpunan data-data
berkaitan yangdikongsi bersama oleh pelbagai kategori pengguna
bagimemenuhi kehendak dan keperluan maklumat sesebuahorganisasi. A
database is a self-describing collection of integrated records
David M. Kroenke
13. Jenis-jenis pangkalan dataBILANGAN JENIS JENISPENGGUNA
SAIZCONTOH KEGUNAANSENIBINASEREMPAKPersendirian Komputer 1< 10
MegabyteSistem pribadipangkalan data (internal) KlinikOrganisasi
Komputer pusat 25 100 Trillion byteSistem (centralized)tempahan
tiketkapal terbangKumpulan kerja pelanggan -< 25 < 100
Megabyte Sistem(work group) Pelayan (client- pangkalan data
server)perpustakaanUmum Internet Tidak terhad Beberapa ratus
Perdagangan (external)/onlinMegabyte elektronik eOrganisasi
Teragih> 100Berbilion byte Syarikat insuranGlobal
(distributed)multinasional
14. Data Vs Maklumat Data : merupakan fakta mentah mengenai
sesuatuperkara dan belum diproses Eg:harga barang, markah pelajar
Maklumat :merupakan hasil daripada data yangtelah diproses yang
mempunyai makna danberguna kepada pengguna. Eg:perbandingan harga
mengikut tempat:Prestasi pelajar
15. Bagaimana komputer menyimpan data Bermula dari unit
terkecil hingga yang terbesar dalampangkalandata iaitu: Bit byte
medan/field rekod fail pangkalandata. Bit Bait / Rekod FailMedan
Huruf Bait / BitMedan Rekod Huruf
16. Konsep Pangkalan Data Konsep pangkalan data timbul hasil
daripada keperluan untuk membina sistem pemprosesan data yang
banyak bagi menyokong aplikasi-aplikasi di organisasi yang
memerlukannya. Organisasi ini memerlukan sistem pemprosesan data
untuk menyimpan data tentang aktiviti harian mereka dan interaksi
mereka dengan persekitaran luar.
17. Sistem Pengurusan Pangkalan Data (SPPD) Sistem Pengurusan
Pangkalan Data (SPPD) adalah satu sistem perisian yang membolehkan
pengguna mentakrif, mencipta, menyusun, mengemas kini, mengurus dan
menyelenggarakan pangkalan data. SPPD turut mengawal capaian
terhadap data dalam pangkalan data.
18. Sistem Berasaskan Pangkalan DataKonsep: program/aplikasi
pangkalan data Sistem pengurusan pangkalan data (SPPD/DBMS)
PenggunaPangkalanDBMSdata
19. Pangkalan DataHEASistem Kuliah Data Dewan KuliahSistem Data
PensyarahHEPSistem Aktitvi Pengurusan PelajarPangkalanData Pelajar
Data Data AktivitiBendahari Sistem BiasiswaData Penaja
20. Pangkalan Data 2 jenis kaedah penempatan pangkalan data:-
Berpusat (centralized) Teragih (distributed)
21. Pangkalan Data Pangkalan Data Berpusat Semua fail-fail yang
berkaitan disimpan didalam satu lokasi storan. Pangkalan data
disimpan di dalam komputer bersaiz besar seperti komputer kerangka
utama. Kebaikan Menjimatkan kos penggunaan beberapa buah komputer
Menyediakan kemudahan pengurus pangkalan data Memudahkan proses
backup
22. Pangkalan Data BerpusatPengguna Pengguna Johor Bahru Alor
SetarLokasiPusatKuala LumpurTID1103/Aplikasi Komputer Dlm
Pengurusan24
23. Pangkalan Data Kelemahan Fail data hanya boleh dicapai pada
komputer host sahaja Jika berlaku kerosakan pada host, keseluruhan
data tidak boleh dicapai Kesesakan pada rangkaian
24. Pangkalan Data Pangkalan Data Teragih Sebahagian atau
keseluruhan pangkalan data disimpan padahost yang berasingan,
khususnya yang dekat dengan sesuatulokasi pengguna Terdapat 2
jenis: Salinan Sebahagian Kebaikan Capaian yang lebih pantas
Kemudahan backup Kelemahan Kos penyelenggaraan yang lebih tinggi
Masalah keselamatan
25. Pangkalan Data Teragih Pengguna PenggunaJohor Bahru Alor
SetarLokasiPusatJohor BahruAlor SetarKota BaharuKuantanKuala Lumpur
Pengguna PenggunaKota BaharuKuantan
26. Persekitaran Sistem Pangkalan DataTerdiri drp 5 komponen
utama:1. Perkakasan2. Perisian - Sistem Pengopersian - Perisian
DBMS - Perisian penggunaan/aplikasi3. Manusia @ Pengguna4.
Tatacara/prosedur5. Pangkalan Data
27. Persekitaran Sistem Pangkalan Data
28. Komponen Persekitaran SPPD Perkakasan Komponen ini
melibatkan semua peranti fizikal sistem. Contoh: microkomputer,
minikomputer, kerangka utama dan peranti-peranti komputer Perisian
Komponen ini pula melibatkan koleksi aturcara yang yang digunakan
oleh komputer dalam Sistem Pangkalan Data, sistem pengendalian ,
aturcara aplikasi dan mana-mana perisian rangkaian jika rangkaian
digunakan
29. Perisiani. Perisian sistem kendalian (O/S, utility &
perisian rangkaian) ii. Sistem Pengurusan Pangkalan Data (Database
Management System / DBMS) iii. Perisian penggunaan (bahasa
peringkattinggi/Structured Query Language) PERISIAN POPULAR
Microsoft Access, dBASE III Plus, FoxBASE Plus, Oracle, MS SQL
Server, SoftBASE, Clipper, Paradox
30. Cont Pengguna Pengguna Akhir Biasa Merupakan pelanggan yang
menggunakan SPPD untuk mendapatkanmaklumat atau menjalankan tugas
mereka. Mereka juga menggunakanaturcara aplikasi untuk melaksanakan
operasi rutin organisasi Pengguna Akhir Atasan Merupakan penggguna
yang terlatih dalam menggunakan bahasapertanyaan secara talian.
Kumpulan pengguna ini mengetahui strukturpangkalan data dan
kemudahan-kemudahan yang ditawarkan oleh SPPD.Cth Pengamal sistem
pangkalan data (developer): Pengaturcara,pentadbir data, pentadbir
pangkalan data .
31. ContData- Ia merupakan data mentah yang disimpan di dalam
fail dan hasil daripada analisis terhadap organisasi yang terdiri
daripada entiti, atribut dan perhubungannyaTatacara- komponen ini
pula meliputi peraturan, piawaian dan panduan rekabentuk
sehinggalah kepada penggunaan pangkalan data serta SPPD.
32. Cont Pereka Bentuk Pangkalan Data Orang yang mempunyai
pengetahuan teknikal tentang pangkalan data.Tanggungjawabnya adalah
merekabentuk model logikal dan seterusnyamembangunkan pangkalan
data fizikal Pengaturcaraan Pengguna Orang yang bertugas menulis
aturcara bagi melaksanakan fungsi-fungsitertentu pangkalan data
mengikut spesifikasi yang diberikan olehpengguna dan pentadbir
pangkalan data Pentadbir Pangkalan Data (DBA) DBA pula merupakan
orang yang bertanggungjawab di atas perancangan,ciptaan,
rekabantuk, penyelenggaraan dan kawalan pangkalan data demimemenuhi
kehendak dan keperluan pengguna.
33. Kebaikan dan Kelemahan SPPD KEBAIKANKELEMAHANKawalan
terhadap data lemah Kesukaran proses pembangunankerana kebanyakan
data disimpan akan memberi kesan kepadadi satu lokasi. prestasi
sistemKeselarasan data lebih tinggiSaiz SPPD yang besar
melibatkanapabila kawalan terhadap datastoran yang banyak.lemah
dilaksanakan
34. ContKEBAIKAN KELEMAHAN Kos pembinaan SPPD danLebih maklumat
dapat di jana penyediaan perkakasan lain yangdaripada jumlah data
yang sama tinggiKos peralihan dan larian sama adaPerkongsian data
di antara individu dari sistem manual atau sistem failatau jabatan
tertentu biasa kepada sistem pangkalan datayang tinggiIntegriti
data, baik pulih, sokongandan keselamatan yang lebih baikKesan
kegagalan lebih tinggi keranaseperti pengguna kata laluan,pengguna
dan aplikasi amatpenyulitan serta penambahanbergantung kepada
SPPDkawalan serempak
35. ISTILAH ASAS PANGKALAN DATA ISTILAHTAKRIFANCONTOHKHAS Fakta
asas. Ia boleh terdiri daripada individu, tempat, peristiwa atau
konsep. Jika data digunakan secara Databersendirian, ia tidak
memberikan apa-apa makna dalam 1998, sejarah, fajar bakti konteks
sesuatu permasalahan. Bilangan buku sejarah, Data yang telah
diproses dan berada dalam struktur yang Maklumatberguna untuk
membolehkan keputusan dibuat tahun-tahun penerbitan buku sejarah
Organisasi tempat pangkalan data direka bentuk danPerpustakaan,
Universiti ,Persekitaran dibangunkan Hospital, bank Persekitaran:
Suatu objek yang unik dan boleh dikenalpasti dalamPerpustakaan
Entitipersekitaran tertentu Entiti: Buku, Pengarang Entiti:
BukuAtribut /Atribut Nama: Tajuk Buku,medan /Ciri-ciri yang
menghuraikan tentang suatu entitiNo ISBN item data Atribut Nilai:
Sejarah,AA6190
36. Cont. ISTILAHTAKRIFANCONTOHKHASSekumpulan
stribut/medan/item data yangRekod diperlukan oleh sesuatu entiti
AA61.90, SejarahSekumpulan rekod yang diperlukan oleh sesuatu Fail
entiti Fail Buku, Penerbitan Pangkalan Data:
KatalogPangkalanPersekitaran:Sekumpulan fail-fail yang diperlukan
oleh organisasiData Perpustakaan Fail: Buku, Pengarang,
Penerbit
37. Pangkalan DataPersekitaran : Perpustakaan EntitiFail : Buku
Atribut NamaNamaNoISBNTajukBuku TahunPenerbitPengarangR Formale
QA76.76 Harry 1996 WileyMethodko ComputerQA78.12 Peter 1999
Prentice Halld AuditingAA61.90 Sejarah Zain1998 Fajar Bakti Atribut
Nilai
39. TERMINOLOGI PDENTITIObjek dunia nyata yang boleh menyimpan
datadan dapat dikenalpasti dengan jelas. Ia bolehwujud secara
fizikal seperti individu, tempat, bendaatau sesuatu yang wujud
secara konseptualseperti peristiwa.
40. Cont Entiti mewakili orang, tempat, objek, konsep atau
peristiwa. Entiti dilabelkan dengan kata nama dan menggunakan huruf
besar. Jenis entiti merujuk kepada entiti-entiti yang mempunyai
ciri-ciri yang sama. Entiti akan dijelmakan dalam bentuk jadual
dalam fasa rekabentuk.
42. STAFPELAJAR KURSUSContoh Perwakilan Entiti dalam ERD Jenis
Entiti Contoh STAF, PELAJAR, PENSYARAHOrangTempat DAERAH, BANDAR,
NEGERIObjekBANGUNAN, PERALATAN, PRODUKPeristiwaPENDAFTARAN,
PERMOHONANKonsep KURSUS, AKAUNContoh Jenis Entiti yang lazim
digunakanSALMI BAHAROMSIM3300/SIM330344
43. Entiti: PELAJAR 75115 Farazila Yusof 75794 Wan Haniza Wan
Hassim 76740 Norwani Mohd Zain 77388 Zarawahida ZakariaSetiap baris
77512 Rozita Bt BahamadBerikut merupakan77558 Armamorhana Ahmad
Instance entity 77655 Siti Amrah Zakaria Kepada entiti 78436 Siti
Nor Haiza Mad JanapiPelajar78447 Noriati Jaminah 84781 Emilza Fuad
84817 Azli Kamarudzaman 84858 Faddly Mazlan 84904 Balkhis Diba
Mansor 85013 Aina Najmi Shari 85042 Ku Irdawaty Ku YaakobSALMI
BAHAROMSIM3300/SIM3303 45
44. i) ENTITI LEMAH Contoh; Tanggungan Pekerja
45. ii) ENTITI KOMPOSIT Ia wujud kerana adanya hubungan entiti
yang kompleks. Ia adalah entiti yang dimudahkan dari hubungan yang
kompleks menjadi satu entiti komposit.Contoh; PesakitDoktor RawatIa
melibatkan satu hubungan yang kompleks. Hubungan Rawat
bolehdijadikan Entiti Komposit agar hubungan ini menjadi lebih
mudah.
46. iii) ENTITI SUPERKELAS dan ENTITI SUBKELASJenis ini
digunakan untuk mewakili sekumpulan entiti yangmempunyai ciri-ciri
atau sifat yang sama. Walaubagaimanapun iatidak semestinya sama.
Oleh itu konsep superkelas dan subkelasdiperkenalkan untuk mewakili
jenis entiti yang mempunyai ciri-ciriyang sama tetapi mempunyai
beberapa ciri yang berbeza yangpenting kepada
organisasi.Contoh;Superkelas : PekerjaSubkelas : Pekerja Kontrak,
Pekerja Tetap, Perunding
47. ATRIBUT Huraian atau ciri-ciri sesuatu entiti.
Butiran-butiran yang memperihalkan ciri-ciri sesuatu entiti.
Atribut yang penting sahaja ditunjukkan. Contoh Atribut: PELAJAR :
No_matrik, Nama, Alamat NEGARA : Kod_negara, Nama_negara
48. NamaNo_matrik Alamat PELAJARPerwakilan Atribut di dalam
ERD
49. Menamakan Atribut Menggunakan kata nama Contoh : No_matrik,
Nama, Alamat Nama atribut adalah unik dalam satu jenis entiti Ikut
format piawai untuk keunikan Contoh : PELAJAR
Pel_no_matrikPel_namaPel_alamat Namakan atribut yang sama tetapi
entiti yang berbezadengan nama yang berbeza. Contoh : Pel_nama,
Staf_nama
51. Jenis Atribut Atribut Mudah Atribut Nilai Tunggal Atribut
Nilai Komposit Atribut Nilai Berbilang Atribut Terbitan
52. i)ATRIBUT MUDAHIa hanya mempunyai satu komponen, wujud
secara bebasdan tidak boleh dipecahkan. Maksud bebas di sini ialah
iatidak bergantung kepada atribut lain.Contohnya; nama, jantina,
Tarikh_lahir,ii) ATRIBUT TUNGGAL Ia mempunyai satu nilai sahaja. Ia
tidak smestinya atribut mudah. Contoh: No Kad Pengenalan, No
Pelajar
53. iii) Atribut Nilai Komposit Atribut yang boleh dipecahkan
kepada unit-unit ataukomponen-komponen. Ia mempunyai banyak
komponenyang mana setiapnya wujud secara bebas.Contoh :
AlamatAlamatNegeri No_rumah JalanPoskodBandar
54. iv) Atribut Nilai Berbilang Sukar untuk proses penjelmaan
Untuk memudahkan proses penjelmaan, atribut nilai berbilang
dijelmakan menjadi entiti yang disebut sebagai entiti lemah. Entiti
lemah merujuk kepada entiti yang bergantung kepada entiti yang lain
untuk wujud. Ia mempunyai banyak nilaiSTAF 1Mmempunyai
TANGGUNGANNo_StafNama Entiti Lemah
55. v) Atribut Terbitan Atribut yang diterbitkan daripada
atribut lain daripada entitiyang sama atau entiti yang berlainan.
Contoh : Atribut tarikh_lahir boleh memberikan nilai atribut umur.
STAFUmurTarikh_lahir No_Staf Nama
56. KEKUNCI Untuk memudahkan pencarian maklumat dalam
pangkalandata, maka dalam setiap rekod yang disimpan akan
mempunyaisatu medan yang dikenali sebagai medan kekunci Kunci
terdiri daripada satu atau beberapa atribut yang bolehmembezakan
entiti yang dihuraikan. Merupakan atribut yangdigunakan untuk
mengecam sesuatu entiti secara unik. Tiga jenis kunci iaitu: Kunci
calon ( Candidate key ) Kunci komposit Kunci primer ( primary key )
juga dikenali sebagai identifier
57. Kunci Calon Merujuk kepada atribut-atribut yang dapat
mengecam entiti secara unik Entiti boleh dicam secara unik melalui
Atribut nilai tunggal Contoh : No_Staf, No_kp Gabungan dua atau
lebih attribut Contoh : Entiti Video Tajuk_Video &
Nama_Hero
58. Kunci Primer (Identifier) Merujuk kepada pemilihan satu
daripada kunci calon bagi mengecam jenis entiti secara unik.
Pemilihan berdasarkan yang mana lebih mudah diuruskan bagi pengguna
pangkalan data. Contoh:No_Kp dan No_matrik merupakan kunci calon
untukentiti PELAJAR, maka No_matrik merupakan kunciprimer kerana
nombor matrik sudah cukup untukmengenalpasti setiap pelajar.
59. NamaMatrikAlamat PELAJARAtribut kunci biasanya akan TIP
PENTING :-digariskan di dalam modulNilai atribut kunci ini mestilah
untik dan tidakHubungan Entiti (ER) untuk boleh mempunyai nilai
nol.membezakan dengan atributbukan kunci yang lain DANmenunjukkan
bahawa ia adalahkunci primer
60. DOMAIN ATRIBUT ( Data Type )Ia merupakan set nilai sesuatu
atributContoh;Domain atribut nombor pekerja adalah integer (1-30).
Jenis-jenis integer ialah: i) Aksara ( character)ii) Nombor (
numeric)iii) Tarikh ( date)Terdapat beberapa jenis domain iaitu;i)
Aksaraii) Nomboriii) Tarikhiv) Teksv) Memovi) Currencyvii)
OLEviii)Ya/Tidak
61. NILAI NOLNilai nol ialah nilai yang tidak wujud, tidak
diketahui padamasa tertentu atau tidak berkaitan. Dalam keadaan
ininilai atribut dikosongkan ( tidak diisi dengan sebarangnilai).
Tetapi ia tidak mermaksud nilai itu adalah sifar (0)Contohnya;No
Pekerja. Nilai ini boleh dikosongkan kerana ia tidakberkaitan bagi
mereka yang tidak bekerja.
62. Perhubungan Merupakan gam yang melekatkan pelbagaikomponen
dalam ERD( entiti perhubungan) Label yang digunakan biasanya adalah
kata kerja(verb) Contoh Pelajar mendaftar kursus PELAJARdaftar
KURSUS
63. Darjah Perhubungan Merujuk kepada bilangan entiti yang
terlibat dalam sesuatu perhubungan. Tiga kategori darjah
perhubungan iaitu: Unari (satu entiti terlibat) Binari(dua entiti
terlibat) Ternari(tiga entiti terlibat)SALMI BAHAROMSIM3300/SIM3303
65
64. Perhubungan UnariIa merupakan hubungan yang melibatkan satu
hubungan sahaja.Hubungan berlaku diantara kejadian-kejadian di
dalam entiti yangsama.Contohnya; Pekerja urus Pekerja PEKERJA
urus
65. PERHUBUNGAN BINARIHubungan BinariHubungan Binari adalah
hubungan di antara dua entiti dan iamerupakan jenis hubungan yang
paling biasa dijumpai dalam modeldata.Contohnya;PELANGGAN membeli
PRODUK PELANGGAN membeli PRODUKSALMI BAHAROM SIM3300/SIM3303
67
66. PERHUBUNGAN TERNARIHubungan Ternari merupakan hubungan
serentak di antara tiga entiti.Contohnya;PENAJA tawarkan BIASISWA
kepada PELAJAR BIASISWA PENAJAtawarkanBIASISWA
68. Kardinaliti Kardinaliti hubungan menyatakan bilangan
hubungan antara satu entitidengan entiti yang lain. Contoh;
PENSYARAH di dalam universiti A mengajar satu subjek sahajamanakala
PENSYARAH di dalam universiti B mengajar lebih dari satusubjek.
Jenis-jenis Kardinaliti; i) Satu ke Satu (1:1) ii) Banyak ke Satu
(1:M) i) Banyak ke Banyak (M:M)
69. Satu kepada Satu (1:1) 11STAFmengurusJABATANSatu orang staf
( contoh ketua jabatan) akan menguruskan satujabatan dan satu
jabatan akan hanya mempunyai satu ketuajabatan sahaja
70. Satu kepada Banyak (1:M) 1M PELANGGANmembuat TEMPAHANSatu
orang pelanggan boleh membuat banyak tempahantetapi bagi satu
tempahan adalah untuk satu pelanggan sahajaPELANGGAN membuat
TEMPAHANSALMI BAHAROM SIM3300/SIM330372
71. Banyak kepada Banyak (M:N) MN PELAJARmendaftar KURSUS satu
orang pelajar boleh mendaftar banyak kursus dan satu kursus boleh
ambil ramai pelajar PELAJAR mendaftarKURSUSSALMI
BAHAROMSIM3300/SIM3303 73
72. Merekabentuk pangkalan data Pangkalan data direkabentuk
berdasarkan data yang diperlukan untuk kajian. Model data hubungan
dipilih untuk rekabentuk untuk memudahkan penyimpanan dan pencarian
data di samping dapat melakukan pelbagai fungsi pertanyaan
(query).
73. REKA BENTUK PANGKALAN DATAFaktor-faktor yang
dititikberatkan dalam merekabentuk pangkalan data:1. Maklumat
penting yang diperlukan.2. Operasi pemprosesan dan kepenggunaan.3.
Kesesuaian prestasi dengan konfigurasi perkakasan yang digunakan.4.
Pengoptimuman penggunaan cakera keras.5. Maksimum-ketepatan,
integriti dan konsisten data.6. Fleksibiliti-modifikasi dan susunan
data. 75
74. REKA BENTUK PANGKALAN DATA 76
75. Pendekatan Rekabentuk Pangkalan datao`Bottom-Up -mula
mentakrif atribut - sesuai untuk pangkalan data yang ringkas dengan
data keciloTop-down - bermula dengan pembangunan set data
(high-level entities)
76. AKTIVITI REKA BENTUK PANGKALAN DATA Rekabentuk Konseptual -
pemodelan data - penormalan - Pengesahan model data Rekabentuk
Logikal Rekabentuk Fizikal78
77. NORMALIZATION DAN ERDIAGRAM
78. RINGKASAN NOTASI RAJAH E-R ENTITI HUBUNGAN ATRIBUT KUNCI
ATRIBUT
79. RINGKASAN NOTASI RAJAH E-R DATA ITEM ATRIBUT BERBILANG
NILAI ATRIBUT KOMPOSIT ATRIBUT TERBITAN
80. 1 1PENYERTAAN WAJIBE1 R E2 1 MKARDINALITI 1:ME1 R E2 M
MKARDINALITI M:NE1 R E2