SlideShare a Scribd company logo
1 of 9
SAINS
KOMPUTER
NURFARAH WAHEEDAH BT MISBAHUDDIN
MODEL PANGKALAN DATA
◦ Model data yang menentukan struktur logika bagaimana data
itu disimpan , disusun dan dikendalikan.
◦ HIERAKI
◦ RANGKAIAN
◦ HUBUNGAN
◦ OBJEK
HIERAKI
◦ Model data diatur dengan
struktur data tree.
◦ Dapat mewakili informasi
hubungan child / parent
RANGKAIAN
◦Terdiri dari beberapa
jenis rekod dan
dihubungkan melalui
petunjuk
HUBUNGAN
◦Menyimpan data dalam
bentuk jadual hubungan
OBJEK
◦Kaedah terkini
◦Menyimpan objek yang
bole guna semula oleh
perisian
HIERAKI
• Diatur dengan struktur
data pokok
• Mewakili informasi
menggunakan hubungan
child/parent
• Artibut dari record yang
ditentukan telah diatur
dengan setiap entiti
• Disusun berperingkat
• Saling berhubung
• Data disusun dalam
bentuk struktur ranting
• Tidak ada hubungan terus
di antara rekod di
peringkat sama
Kelebihan
• Diambil dengan tepat
• Lebih mudah dipastikan
Kelemahan
• Memahami struktur asas data
• Berlaku pengulangan data
RANGKAIAN
• Bebrapa rekod
dihubungkan melalui
penunjuk
• Berjaya mengatasi
beberapa ketidaktentuan
seperti sifat hubungan
satu-ke-banyak
• Konsep pertalian banyak
dengan banyak
• Entiti boleh mempunyai
banyak induk & anak
• Setiap rekod boleh
saling berhubunganKelebihan
• Diakses dengan cepat
• Pengguna mengakses data dari jadual
• Lebih mudah memanipulasi
• Mudah dalam bentuk membuat query
Kelemahan
• Tidak mudah diubah-ubah
• Perubahan dapat mempengaruhi program aplikasi untuk mengakses
HUBUNGAN
◦ Menyimpan data dalam bentuk jadual
hubungan
◦ Paling terkenal
◦ Digunakan oleh banyak sistem pangkalan
data
◦ Nilai null digunakan
◦ Kekunci UNIK (primary key)
Kelebihan
• Diakses secara cepat
• Struktur data mudah diubah
• Dipersembahkan secara logik
• Mudah membuat memodifikasi
• Bahasa standart
Kekurangan
• Memahami hubungan antara jadual
• Memahami SQL terlebih dahulu
BERASASKAN OBJEK
◦ Kaedah terbaru
◦ Menyimpan takrifan objek-objek dan
hubungan yang boleh digunakan
◦ Wakil banyak-ke-banyak
◦ Disusun dalam bentuk Kelas, Artibut dan
Kaedah
Kelebihan
• Mengurus data lebih besar
• Memanipulasikan pangkalan data
• Mengabungkan unsur multimedia
• Prestasi pencarian terbaik
Kekurangan
• Tidak mempunyai asas teoritikal
• Bergantung kepada pengaturcaraan
PERBEZAAN ANTARA MODEL
Ciri HEIRAKI HUBUNGAN RANGKAIAN OBJEK
STRUKTUR Menyerupai
pokok
Tidak serupa
pokok
Tidak serupa
pokok
Tidak serupa
poko
KEKARDILAN Satu-ke-banyak Pelbagai
kekardilan
Pelbagai
kekardilan
Pelbagai
kekardilan
AKSES KEPADA
MAKLUMAT
Sukar Mudah Sukar Mudah
KEMASKINI
DATA
Sukar , ada
gangguan
ketekalan data
Mudah Sukar ,
menambah
hubungan baru
Suka ,
memerlukan
kemahiran
pengaturcaraan
KEISTIMEWAAN Mudah susun
rekod
mudah dibina Sesuai banyak-
ke-banyak
Mempunyai
prestasi
pencarian data

More Related Content

What's hot

BUKU TEKS RBT TINGKATAN 2
BUKU TEKS RBT TINGKATAN 2BUKU TEKS RBT TINGKATAN 2
BUKU TEKS RBT TINGKATAN 2Fadhirul Fitri
 
Topik 1 fungsi (2)
Topik 1 fungsi (2)Topik 1 fungsi (2)
Topik 1 fungsi (2)ctsafinah
 
Perbandingan antara Mitosis dan Meiosis
Perbandingan antara Mitosis dan MeiosisPerbandingan antara Mitosis dan Meiosis
Perbandingan antara Mitosis dan MeiosisMohd Shukri Suib
 
SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAAN
SAINS KOMPUTER  - AMALAN TERBAIK PENGATURCARAANSAINS KOMPUTER  - AMALAN TERBAIK PENGATURCARAAN
SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAANMadrasah Idrisiah
 
Susunan atur ruang premis
Susunan atur ruang premisSusunan atur ruang premis
Susunan atur ruang premisAlpNjmi
 
KERJA KURSUS SEJARAH TINGKATAN 3 HUSNA DHIA.pptx
KERJA KURSUS SEJARAH TINGKATAN 3 HUSNA DHIA.pptxKERJA KURSUS SEJARAH TINGKATAN 3 HUSNA DHIA.pptx
KERJA KURSUS SEJARAH TINGKATAN 3 HUSNA DHIA.pptxnorzaliabintiomar
 
SEKTOR PELANCONGAN GEOGRAFI STPM SEM 2
SEKTOR PELANCONGAN GEOGRAFI STPM SEM 2SEKTOR PELANCONGAN GEOGRAFI STPM SEM 2
SEKTOR PELANCONGAN GEOGRAFI STPM SEM 2umi nabila
 
Sejarah Paper3 SPM Soalan KBKK
Sejarah Paper3 SPM  Soalan KBKKSejarah Paper3 SPM  Soalan KBKK
Sejarah Paper3 SPM Soalan KBKKZhang Ewe
 
Sistem Beraja
Sistem BerajaSistem Beraja
Sistem Berajahomogenus
 
Ask tingkatan3 kriptografi-sifer
Ask tingkatan3 kriptografi-siferAsk tingkatan3 kriptografi-sifer
Ask tingkatan3 kriptografi-siferRoslina Abdullah
 
Nota pemilikan perniagaan
Nota pemilikan perniagaanNota pemilikan perniagaan
Nota pemilikan perniagaanSRMORAD
 
4.2 Pengaruh cuaca dan Iklim kpd kegiatan manusia di Malaysia
4.2 Pengaruh cuaca dan Iklim kpd kegiatan manusia di Malaysia4.2 Pengaruh cuaca dan Iklim kpd kegiatan manusia di Malaysia
4.2 Pengaruh cuaca dan Iklim kpd kegiatan manusia di MalaysiaRamli Rem
 
Fungsi petempatan bandar dan luar bandar
Fungsi petempatan bandar dan luar bandarFungsi petempatan bandar dan luar bandar
Fungsi petempatan bandar dan luar bandarMohd Alfathi
 
Contoh kerja kursus_geografi_2011[1]
Contoh kerja kursus_geografi_2011[1]Contoh kerja kursus_geografi_2011[1]
Contoh kerja kursus_geografi_2011[1]Syafiqah Abu Bakar
 
Bab 4 pangkalan data
Bab 4 pangkalan dataBab 4 pangkalan data
Bab 4 pangkalan dataNur Az
 
Jadual ion kimia
Jadual ion kimia Jadual ion kimia
Jadual ion kimia alhalfeast
 

What's hot (20)

BUKU TEKS RBT TINGKATAN 2
BUKU TEKS RBT TINGKATAN 2BUKU TEKS RBT TINGKATAN 2
BUKU TEKS RBT TINGKATAN 2
 
Topik 1 fungsi (2)
Topik 1 fungsi (2)Topik 1 fungsi (2)
Topik 1 fungsi (2)
 
Perbandingan antara Mitosis dan Meiosis
Perbandingan antara Mitosis dan MeiosisPerbandingan antara Mitosis dan Meiosis
Perbandingan antara Mitosis dan Meiosis
 
6. Polimer Semula Jadi
6. Polimer Semula Jadi6. Polimer Semula Jadi
6. Polimer Semula Jadi
 
Kesan rumah hijau
Kesan rumah hijauKesan rumah hijau
Kesan rumah hijau
 
SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAAN
SAINS KOMPUTER  - AMALAN TERBAIK PENGATURCARAANSAINS KOMPUTER  - AMALAN TERBAIK PENGATURCARAAN
SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAAN
 
Susunan atur ruang premis
Susunan atur ruang premisSusunan atur ruang premis
Susunan atur ruang premis
 
KERJA KURSUS SEJARAH TINGKATAN 3 HUSNA DHIA.pptx
KERJA KURSUS SEJARAH TINGKATAN 3 HUSNA DHIA.pptxKERJA KURSUS SEJARAH TINGKATAN 3 HUSNA DHIA.pptx
KERJA KURSUS SEJARAH TINGKATAN 3 HUSNA DHIA.pptx
 
