Basis
Data Relasional merupakan suatu cara untuk mengelola data secara fisik kedalam
memori. Basis Data Relasional ditemukan oleh E.F.Codd. Basis Data Relasional
merupakan tael dua dimensi, dimana terdiri lajur mendatar, disebut dgbaris data
(row/record) dan lajur vertikal yang disebut dg kolom
(column/field).
Contoh tabel dan keterhubungannya :
MHS
NPM
|
NAMA
|
ALAMAT
|
TGL_LAHIR
|
10200123
|
DADANG
|
TANGERANG
|
8 MARET
1993
|
30100143
|
UJANG
|
BOGOR
|
15 NOVEMBER 1993
|
50100333
|
SUPENO
|
JAKARTA
|
24 APRIL 1992
|
20100296
|
BUDI
|
TANGERANG
|
13 MEI 1993
|
10200928
|
IBU BUDI
|
JAKARTA
|
8 DESEMBER 1992
|
50100375
|
IRAWATI
|
BEKASI
|
7 JULI 1992
|
MTKULIAH
KD_MK
|
NAMA_MK
|
SKS
|
KK021
|
BASIS DATA
|
2
|
KD034
|
SIMULASI
|
3
|
KK044
|
STRUKTUR DATA
|
2
|
DU025
|
MIKROPROSESOR
|
4
|
KK018
|
KALKULUS
|
2
|
NILAI
NPM
|
KD_MK
|
NIL_MID
|
NIL_UAS
|
10200928
|
KK021
|
60
|
80
|
50100375
|
KK044
|
90
|
85
|
50100333
|
KK021
|
50
|
40
|
30100143
|
KK018
|
30
|
50
|
10200928
|
KK044
|
70
|
40
|
10200123
|
KK021
|
65
|
45
|
20100296
|
KK021
|
60
|
60
|
50100333
|
DU025
|
77
|
75
|
Seluruh teknisi
database tentu memiliki pertimbangan kenapa mereka menggunakan basis data
relasional tersebut. Tentunya karena adanya kelebihan. Yaitu :
- Bentuknya sederhana
- Mudah untuk melakukan berbagai operasi
data
ISTILAH – ISTILAH DALAM BASIS DATA RELASIONAL
Relasi adalah Sebuah tabel yang
terdiri dari beberapa kolom dan beberapa baris.
·
Atribut adalah Kolom pada sebuah
relasi
·
Tupel adalah Baris pada sebuah
relasi
·
Domain adalah Kumpulan nilai
yang valid untuk satu atau lebih atribut
·
Derajat (degree) adalah Jumlah
atribut dalam sebuah relasi
·
Cardinality adalah Jumlah tupel
dalam sebuah relasi
Dalam Basis Data Relasional juga dikenal Relational
Key ,
yang terdiri dari :
·
Super key yakni , Satu atribut/kumpulan atribut yang secara unik
mengidentifikasi sebuah tupel di dalam relasi
·
Candidate key yakni, Atribut di
dalam relasi yang biasanya mempunyai nilai unik dan merupakan Field-field yang
bisa dipilih (dipakai) menjadi primary key.
·
Primary key : Candidate key yang dipilih untuk
mengidentifikasikan tupel secara unik dalam relasi dan merupakan Field yang
mengidentifikasikan sebuah record dalam file, bersifat unik.
·
Alternate key : Candidate key yang tidak dipilih sebagai primary
key.
·
Foreign key merupakan Atribut dengan domain yang sama yang
menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut
hanya sebagai atribut biasa . Foreign Key ini adalah Field yang bukan key,
tetapi adalah key pada file yang lain.
Klik Untuk Baca.