Model relasional: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Guspan Tanadi (bicara | kontrib)
sesuai bentuk valid.
Tag: Suntingan perangkat seluler Suntingan peramban seluler
Riswija (bicara | kontrib)
Tidak ada ringkasan suntingan
Tag: Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan Tugas pengguna baru Disarankan: tambahkan pranala
 
(3 revisi perantara oleh 2 pengguna tidak ditampilkan)
Baris 1:
{{rapikan}}
Dalam pengelolaan [[pangkalan data]], '''Modelmodel relasional''' untukatau manajemen'''model [[database]]perhubungan''' merupakanialah modelstruktur databasepangkalan berdasarkandata yang didasarkan pada ''logika urutan pertama'',. Ia pertama sekalikali dirumuskan dan dikemukakan oleh '''Edgar F. Codd''' pada tahun 1969.<ref>''"Derivability, Redundancy, and Consistency of Relations Stored in Large Data Banks"'', E.F. Codd, IBM Research Report, 1969</ref> Pada model database relasionaltersebut, seluruh data diwakili dalam bentuk ''tuple'', dan digabungkan dalam relasihubungan-hubungan (relasi). DatabasePangkalan data yang diorganisasikandiorganisir dalam hal model relasitersebut merupakandisebut sebagai '''databasepangkalan data relasi''' atau '''pangkalan data perhubungan'''.
[[Berkas:Relational Model.svg|jmpl|280px|Diagram dariyang contohmenunjukkan databasebagaimana pangkalan data diatur menurut Modelmodel Relasionalperhubungan.<ref name="USDT01">[http://knowledge.fhwa.dot.gov/tam/aashto.nsf/All+Documents/4825476B2B5C687285256B1F00544258/$FILE/DIGloss.pdf Data Integration Glossary] {{Webarchive|url=https://web.archive.org/web/20120218233448/http://knowledge.fhwa.dot.gov/tam/aashto.nsf/All+Documents/4825476B2B5C687285256B1F00544258/$FILE/DIGloss.pdf |date=2012-02-18 }}, U.S. Department of Transportation, August 2001.</ref>]]
 
[[Berkas:Relational key.png|jmpl|280px|Pada Modelmodel relasionalperhubungan, recordcatatan yang berhubungan dihubungkan bersama dengan sebuah "kunci"]]
Tujuan dariTujuannya model relasi ini ialah untuk menyediakan metode deklaratifyang ringkas dan jelas untuk menspesifikasikanmenentukan data dan kueri: pengguna secara langsung menyatakan bahwa informasi dari database mengandung informasi apa dan informasi yang diinginkan, serta membiarkan sistem software manajemen database mengatur [[struktur data]] yang berhubungan dengan penyimpanan data dan perbaikan prosedur untuk menjawab kueri.
 
Implementasi yang paling banyak dari model relasional ini ialah pada definisi data [[SQL]] dan [[bahasa kueri]]. ''Tabel'' pada skema database SQL menyesuaikan dengan variabel prediksi; isi dari tabel relasi; kendala kunci; dan kendala lainnya, serta penyesuaian kueri SQL secara predikatif. Bagaimanapun, database SQL, termasuk DB2.<ref>E. F. Codd, The Relational Model for Database Management, Addison-Wesley Publishing Company, 1990, ISBN 0-201-14192-2</ref>
 
== Ikhtisar ==
Ide pokok dari model relasional ialah untuk menjelaskan database sebagai kumpulan dari [[logika matematika]] prediktif pada set terbatas dari variabel prediktif, menjelaskan kendala pada nilai mungkin dan kombinasi nilai. Isi dari database pada waktu yang diberikan ialah model logika terbatas dari database tersebut. Contoh dari set relasi, satu per variable prediktif, seperti seluruh variabel dasar yang diinginkan. Permintaan untuk informasi dari database (queri database) juga disebut prediktif.
[[Berkas:Relational model concepts.png|jmpl|360px|Konsep model relasional.]]