Kepentingan permainan tradisional
Kepentingan permainan tradisionalKepentingan permainan tradisional
Kepentingan permainan tradisional
 
SEKTOR PELANCONGAN GEOGRAFI STPM SEM 2
SEKTOR PELANCONGAN GEOGRAFI STPM SEM 2SEKTOR PELANCONGAN GEOGRAFI STPM SEM 2
SEKTOR PELANCONGAN GEOGRAFI STPM SEM 2
 
Sejarah Paper3 SPM Soalan KBKK
Sejarah Paper3 SPM  Soalan KBKKSejarah Paper3 SPM  Soalan KBKK
Sejarah Paper3 SPM Soalan KBKK
 
Modul 4 graf fungsi ori
Modul 4 graf fungsi oriModul 4 graf fungsi ori
Modul 4 graf fungsi ori
 
Sistem Beraja
Sistem BerajaSistem Beraja
Sistem Beraja
 
Ask tingkatan3 kriptografi-sifer
Ask tingkatan3 kriptografi-siferAsk tingkatan3 kriptografi-sifer
Ask tingkatan3 kriptografi-sifer
 
Nota pemilikan perniagaan
Nota pemilikan perniagaanNota pemilikan perniagaan
Nota pemilikan perniagaan
 
4.2 Pengaruh cuaca dan Iklim kpd kegiatan manusia di Malaysia
4.2 Pengaruh cuaca dan Iklim kpd kegiatan manusia di Malaysia4.2 Pengaruh cuaca dan Iklim kpd kegiatan manusia di Malaysia
4.2 Pengaruh cuaca dan Iklim kpd kegiatan manusia di Malaysia
 
Fungsi petempatan bandar dan luar bandar
Fungsi petempatan bandar dan luar bandarFungsi petempatan bandar dan luar bandar
Fungsi petempatan bandar dan luar bandar
 
Contoh kerja kursus_geografi_2011[1]
Contoh kerja kursus_geografi_2011[1]Contoh kerja kursus_geografi_2011[1]
Contoh kerja kursus_geografi_2011[1]
 
Bab 4 pangkalan data
Bab 4 pangkalan dataBab 4 pangkalan data
Bab 4 pangkalan data
 
Jadual ion kimia
Jadual ion kimia Jadual ion kimia
Jadual ion kimia
 

Similar to SAINS KOMPUTER : PANGKALAN DATA

Bab 2 , leeya
Bab 2 , leeyaBab 2 , leeya
Bab 2 , leeyaashleeya
 
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian KomputerKOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian KomputerAiman Hud
 
Topik 1 pengenalan kepada pangkalan data
Topik 1   pengenalan kepada pangkalan dataTopik 1   pengenalan kepada pangkalan data
Topik 1 pengenalan kepada pangkalan dataVivian Wmn
 
Topik 1 pengenalan kepada pangkalan data
Topik 1   pengenalan kepada pangkalan dataTopik 1   pengenalan kepada pangkalan data
Topik 1 pengenalan kepada pangkalan dataChamp14n
 
Topik 1 pengenalan kepada pangkalan data
Topik 1   pengenalan kepada pangkalan dataTopik 1   pengenalan kepada pangkalan data
Topik 1 pengenalan kepada pangkalan dataSanthila's Creation
 
TMK Tahun 5 Rekabentuk pangkalan data
TMK Tahun 5 Rekabentuk pangkalan dataTMK Tahun 5 Rekabentuk pangkalan data
TMK Tahun 5 Rekabentuk pangkalan datanaqiue
 
TMK Tahun 5 - Rekabentuk Pangkalan Data.pptx
TMK Tahun 5 - Rekabentuk Pangkalan Data.pptxTMK Tahun 5 - Rekabentuk Pangkalan Data.pptx
TMK Tahun 5 - Rekabentuk Pangkalan Data.pptxAbdullah Mamat
 

Similar to SAINS KOMPUTER : PANGKALAN DATA (8)

Bab 2 , leeya
Bab 2 , leeyaBab 2 , leeya
Bab 2 , leeya
 
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian KomputerKOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
 
Topik 1 pengenalan kepada pangkalan data
Topik 1   pengenalan kepada pangkalan dataTopik 1   pengenalan kepada pangkalan data
Topik 1 pengenalan kepada pangkalan data
 
Topik 1 pengenalan kepada pangkalan data
Topik 1   pengenalan kepada pangkalan dataTopik 1   pengenalan kepada pangkalan data
Topik 1 pengenalan kepada pangkalan data
 
