Data model relasional pertama kali diperkenalkan pada tahun 1970 oleh E.F. Codd, kemudian dari IBM (Codd, 1970) dua model proyek penelitian awal relasional dan untuk mengembangkan sistem prototype. Yang pertama, di San Research Laboratory IBM, mengarah pada pengembangan System R (prototipe DBMS – RDBMS relasional) selama tahun 1970-an. Yang kedua, di University of California pada mengarah ke pengembangan Ingres, sebuah RDBMS yang berorientasi akademis. Produk komersial RDBMS dari berbagai vendor mulai bermunculan sekitar tahun 1980.
Definisi Dasar
Model data relasional mempresentasikan data dalam bentuk table. Model relasional didasarkan pada teori matematika dan oleh karena itu memiliki landasan teori yang kuat. Namun, hanya diperlukan beberapa konsep sederhana untuk menggambarkan model relasional. Model data relasional yang mendasarinya terdiri dari tiga komponen berikut (Fleming dan Von Halle, 1989) :
- Struktur data. Data disusun dalam bentuk tabel dengan baris dan kolom.
- Manipulasi data. Operasi yang kuat (menggunakan bahasa SQL) digunakan untuk memanipulasi data yang disimpan dalam relasi.
- Integritas data. Fasilitas dimasukkan untuk menetapkan aturan bisnis yang menjaga integritas data ketika dimanipulasi.
Kami telah mendefinisikan hubungan sebagai tabel data dua dimensi. Namun, tidak semua tabel relasi memiliki beberapa properti nonrelasional di bawah ini :
- Setiap relasi (atau tabel) dalam database memiliki nama unik.
- Entri dipersimpangan setiap baris dan kolom adalah adalah atomik (atau nilai tunggal).Tidak ada atribut multinilai dalam suatu hubungan.
- Setiap barik unik; tidak ada dua baris dalam suatu hubungan yang identik.
- Setiap atribut (atau kolom) dalam tabel memiliki nama unik.
- Urutan kolom (kiri ke kanan) tidak signifikan. Kolom suatu relasi dapat dipertukarkan tanpa mengubah arti atau penggunaan relasi.
- Urutan baris (atas ke bawah) tidak signifikan. Seperti halnya kolom.
Terdiri dari sejumlah relasi. Database struktur dijelaskan melalui penggunaan skema, yang merupakan deskripsi dari keseluruhan struktur logis dari metode untuk mengekspresikan skema :
- Pernyataan teks pendek, dimana setiap relasi dinamai dan nama atribut mengikuti tanda kurung. (Lihat hubungan Karyawan dan Departemen).
- Representasi grafis, dimana setiap relasi diwakili oleh sebuah persegi yang berisi atribut.
Komentar
Posting Komentar