Basis Data Relational

Basis Data Relational

Basis Data relasional menggunakan tabel dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah berkas data.
Basis data terdiri dari kumpulan dari satu atau lebih relasi.
Masing - masing relasi merupakan tabel yang terdiri dari baris dan kolom.Keuntungannya jika dibandingkan dengan model data lainnya adalah representasi datanya sederhana dan mudah diekspresikan dalam bentuk query.Pertama kali idperkenlakan oleh Dr.E.F.Codd di IBM pada tahun 1970.

Model relational untuk basis data :

-Mempunyai piranti komunikasi yang baik antara user dan designer

-Model relational mendifinisikan salah satu kriteria perancangan basis data yang penting

-Struktur data yang direpresentasikan oleh relasi dapat segera diimplementasikan

Kontruksi utama merepresentasikan data dalam model relasional adalah relasi. Relasi pertama kali didefinisikan menggunakan teori himpunan. Cara termudah untuk mendefinisikan sebuah relasi adalah sebagai sebuah tabel dimana data-datanya disimpan dalam baris tabel.Relasi terdiri dari skema relasi dan contoh relasi. Skema relasi Mendeskripsikan kepala kolom/field dari tabel. Contoh Relasi Tabel
Skema Relasi : Menentukan nama relasi, nama masing-masing field (kolom / atribut) dan domain dari masing-masing field.


 

Struktur logik

Representasi logik berarti bahwa sebuah relasi harus :

-tidak terdapat duplikat baris

-urutan baris tidak diperhatikan

-setiap kolom dapat suatu relasi mempunyai nama yang unik

Isilah dalam basis data relational :

-Relasi Sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris

-Atribut  Kolom pada sebuah relasi 

-Tupel Baris pada sebuah relasi

-Domain Kumpulan nilai yang valid untuk satu atau lebih atribut

-Derajat (degree) Jumlah atribut dalam sebuah relasi

-Cardinality Jumlah tupel dalam sebuah relasi



Relational key

Super key Satu atribut/kumpulan atribut yang secara unik mengidentifikasi sebuah tupel di dalam relasi 

Candidate key Atribut di dalam relasi yang biasanya mempunyai nilai unik 

Primary key Candidate key yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi  

Alternate key Candidate key yang tidak dipilih sebagai primary key 

Foreign key Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa.




Bahasa pada basis data relational

Bahasa yang digunakan adalah bahasa query sebagai pernyataan yang diajukan untuk mengambil informasi terbagi 2 : 

Bahasa Formal. Bahasa query yang diterjemahkan dengan menggunakan simbol-simbol matematis Aljabar relasional Kalkulus relasional 

Bahasa Komersial adalah bahasa query yang dirancang sendiri oleh programmer menjadi suatu program aplikasi agar pemakai lebih mudah menggunakannya (user friendly) 

Aljabar Relational

kumpulan operasi yang digunakan untuk memanipulasi seluruh relasi.
Berdasar teori himpunan : gabungan (union), irisan (intersection), beda (difference) dan hasil kali cartesian (cartesian product) khusus untuk relasi basis data : select, project, join, dan division.

 

Link tugas skema basis data :  https://drive.google.com/file/d/1VoMYftrUoq9Z97pc_7FFw_863XEjL4ah/view?usp=sharing




Komentar

Postingan populer dari blog ini

Cara Tethering Hotspot Http Injector tanpa menggunakan proxy (Android ke PC)

Mengenal apa itu Sistem Informasi

Pengertian Sistem Informasi dan Teknologi Informasi