Tuesday, October 2, 2012

JAWABAN TUGAS SISTEM BASIS DATA TGL 28 SEPTEMBER

nama : wahyu eko saputro 
nim : 5302411093
rombel : 3

JAWABAN SISTEM BASIS DATA NO 1:

gambar diatas mempunyai 4 buah tabel yaitu tabel account, customer, brach dan loan. jika dibuat tabel maka dapat dibuat seperti tabel berikut:
  • tabel loan 
  • tabel Branch
  • tabel account 

  • tabel customer 


 relasi key untuk keempat tabel diatas adalah sebagai berikut
  • ·         Primary key pada setiap tabel
  • Table account = account_number
  • Table customer =  customer-name
  • Table branch = branch_name
  • Table Loan = loan_number
  • ·         Candidate key pada setiap table
  • Table account = balance, Account_name
  • Table customer =  Branch_city, asset, Branch_name
  • Table branch = amount, Loan_number
  • Table Loan = customer_city, customer-street, Customer_name
  • ·         Alternate key pada setiap table
  • Table account = balance,
  • Table customer =  Branch_city
  • Table branch = amount
  • Table Loan = customer_city, customer-street
  • ·         Foreign key
                Pada gambar diatas tidak ada relasi  foreign key karena semua atribut disetiap tabel berbeda

gambar diatas juga mempresentasikan  hubungan relasi cardinal antar tabel, relasi cardinality setiap tabel adalah sebagai berikut:
  • entitas account dengan entitas Branch mempunyai relasi One to mani karena setiap account dapat digunakan disemua cabang bank yang berbeda daerah.
  • entitas account dengan entitas customer mempunyai hubungan relasi One to One karena setiap account hanya untuk satu orang saja.
  • entitas customer dengan entitas Branch mempunyai relasi many to many karena semua customer dapat malakukan transaksi di semua cabang.
  • entitas loan dengan entitas Branch mempunyai relasi many to many karena pinjaman dapat dilakuakn di cabang manapun.



JAWABAN NO 2:

 gambar dibawah ini merupakan tabel siswa, tabel pelajaran dan tabel guru.

  •  Primary key untuk setiap tabel adalah sebagai berikut:
  • Tabel siswa primary key nya adalah NIS
  • Tabel Mata pelajaran Primary key nya adalah Kode_pelajaran
  • Tabel Guru primary key nya adalah NIP
  •  Candidate key
  • Untuk candidate key keseluruhan tabel adalah sebagai berikut: NIS, nama , alamat,pelajaran,  kode pelajaran , nama_pelajaran , NIP, nama_guru, kelas, NIP, nama_guru, alamat
  • ·  Alternate key meruapakan atribut selain primary key, alternate key untuk tabel diatas adalah
  • Tabel siswa : nama siswa , alamat, pelajaran
  • Tabel pelajaran : Pelajaran , NIP, nama_guru, kelas
  • Tabel Guru : NIP, Nama_guru, Alamat
  • ·Foreign key dari ketiga tabel diatas adalah atribut pelajaran di tabel siswa menjadi penghubung dengan tebel pelajaran dan  atribut NIP pada tabel pelajaran mejadi primary key pada tabel guru. Sedangkan NIP dan nama_guru merupakan integritas referensial karena menjadi penghubung antar tabel
  GAMBAR ERD
 


0 comments:

Post a Comment

 

Copyright © SISTEM BASIS DATA Design by O Pregador | Blogger Theme by Blogger Template de luxo | Powered by Blogger