Rumah Perangkat keras Apa aturan codd? - definisi dari techopedia

Apa aturan codd? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa artinya Aturan Codd?

Aturan Codd mengacu pada seperangkat 13 aturan sistem manajemen basis data (0-12) yang dikembangkan oleh EF Codd pada tahun 1969-1970. Dia merancang aturan ini sebagai prasyarat untuk mempertimbangkan sistem manajemen basis data (DBMS) sebagai sistem manajemen basis data relasional (RDBMS). Meskipun aturan awalnya tidak banyak populer dalam penggunaan komersial, DBMS kemudian didasarkan pada aturan Codd. Aturan Codd juga disebut sebagai hukum Codd, 12 aturan Codd atau 12 perintah Codd.

Techopedia menjelaskan Aturan Codd

12 aturan CODD menentukan basis data relasional ideal yang digunakan sebagai pedoman untuk merancang sistem basis data relasional saat ini. Meskipun tidak ada sistem database komersial sepenuhnya sesuai dengan semua 12 aturan, mereka menginterpretasikan pendekatan relasional. Berikut adalah 12 aturan CODD: Aturan 0: Aturan fondasi: Sistem harus memenuhi syarat sebagai relasional baik sebagai basis data maupun sebagai sistem manajemen. Aturan 1: Aturan informasi: Semua informasi dalam database harus diwakili dalam satu dan hanya satu cara (yaitu, sebagai nilai dalam tabel). Aturan 2: Aturan akses yang dijamin: Semua data harus dapat diakses secara logis melalui kombinasi nama tabel, nilai kunci utama dan nama kolom. Aturan 3: Perlakuan sistematis atas nilai-nilai nol: DBMS harus mendukung Nilai Null untuk mewakili informasi yang hilang dan informasi yang tidak dapat diterapkan secara sistematis terlepas dari tipe data. Aturan 4: Katalog online aktif berdasarkan model relasional: Database harus mendukung katalog relasional online yang dapat diakses oleh pengguna yang berwenang melalui bahasa permintaan reguler mereka. Aturan 5: Aturan sub-bahasa data yang komprehensif: Basis data harus mendukung setidaknya satu bahasa yang mendefinisikan fungsi sintaksis linier, mendukung operasi definisi dan manipulasi data, integritas data, dan kontrol transaksi basis data. Aturan 6: Aturan pembaruan tampilan: Representasi data dapat dilakukan menggunakan kombinasi logis berbeda yang disebut Views. Semua tampilan yang secara teoritis dapat diperbarui juga harus dapat diperbarui oleh sistem. Aturan 7: Memasukkan, memperbarui, dan menghapus tingkat tinggi: Sistem harus mendukung pengaturan pada saat memasukkan, memperbarui, dan menghapus operator. Aturan 8: Independensi data fisik: Perubahan yang dibuat pada tingkat fisik tidak boleh berdampak dan memerlukan perubahan yang harus dibuat dalam program aplikasi. Aturan 9: Independensi data logis: Perubahan yang dibuat pada level logis tidak boleh berdampak dan memerlukan perubahan yang harus dibuat dalam program aplikasi. Aturan 10: Independensi integritas: Kendala integritas harus didefinisikan dan dipisahkan dari program aplikasi. Mengubah Batasan harus diizinkan tanpa mempengaruhi aplikasi. Aturan 11: Kemandirian distribusi: Pengguna harus tidak mengetahui tentang lokasi database yaitu apakah database didistribusikan di beberapa lokasi. Aturan 12: Aturan nonsubversi: Jika suatu sistem menyediakan bahasa tingkat rendah, maka seharusnya tidak ada cara untuk menumbangkan atau memotong aturan integritas bahasa tingkat tinggi. Dari semua aturan, aturan 3 adalah yang paling kontroversial. Ini disebabkan oleh perdebatan tentang logika tiga-nilai atau terner. Aturan Codd dan SQL menggunakan logika terner, di mana null digunakan untuk merepresentasikan data yang hilang dan membandingkan apa pun dengan null menghasilkan status kebenaran yang tidak diketahui. Namun, ketika boolean atau operan salah, operasinya salah; oleh karena itu, tidak semua data yang hilang tidak diketahui, karenanya kontroversi.

Apa aturan codd? - definisi dari techopedia