Sains komputer f4
Sains komputer f4Sains komputer f4
Sains komputer f4
 
Topik 1 pengenalan kepada pangkalan data
Topik 1   pengenalan kepada pangkalan dataTopik 1   pengenalan kepada pangkalan data
Topik 1 pengenalan kepada pangkalan data
 
TMK Tahun 5 Rekabentuk pangkalan data
TMK Tahun 5 Rekabentuk pangkalan dataTMK Tahun 5 Rekabentuk pangkalan data
TMK Tahun 5 Rekabentuk pangkalan data
 
TMK Tahun 5 - Rekabentuk Pangkalan Data.pptx
TMK Tahun 5 - Rekabentuk Pangkalan Data.pptxTMK Tahun 5 - Rekabentuk Pangkalan Data.pptx
TMK Tahun 5 - Rekabentuk Pangkalan Data.pptx
 

SAINS KOMPUTER : PANGKALAN DATA

  • 2. MODEL PANGKALAN DATA ◦ Model data yang menentukan struktur logika bagaimana data itu disimpan , disusun dan dikendalikan. ◦ HIERAKI ◦ RANGKAIAN ◦ HUBUNGAN ◦ OBJEK
  • 3. HIERAKI ◦ Model data diatur dengan struktur data tree. ◦ Dapat mewakili informasi hubungan child / parent RANGKAIAN ◦Terdiri dari beberapa jenis rekod dan dihubungkan melalui petunjuk
  • 4. HUBUNGAN ◦Menyimpan data dalam bentuk jadual hubungan OBJEK ◦Kaedah terkini ◦Menyimpan objek yang bole guna semula oleh perisian
  • 5. HIERAKI • Diatur dengan struktur data pokok • Mewakili informasi menggunakan hubungan child/parent • Artibut dari record yang ditentukan telah diatur dengan setiap entiti • Disusun berperingkat • Saling berhubung • Data disusun dalam bentuk struktur ranting • Tidak ada hubungan terus di antara rekod di peringkat sama Kelebihan • Diambil dengan tepat • Lebih mudah dipastikan Kelemahan • Memahami struktur asas data • Berlaku pengulangan data
  • 6. RANGKAIAN • Bebrapa rekod dihubungkan melalui penunjuk • Berjaya mengatasi beberapa ketidaktentuan seperti sifat hubungan satu-ke-banyak • Konsep pertalian banyak dengan banyak • Entiti boleh mempunyai banyak induk & anak • Setiap rekod boleh saling berhubunganKelebihan • Diakses dengan cepat • Pengguna mengakses data dari jadual • Lebih mudah memanipulasi • Mudah dalam bentuk membuat query Kelemahan • Tidak mudah diubah-ubah • Perubahan dapat mempengaruhi program aplikasi untuk mengakses
  • 7. HUBUNGAN ◦ Menyimpan data dalam bentuk jadual hubungan ◦ Paling terkenal ◦ Digunakan oleh banyak sistem pangkalan data ◦ Nilai null digunakan ◦ Kekunci UNIK (primary key) Kelebihan • Diakses secara cepat • Struktur data mudah diubah • Dipersembahkan secara logik • Mudah membuat memodifikasi • Bahasa standart Kekurangan • Memahami hubungan antara jadual • Memahami SQL terlebih dahulu
  • 8. BERASASKAN OBJEK ◦ Kaedah terbaru ◦ Menyimpan takrifan objek-objek dan hubungan yang boleh digunakan ◦ Wakil banyak-ke-banyak ◦ Disusun dalam bentuk Kelas, Artibut dan Kaedah Kelebihan • Mengurus data lebih besar • Memanipulasikan pangkalan data • Mengabungkan unsur multimedia • Prestasi pencarian terbaik Kekurangan • Tidak mempunyai asas teoritikal • Bergantung kepada pengaturcaraan
  • 9. PERBEZAAN ANTARA MODEL Ciri HEIRAKI HUBUNGAN RANGKAIAN OBJEK STRUKTUR Menyerupai pokok Tidak serupa pokok Tidak serupa pokok Tidak serupa poko KEKARDILAN Satu-ke-banyak Pelbagai kekardilan Pelbagai kekardilan Pelbagai kekardilan AKSES KEPADA MAKLUMAT Sukar Mudah Sukar Mudah KEMASKINI DATA Sukar , ada gangguan ketekalan data Mudah Sukar , menambah hubungan baru Suka , memerlukan kemahiran pengaturcaraan KEISTIMEWAAN Mudah susun rekod mudah dibina Sesuai banyak- ke-banyak Mempunyai prestasi pencarian data