170 likes | 344 Vues
E4161. UNIT 11dan UNIT 12 – REKABENTUK MODEL PANGKALAN DATA HIERARKI. PENGENALAN. Data disimpan dalam bentuk hierarki . Contoh : TDMS, IMS , MARS VI. Definisi – binaan dari satu susunan set pokok iaitu satu susunan set kejadian dari satu jenis pokok .
E N D
E4161 UNIT 11dan UNIT 12 – REKABENTUK MODEL PANGKALAN DATA HIERARKI
PENGENALAN • Data disimpandalambentukhierarki. • Contoh : TDMS, IMS , MARS VI. • Definisi – binaandarisatususunan set pokokiaitusatususunan set kejadiandarisatujenispokok. • Data diwakiliolehkumpulanrekod-rekod yang berhubungmelaluipetunjuk. Rekod-rekodinidistrukturkandalambentukpokok. Satupokokmempunyaibanyaksegmen. • Segmenakaradalahsegmentunggaldanterletakdiparas yang paling atas.
Pelajar UniversitiTempatan UniversitiLuar Negara Kejuruteraan Perakaunan Perniagaan Perakaunan Perniagaan Kejuruteraan PENGENALAN • Konsep yang digunakanadalahkonsepbapa-anakdimana • Segmenanaktidakbolehwujudtanpasegmenbapa. • Satusegmenbolehadabanyaksegmenanaktetapisetiapsegmenanakhanyabolehadasatusegmenbapa.
STRUKTUR DATA • Duastruktur data: • Rekod • Satukumpulannilaimedan yang memberimaklumatsatuentitiatausatukejadianhubungan. • Hubunganbapa-anak (PCR) • Hubungan 1:M diantaraduajenisrekodiaiturekodbapa (PRT) danrekodanak (CRT). • Setiapskimahierarkiterdiridaribeberapajenisrekoddanjenis PCR.
SKIMA HIERARKI • 3 jenisrekod : • Bahagian • Pensyarah • Kursus • 2 jenis PCR : • Bahagian, pensyarah • Bahagian, kursus
SKIMA HIERARKI • Ciri-ciriskimahierarki: • Rekodakartidakbolehmenjadirekodanakdalammana-mana PCR. • Setiaprekodmestimenjadirekodanakdalamsatu PCR. (kecualiakar) • Setiaprekodbolehmenjadirekodbapadalambeberapa PCR. • Jikasaturekodmenjadibapakepadabeberapa PCR, rekodanakakandisusundarikirikekanan.
MASALAH 1 REKOD BAPA 2 REKOD BAPA 1 REKOD ANAK 1 REKOD ANAK 2 REKOD ANAK 3
PENYELESAIAN MASALAH 1 REKOD BAPA 2 REKOD BAPA 1 REKOD ANAK 2 REKOD ANAK 1 REKOD ANAK 2 REKOD ANAK 3
MASALAH 2 REKOD BAPA 2 REKOD BAPA 1 REKOD ANAK 1
PENYELESAIAN MASALAH 2 REKOD BAPA 2 REKOD BAPA 1 REKOD ANAK 1 REKOD ANAK 1
MASALAH 3 REKOD 1 REKOD 2 REKOD 3
Information Management System (IMS) • Definisi: sebuahsistempengurusanpangkalan data dandigunakandalamurusanniaga (perakaunan/inventoribesar) • Sistemhierarki yang digunakandikenalisebagaiPangkalan Data Fizikal (PDB). • DDL dan DML bagisetiap PDB menggunakanbahasa DL/1 yang jugadikenalisebagaiDatabase Description (DBD). Contohdi 12.4
Information Management System (IMS) • Duakemudahan view: • View 1 : MenggunakanProgram Communication Block (PCB) untukmemilihsubhierarki.
Information Management System (IMS) • Duakemudahan view (samb): • View 2 : Pangkalan Data Logik (LDB) menghasilkansatuhierarkibarudaribeberapa PCB.
Information Management System (IMS) • Binaandalam IMS • Aturcaraaplikasimenggunakan COBOL, FORTRAN, PL/1. • Penerangan data untukaturcara aplikasidisimpandalam PSB. • Setiap PSB berbezamengikut jenis view yang digunakandan disimpandalam PCB. Contohdi 12.6