normalisasi n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Normalisasi PowerPoint Presentation
Download Presentation
Normalisasi

Loading in 2 Seconds...

play fullscreen
1 / 16

Normalisasi - PowerPoint PPT Presentation


  • 125 Views
  • Uploaded on

Normalisasi. Oleh : Oman Somantri , S.Kom o man_mantri@yahoo.com. Pedahuluan. Normalisasi adalah proses penyusunan table- tabel yang tidak redudan ( dobel ), yang dapat menyebabkan anomali pada saat terjadi operasi manipulasi data seperti tambah , hapus , dan ubah .

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Normalisasi' - ide


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
normalisasi

Normalisasi

Oleh :

Oman Somantri, S.Kom

oman_mantri@yahoo.com

pedahuluan
Pedahuluan
  • Normalisasiadalahprosespenyusunan table-tabel yang tidakredudan (dobel), yang dapatmenyebabkananomalipadasaatterjadioperasimanipulasi data sepertitambah, hapus, danubah.
  • Normalisasiadalahprosespembentukanstruktur basis data sehinggasebagianbesarambiguitybisadihilangkan.
  • Normalisasiadalahsuatuteknik yang menstrukturkan data dalamcara – caratertentuuntukmembantumengurangiataumencegahtimbulnyamasalah yang berhubungandenganpengolahan data dalam basis data
tujuan
Tujuan
  • Normaliasidiperlukan agar kerelasiandalam basis data menjadimudahdimengerti, mudahdipelihara, mudahmemprosesnya, danmudahuntukdikembangkansesuaidengankebutuhanbaru.
  • Normalisasimengharuskanrelasipadasuatu basis data dalambentuk normal.
  • Bentuk normal sendirimerupakanseperangkataturan yang dikenakandanharusdipenuhiolehrelasi basis data padasetiap level normalisasi.
sebuah tabel dikatakan baik efisien atau normal jika memenuhi 3 kriteria sbb
Sebuahtabeldikatakanbaik (efisien) atau normal jikamemenuhi 3 kriteriasbb:
  • Jikaadadekomposisi (penguraian) tabel, makadekomposisinyaharusdijaminaman (Lossless-Join Decomposition). Artinya, setelahtabeltersebutdiuraikan / didekomposisimenjaditabel-tabelbaru, tabel-tabelbarutersebutbisamenghasilkantabelsemuladengansamapersis.
  • Terpeliharanyaketergantunganfungsionalpadasaatperubahan data (Dependency Preservation).
  • Tidak melanggar Boyce-Code Normal Form (BCNF)
slide5

TahapNormalisasidimulaidaritahap paling ringan (1NF) hingga paling ketat (5NF)

  • Biasanyahanyasampaipadatingkat 3NF atau BCNF karenasudahcukupmemadaiuntukmenghasilkantabel-tabel yang berkualitasbaik.
  • Jikakriteriaketiga (BCNF) tidakdapatterpenuhi, maka paling tidaktabeltersebuttidakmelanggarBentuk Normal tahapketiga (3rd Normal Form / 3NF ).
level normalisasi
Level Normalisasi
  • Bentuk Normal Tahappertama(1st Normal Form/1NF)
  • Bentuk Normal Tahapkedua(2nd Normal Form/2NF)
  • Bentuk Normal Tahap (3rd Normal Form/3NF)
  • Boyce-Code Normal Form(BCNF)
  • Bentuk Normal Tahap (4th Normal Form/4NF)
  • Bentuk Normal Tahap(5th Normal Form/5NF)
step 1 bentuk unnormalized
Step 1 bentukunnormalized

Menuliskan semua field data yang akan direkam, bagian yang double tidak perlu

Dituliskan. Terlihat record yang tidak lengkap