Está en la página 1de 7

Relasi dalam Bentuk Tabel

Relasi dalam model relasional / RDBM


direpresentasikan dalam sebuah tabel. Relasi yang
ditampilkan dalam tabel memuat keterangan berupa
:
1. Nama Relasi
2. Kunci Kunci Relasi
3. Kunci-Kunci Indeks
4. Sejumlah Record
5. Nama Nama Atribut
Kelebihan dan Kekurangan Representasi Relasi
dalam Bentuk Tabel
Kelebihan :
Relatif mudah dipahami

Kekurangan
Terlalu banyak memerlukan tempat untuk
menampilkannya
Seringkali batasan nilai pada setiap atribut justru lebih
diperlukan daripada nilai nilai elemen data/entri yang
seseungguhnya baik bagi pemakai maupun peancang
Notasi Relasi
Format Penulisan Notasi Relasi



Keterangan :
R : Menyatakan sebuah relasi
namarelasi : Menyatakan nama relasi
namaatribut1,..n : Menyatakan nama-nama
atribut yang dituliskan secara
berurutan dari kiri ke kanan
# : Menyatakan PK dalam relasi
R_namarelasi : (namaatribut1#,namaatribut2,namaatribut3, ..,namaatributn)

Format Penulisan Domain




Keterangan :
Domain : Menyatakan batasan nilai
sebuah relasi
namarelasi : Menyatakan nama relasi
tipe[ukuran]1,..n : Menyatakan batasan
domain pada setiap atribut
yang dituliskan secara
berurutan dari kiri ke
kanan sesuai urutan nama
atribut dalam relasi
Domain_namarelasi : (tipe[ukuran]1, tipe[ukuran]2, tipe[ukuran]3..,
tipe[ukuran]n)
Contoh
Relasi Mata_Kuliah memuat lima buah atribut, yaitu :
Kode_Mata_Kuliah dengan tipe data character
(sekalipun berisi angka angka) dengan ukuran 8
character
Nama_Mata_Kuliah dengan tipe data character dengan
ukuran 50 character
SKS dengan tipe numeric (berisi angka) dengan ukuran 1
digit
Semester dengan tipe numeric (berisi angka) dengan
ukuran 1 digit
Status dengan tipe character (berisi character) dengan
ukuran 1 character


Relasi Mata_Kuliah menggunakan Kode_Mata_Kuliah
sebagai PK.

Kode_Mata_ Kuliah Nama_Mata_Kuliah SKS Semester Status
MK-1001 Pemrograman I 2 1 W
MK-2002 Pemrograman II 2 2 W
MK-3003 Pemrograman III 2 3 W
Notasi Relasinya :







R_Mata_Kuliah : (Kode_Mata_Kuliah#,Nama_Mata_Kuliah,
SKS, Semester, Status)

Domain_Mata_Kuliah : (Char[8], char[50], num[1], num[1], char[1])

También podría gustarte