Rumah Pangkalan data Apakah model perhubungan? - definisi dari techopedia

Apakah model perhubungan? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Model Relational?

Model relasi adalah asas konseptual pangkalan data hubungan. Dicadangkan oleh EF Codd pada tahun 1969, ia merupakan kaedah penstrukturan data menggunakan hubungan, yang merupakan struktur matematik seperti grid yang terdiri daripada lajur dan baris. Codd mencadangkan model perhubungan untuk IBM, tetapi dia tidak tahu betapa sangat penting dan berpengaruh kerjanya akan menjadi asas pangkalan data hubungan. Kebanyakan kita sangat akrab dengan manifestasi fizikal hubungan dalam pangkalan data - ia dipanggil meja.


Walaupun model perhubungan meminjam secara besar-besaran dari matematik dan menggunakan istilah matematik seperti domain, kesatuan dan julat, ciri-ciri dan syarat-syarat yang digambarkan adalah mudah untuk menentukan menggunakan Bahasa Inggeris yang mudah.

Techopedia menerangkan Model Perhubungan

Dalam model hubungan, semua data mesti disimpan dalam hubungan (jadual), dan setiap perhubungan terdiri daripada baris dan lajur. Setiap hubungan mesti mempunyai kepala dan badan. Pengepala adalah hanya senarai lajur dalam hubungannya. Tubuh adalah kumpulan data yang benar-benar memainkan hubungan, diatur ke dalam baris. Anda boleh menunjukkan bahawa persimpangan satu lajur dan satu baris akan menghasilkan nilai unik - nilai ini dipanggil tupel.


Ciri utama kedua model hubungan ialah penggunaan kunci. Ini adalah lajur khusus yang ditetapkan dalam hubungan, digunakan untuk memerintahkan data atau mengaitkan data ke hubungan lain. Salah satu kekunci yang paling penting ialah kunci utama, yang digunakan untuk mengenal pasti setiap baris data secara unik. Untuk membuat pertanyaan untuk data lebih mudah, kebanyakan pangkalan data hubungan akan terus memerintahkan dan memerintahkan data secara kuasanya. Kekunci asing mengaitkan data dalam satu hubungan dengan kunci utama hubungan lain.


Selain mendefinisikan bagaimana data akan distruktur seperti dibincangkan di atas, model hubungan juga meletakkan satu set peraturan untuk menguatkuasakan integriti data, yang dikenali sebagai kekangan integriti. Ia juga mendefinisikan bagaimana data dimanipulasi (kalkulus relasi). Di samping itu, model ini mentakrifkan ciri khas yang dinamakan normalisasi untuk memastikan penyimpanan data yang cekap.

Takrif ini ditulis dalam konteks Pangkalan Data
Apakah model perhubungan? - definisi dari techopedia