Model Data Relasional adalah model data yang menyajikan database sebagai satu kumpulan “relasi” atau tabel. Elemen-elemen dalam Model data relasional antara lain :
- Relasi : tabel yang terdiri atas beberapa kolom dan beberapa baris.
- Atribut : kolom yang terdapat pada suatu relasi.
- Tuple : Baris pada suatu relasi.
- Domain : semua kemungkinan nilai yang dapat diberikan ke suatu atribut.
- Degree : jumlah atribut pada sebuah relasi
- Cardinality : jumlah tuple pada suatu relasi.
Cara mendifinisikan domain pada model data relational
- Memberikan nama domain yang sesuai terhadap nilai yang akan dimiliki oleh domain tersebut.
- Menentukan tipe data dari nilai yang akan membentuk domain
- Menentukan format dari domain.
Kunci atribut dari suatu relasi yaitu :
Candidate key : atribut yang digunakan untuk membedakan antara suatu baris dengan baris data yang lain.
Primary key : Candidate key yang digunakan untuk mengidentifikasikan tuple yang unik pada sebuah relasi.
Alternate key : Candidate key yang tidak menjadi Primary key.
Foreign key : Suatu atribut dalam suatu relasi yang nerujuk ke suatu primary key relasi yang lain.
=========Tugas========
Halaman Pertama
1. Candidate key-nya yaitu : account, branch, customer, dan loan.
2. Primary key-nya yaitu : account-number pada account, branch-name pada branch, customer-name pada customer dan loan-number pada loan.
3. Alternate key-nya yaitu : balance ( account ), branch-city ( branch ), customer-street dan customer-city ( customer ) dan amount ( loan ).
4. Foreign key-nya : tidak ada.
Halaman kedua
jawaban no1
|
nis
|
nama_s
|
tmpt_lhr
|
tgl_lhr
|
|
01
|
james
|
semarang
|
01-04-1995
|
|
02
|
Diki
|
Demak
|
23-07-1994
|
|
03
|
Rezna
|
Jakarta
|
15-12-1994
|
|
04
|
Siti
|
Bandung
|
10-10-1994
|
|
05
|
dodi
|
banten
|
09-03-1994
|
tabel sisswa ( tb_siswa)
|
nip
|
nm_guru
|
alamat
|
gaji
|
|
101
|
Rudi
|
Semarang
|
2jt
|
|
102
|
Sumini
|
Demak
|
3jt
|
|
103
|
Rukmini
|
Jakarta
|
3jt
|
|
104
|
Sudarmadi
|
Bandung
|
3jt
|
|
105
|
Jasminah
|
Banten
|
3jt
|
|
id_mpl
|
mapel
|
pengajar
|
|
so1
|
Geografi
|
Dursini
|
| so2 |
Sejarah
|
Sukimin
|
|
ip1
|
Fisika
|
Marsano
|
|
ip2
|
Biologi
|
Supono
|
|
um1
|
Matematika
|
Frederik
|
tabel mata pelajaran (tb_mapel)
Jawaban no2
Jawaban no3
|
Entity
|
Atribut
|
|
Siswa
|
Nis, nama_s, tmpt_lhr, tgl_lhr
|
|
Guru
|
Nip, nm_guru, alamat, gaji
|
|
mapel
|
Id_mpl, mapel, pengajar
|
Atribut kunci
|
Entity
|
Atribut
|
|
Siswa
|
Nis
|
|
Guru
|
Nip
|
|
mapel
|
Id_mpl
|
Jawaban no4


0 komentar:
Posting Komentar