Senin, 08 Oktober 2012

Model Data Relational


Model data relation yaitu sekumpulan tabel yang berdimensi dua yang terdiri dari baris dan kolom sebagai field dan memiliki struktur seperti database.
  •         “Attribute” yaitu kolom pada sebuah tabel atau relasi
  •          “Tupple” yaitu baris pada sebuah tabel atau relasi yang berisi record suatu entitas secara lengkap.
  •          “Degree”  yaitu banyaknya atribut dalam suatu relasi.
  •          “Cardinality” yaitu jumlah record dalam tabel.
Relation Key terbagi menjadi 4
  •          “Candidate key” adalah suatu atribut yang dipakai untuk membedakan  antara satu baris dengan baris yang lainya.
  •          “Primary key” adalah suatu candidate key yang dipakai untuk mengidentifikasi baris yang unik pada suatu tabel.
  •          “Alternate Key” adalah candidate key yang tidak menjadi primary key.
  •          “Foreign key” adalah suatu atribut dalam suatu relasi yang menunjuk ke primary key tabel relasi yang lain.
Tugas 1







Berikut latihannya, pembaca yang budiman.
Lat 1

Menentukan relation key dari diagram
Jawab : dari Diagfram di atas menunjukkan bahwa terdapat  4 entitas yang akan menjadi empat tabel yaitu account, branch, dan loan. Tiap-tiap tabelnya memiliki relation key tersendiri :
Entitas Account
candidat key = account_number dan balance
primary key = account_number
alternate key = balance
fpreign key = -
Entitas Branch
candidat key = branch_name, branch_city, assets
primary key = branch_name
alternate key = branch_city, assets
Entitas loan
candidat key = loan_number, amount
primary key = loan_number
alternate key = amount
Entitas Costumers
candidat key = costumer _name, costumer _city,costumer_street
primary key = costumer_name
alternate key = costumer_city, costumer_street
Lat 2
Data Siswa



NIS
Nama
Jenuis Kelamin
Kelas
20051
Red Ranger
laki-laki
XI
20052
Blue Ranger
laki-laki
XI
20053
Pink Ranger
perempuan
XI
20053
Yellow Ranger
perempuan
XI
20054
Green Ranger
laki-laki
XI


Data Guru

Kode
Nama Guru
21
Nurcholis Majid,S.T.
22
Santoso, S.Pd.
24
Jeni Nurrahhim
24
Dzulfikar, S.Ag.
25
Guru Seun
 

Data Pelajaran

Kode
Nama Mata Pelajaran
Nama Guru
1
Bahasa Indonesia
Nurcholis Majid,S.T.
2
Bahasa Inggris
Santoso, S.Pd.
3
Aqidah Akhlaq
Dzulfikar, S.Ag.
4
Bela diri
Jeni Nurrahhim
5
Teknik Persenjataan
Guru Seun

Yang menjadi Candidate Key :
Siswa = NIS,  Nama, dan Kelas
Pelajaran = Kode, NAma Pelajaran, Guru.
Guru = NIP, Nama Guru.

Yang menjadi Primary Key :
Siswa = NIM
Pelajaran = Kode
Guru = Kode

Yang menjadi foreign key yaitu : Nama Guru pada tabel pelajaran pada NAma guru pada tabel guru.






































Tidak ada komentar:

Posting Komentar