Tugas Pertemuan 4
Tugas 1
Menentukan Relation Key dari diagram berikut :
Dari diagram
di atas, dapat dilihat bahwa relation key adalah yang bersimbol belah ketupat. Dan
dapat disimpulkan pula bahwa relation key pada gambar di atas adalah:
- account-branch
- loan-branch
- borrower
- depositor
Tugas 2
Membuat tabel-tabel dan keterhubungan siswa, pelajaran
dan guru dengan minimal masing-masing tabel mempunyai 5 record/tuple/baris.
Sebelumnya membuat dulu penentuan entitas yang
terdapat dalam tabel tersebut.
o
Siswa :
menyimpan semua informasi tentang semua siswa.
o
Pelajaran :
menyimpan semua informasi tentang mata pelajaran yang ditawarkan.
o
Guru :
menyimpan semua informasi tentang semua dewan guru.
Untuk selanjutnya, tentukan attributes.
o
Siswa
§ Nis : nomor induk siswa (integer)
PK.
§ Nama_siswa : nama lengkap siswa
(string).
§ Alamat_siswa : alamat lengkap siswa
(string).
§ Jenis_kels : jenis kelamin siswa (string).
§ Ttl : tempat, tanggal lahir siswa (string).
o
Pelajaran
§ Kode_mapel : kode mata pelajaran
yang akan diambil (string) PK.
§ Nama_mapel : nama mata pelajaran (string).
§ Desk_mapel : deskripsi singkat mata
pelajaran (string).
§ Jam_mapel : jumlah jam mata
pelajaran(string).
§ Guru_mapel : nama guru pengajar mata
pelajaran (string).
o
Guru
§ Nip : nomor induk pegawai (integer)
PK.
§ nama_guru: nama lengkap dewan guru
(string).
§ alamat_guru: alamat lengkap dewan
guru (string).
§ jenis_kelg: jenis kelamin guru
(string).
§ gol_guru: golongan kepegawaian guru
(string).
o
Hubungan
§ Guru mengajar mata pelajaran.
§ Mata pelajaran diambil oleh siswa.
§ Guru membimbing para siswa.
Setelah
menentukan atribut, selanjutnya adalah pembuatan tabel :
Dari gambar
di atas, dapat dilihat bahwa primary key ditunjukkan di nis (tabel siswa), nip
(tabel guru) dan kode_mapel (tabel pelajaran). Sedangkan foreign key
ditunjukkan pada nis dan kode_mapel (tabel siswa_ambil_mapel).
Dan diagram
ERDnya sebagai berikut :