Rabu, 03 Oktober 2012

Tugas 1 Basis Data


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:
  1. account-branch
  2. loan-branch
  3. borrower
  4. 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 :

Tidak ada komentar:

Posting Komentar