Rumah Database Apa itu model relasional? - definisi dari techopedia

Apa itu model relasional? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud Model Relasional?

Model relasional adalah basis konseptual dari basis data relasional. Diusulkan oleh EF Codd pada tahun 1969, ini adalah metode penataan data menggunakan relasi, yang merupakan struktur matematika seperti grid yang terdiri dari kolom dan baris. Codd mengusulkan model relasional untuk IBM, tetapi ia tidak tahu seberapa vital dan berpengaruh pekerjaannya akan menjadi dasar dari basis data relasional. Sebagian besar dari kita sangat akrab dengan manifestasi fisik dari suatu relasi dalam database - itu disebut tabel.


Meskipun model relasional banyak meminjam dari matematika dan menggunakan istilah-istilah matematika seperti domain, serikat dan rentang, fitur dan kondisi yang dijelaskannya mudah untuk didefinisikan menggunakan bahasa Inggris sederhana.

Techopedia menjelaskan Model Relasional

Dalam model relasional, semua data harus disimpan dalam relasi (tabel), dan setiap relasi terdiri dari baris dan kolom. Setiap relasi harus memiliki header dan badan. Header hanyalah daftar kolom dalam relasi. Badan adalah kumpulan data yang benar-benar mengisi relasi, disusun dalam baris. Anda dapat memperkirakan bahwa persimpangan satu kolom dan satu baris akan menghasilkan nilai yang unik - nilai ini disebut tuple.


Karakteristik utama kedua dari model relasional adalah penggunaan kunci. Ini adalah kolom yang ditunjuk secara khusus dalam suatu relasi, digunakan untuk memesan data atau menghubungkan data dengan relasi lain. Salah satu kunci yang paling penting adalah kunci utama, yang digunakan untuk mengidentifikasi secara unik setiap baris data. Untuk membuat kueri untuk data lebih mudah, kebanyakan basis data relasional melangkah lebih jauh dan secara fisik memesan data dengan kunci primer. Kunci asing menghubungkan data dalam satu relasi dengan kunci primer relasi lain.


Selain mendefinisikan bagaimana data harus disusun seperti dibahas di atas, model relasional juga menetapkan seperangkat aturan untuk menegakkan integritas data, yang dikenal sebagai kendala integritas. Ini juga mendefinisikan bagaimana data harus dimanipulasi (kalkulus relasional). Selain itu, model ini mendefinisikan fitur khusus yang dinamakan normalisasi untuk memastikan penyimpanan data yang efisien.

Definisi ini ditulis dalam konteks Database
Apa itu model relasional? - definisi dari techopedia