Pengenalan Database Relasional
Database Relasional adalah suatu model database yang disajikan dalam bentuk tabel. Model ini diperkenalkan pertama kali oleh E.F. Codd.
Tujuan dari model data relasional adalah
· Untuk menekankan kemandirian data.
· Untuk mengatasi ketidak konsistenan dan duplikasi data dengan menggunakan konsep normalisasi
· Untuk meningkatkan kemampuan akses data
Karakteristik Database Relasional
· Struktur Tabular
· Satu Bahasa digunakan untuk semua pemakai
· Data dihubungkan melalui nilai data
Kelebihan Database Relasional
· Tabular View
· Seluruh hasil operasinya berupa tabel
· Tidak terdapat pointer-pointer
· Memiliki kemampuan operator yang baik
· Fleksibel
· Mudah digunakan
Jenis-jenis Key
Superkey
Suatu atribut atau set dari atribut yang secara unik mengidentifikasikan tuple di dalam suatu relasi.
Candidate Key
Suatu atribut /sekelompok atribut pada suatu relasi yang mempunyai dua sifat (property) :
· Unik, nilai dari atribut–atribut tersebut secara unik menentukan tuple-tuple di relasi tersebut
· Minimality, Jika atribut–atribut tersebut adalah Key gabungan , tidak ada bagian dari kelompok atribut tersebut yang dapat dihilangkan
Primary Key
Suatu candidate key yang dipilih sebagai penentu dari atribut-atribut lain.
Candidate Key yang tidak terpilih disebut alternate key.
Foreign Key
Suatu atribut pada suatu relasi dikatakan suatu Foreign Key bila:
· Setiap nilai atribut foreign key tersebut adalah Non Null.
· Terdapat suatu relasi lain yang mempunyai Primary Key yang mempunyainilai yang sama dengan atribut foreign key tersebut.
SSumber ::
http://www.scribd.com/doc/21398949/01Konsep-Dasar-DBMS-SQL
S