Tugas Model data relational
Latihan
1
Tentukan relation
key-nya :
·
Candidate: account-number,
branch-city,costumer-name,costumer-city,ioan-number
·
Primary key: account-number,loan-number,
branch-name,costumer-name
·
Alternate key: branch-city, costumer
city
Latihan
2
Buatlah tabel-tabel dan
keterhubungannya :
·
Siswa, Pelajaran, Guru dengan minimal
masing-masing tabel mempunyai 5 record / tuple / baris.
·
Buat tabel baru untuk keterhubungannya.
·
Tunjukkan attribute kunci yang ada
·
ERD
Jawaban :
Tabel siswa, guru dan
pelajaran dengan 5 record
Kode_guru
|
nip
|
Nama_guru
|
alamat
|
001
002
003
004
005
|
12345
67890
34567
23456
78901
|
Adi
Bastian
Winda
Nisa
Tia
|
Semarang
Kudus
Demak
Jepara
ambarawa
|
No_induk
|
Nama_siswa
|
00001
00002
00003
00004
00005
|
Yuli
Ita
Amal
Andi
Yendi
|
Kode_pelajaran
|
Kode_guru
|
Nama_pelajaran
|
sks
|
A1
B2
C3
D4
E5
|
001
002
003
004
005
|
Matematika
Fisika
Kimia
Sejarah
biologi
|
3
3
3
2
3
|
Tabel baru untuk
keterhubungan
Attribute kunci yang
ada :
Guru
Candidate key:
kode_guru dan NIP
Primary key: kode_guru
Alternate key: NIP
Foreign key: kode_guru
Mengajar
Candidate key: kode_guru
dan no_induk
Primary key: kode_guru
Alternate key: no_induk
Foreign key: no_induk
Siswa
Primary key: no_induk
Foreign key: no_induk
Belajar
Candidate key: no_induk
dan kode_pelajaran
Primary key: no_induk
Alternate key:
kode_pelajaran
Foreign key: kode_pelajaran
Pelajaran
candidate:
kode_pelajaran dan kode_guru
Primary key:
kode_pelajaran
Alternate key:
kode_guru
Foreign key:
kode_pelajaran
ERD (Entity Relation
Diagram)



Tidak ada komentar:
Posting Komentar