Minggu, 17 April 2011

Manajemen Database Relasional

Model data relasional pertamakali diperkenalkan oleh Edgar F."Ted" Codd, seorang ilmuwan komputer dari Porland, Inggris. Ia pernah kerja di IBM pada tahun  sebagai programmer, pada tahun 1948 ia mendapat gelar doktor dari Universitas Michigan pada tahun 1963.  Pada tahun 1970 Codd mengemukakan paper yang berjudul " The Relational Model of Data for Large Shared Data Banks" yaitu sebuah teori umum tentang databese relasional yang sebenarnya adalah ekspresi kekecewaan terhadap IBM yang tidak segera melakukan implementasi terhadap ide-idenya.

Model relasional database sendiri bisa dikatakan sebagai kumpulan satu atau lebih relasi di mana setiap relasi merupakan koleksi dari data yang di sajikan dalam bentuk tabel yang terdiri dari baris dan kolom. Relasi sendiri adalah kontruksi diskripsi data yang utama dalam model relasional, relasi sendiri bisa dibayangkan sebagai sebuah kumpulan record (tuple) di mana setiap record mempunyai jumlah field yang sama dan domain yang bersesuaian. Sebuah relasi terdiri atas skema relasi (relation schema) dan instance relasi (relation instance).

Pada model relational, skema untuk relasi akan menyebutkan nama dari setiap kolom (field) yang ada dan domain menyertainya. Sebagai contoh, sebuah informasi mahasiswa pada sebuah universitas dapat di simpan dalam sebuah relasi dengan skema sebagai berikut:
mahasiswa (nim: string, nama: string, umur: string, ipk:real)
Dari skema yang di atas dapat dikatakan bahwa setiap baris dari relasi mahasiswa mempunyai 4 kolom dengan nama kolom dan domain yang telah di tentukan. Istance dari relasi adalah kumpulan tuple atau sering juga disebut record dimana setiap tuple mempunyai jumlah field yang sama.Contoh Instance relasi untuk skema di atas adalah seperti tampak pada tabel di bawah ini: 

Instance  dari relasi mahasiswa
Setiap baris dari relasi diatas menggabarkan seorang mahasiswa.Diskripsi tersebut memungkinkan untuk dapat diakses oleh aplikasi yang diperlukan dalam databese sebuah Universitas.
Sekian Semoga Bermanfaat.


Tidak ada komentar:

Posting Komentar