Wednesday, 18 January 2017

3 Jenis Rekabentuk


  • First Normal Form (1NF) .
  • Second Normal Form (2NF).
  • Third Normal Form (3NF).

Tujuan Penormalan


  • Menghasilkan skema hubungan dengan pengumpulan atribut yang paling optimum.
  • Mengurangkan data lewah (Data yang berulang).
  • Mengatasi masalah anomali.

Definisi Pernomalan

  • Satu cara untuk menganalisa jadual-jadual berdasarkan kekunci dan kebergantungan fungsian.
  • Melibatkan peraturan tertentu suatu jadual supaya pangkalan data boleh dinormalkan pada mana-mana peringkat.

Functional Dependences


  • Functional dependences (Fungsi Bersandaran) adalah hubungan yang wujud apabila salah satu sifat unik menentukan atribut yang lain.
  • Pergantungan berfungsi dalam pangkalan data yang berfungsi sebagai kekangan yang berfungsi sebagai kekangan antara dua set sifat-sifat.Mendefinisikan pergantungan berfungsi adalah satu bahagian dalam rekabentuk pangkalan data hubungan yang menyumbang kod aspek pemulihan.

Partial Dependences


  • Adalah untuk satu bentuk kebergantungan fungsi yang memegang kepada set atribut.

Fully Dependences


  • Berfungsi sepenuhnya adalah keadaan normal datayang sama standard dengan normalisasi borang normal kedua (2NF).
  • Ia memenuhi keperluan borang ormal pertama (1NF) dan semua sfat-sifat bukan utama adalah sepenuhnya fungsi bergantung kepada kunci primer.

Transitive Dependences


  • Dikatakan kerja jika ia tidaklangsung dibentuk oleh dua kebergantungan berfungsi.
Contoh : X => Z adalah pergantungan kerja jika terdapat tiga kebergantungan berfungsi memang benar.

Nota : Pergantungan hanya boleh berlaku dalam hubungan tiga lebih sifat-sifat.Pergantungan ini membantu kami menormalkan data dalam (3NF) borang normal ketiga.

Multi Valued Dependences


  • Pergantungan berbilang nilai berlaku apabila terdapat lebih daripada satu ciri-ciri berbilang nilai bebas dalam jadual.

Insert Anomaly


  • Berlaku apabila sifat-sifat tertentu yang tidak boleh dimasukkan ke dalam pangkalan data tanpa kehadiran sifat-sifat lain.
Contoh : Akses bagi anomali padam - kita tidak boleh menambah kursus baru melainkan jika kita mempunyai sekurang-kurangnya seorang pelajar mendaftar pada kursus.