Setelah pada pertemuan ke-3 saya membahas materi Diagram E-R, selanjutnya untuk pertemuan kali ini yaitu pertemuan ke -4 saya akan mencoba membahas beberapa inti pada
materi yang telah diberikan oleh dosen saya yaitu tentang Model Data Relational serta mencoba
menyelesaikan tugas latihan 1 dan latihan 2.
Pengertian Model Data Relasional
Model Data Relasional adalah suatu model basis data yang menggunakan tabel dua dimensi, yang terdiri atas baris dan kolom untuk menggambarkan sebuah berkas data. Model ini menunjukkan cara mengelola/mengorganisasikan data secara fisik dalam memory sekunder, yang akan berdampak pula pada bagaimana kita mengelompokkan data dan membentuk keseluruhan data yang terkait dalam sistem yang kita buat.
Keuntungan Model Data Relasional
- Bentuknya sederhan
- Mudah melakukan berbagai operasi data (query, update/edit, delete).
Model Data Relasional adalah suatu model basis data yang menggunakan tabel dua dimensi, yang terdiri atas baris dan kolom untuk menggambarkan sebuah berkas data. Model ini menunjukkan cara mengelola/mengorganisasikan data secara fisik dalam memory sekunder, yang akan berdampak pula pada bagaimana kita mengelompokkan data dan membentuk keseluruhan data yang terkait dalam sistem yang kita buat.
Keuntungan Model Data Relasional
- Bentuknya sederhan
- Mudah melakukan berbagai operasi data (query, update/edit, delete).
Istilah dalam Model Data Relasional :
- Relasi:Sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris.
- Atribut:Kolom pada sebuah relasi (field).
- TupelBaris pada sebuah relasi (record).
- DomainKumpulan nilai yang valid untuk satu atau lebih atribut
- Derajat (degree)Jumlah atribut dalam sebuah relasi (jumlah field)
- CardinalityJumlah tupel dalam sebuah relasi (jumlah record)
Berikut latihan yang dapat saya fahami dari pdf yang telah diberikan.
Latihan 1
Menentukan Relation Key dari diagram berikut
Jawab :Diagram di atas terdiri dari 4 entitas yang akan menjadi empat tabel yaitu account, branch, customer, dan loan. Dimana tiap-tiap tabel mempunyai relation key tersendiri.a. Entitas Account
- Candidat key : account_number dan balance
- Primary Key : account_number
- Alternate Key : balance
- Foreign Key : -
b. Entitas Branch
- Candidat key :branch_name,branch_city,assets
- Primay Key : branch_name
- Alternate key :branch_city,assets
c. Entitas loan
- Candidat Key : loan_number,amount
- Primary Key : loan_number
- Alternate Key : amount
d. Entitas Customer
- Candidat Key : customer_name, customer_city,customer _street
- Primary Key : customer_name
- Alternate Key : customer_city,customer_street
Latihan 2
Data Siswa
NIS
|
Nama
|
Jenis
Kelamin
|
Kelas
|
110590
|
Aji Budianto
|
Laki-laki
|
XI
|
110591
|
Erbi Bagus Prabowo
|
Laki-laki
|
XI
|
110592
|
Hanif Fuadi Nurdin
|
Laki-laki
|
XII
|
110593
|
Arief Alfian Maulana
|
Laki-laki
|
XII
|
110594
|
Susi Susanti
|
Perempuan
|
X
|
110595
|
Chelsea Olivia
|
Perempuan
|
X
|
110596
|
Fuad Hari Aditya
|
Laki-laki
|
XII
|
Data Pelajaran
Kode
|
Nama Pelajaran
|
Nama Guru
|
01
|
PAI
|
Somari, S.Pd
|
02
|
Matematika
|
Sri Hastuti, S.Pd
|
03
|
B. Indonesia
|
Suntari, S.Pd
|
04
|
PKn
|
Sodikin, S.Pd
|
05
|
B. Inggris
|
Sobi, S.Pd
|
Data Guru
Kode Guru
|
Nama Guru
|
280693
|
Somari, S.Pd
|
280694
|
Sri Hastuti, S.Pd
|
280695
|
Suntari, S.Pd
|
280696
|
Sodikin, S.Pd
|
280697
|
Sobi, S.Pd
|
Yang menjadi Candidate key:
- Siswa = NIS, Nama
dan Kelas
- Pelajaran = Kode,
Nama Pelajaran, Guru.
- Guru = NIP, Nama
Guru.
Primary key:
- Siswa = NIM
- Pelajaran = Kode
- Guru = Kode
Yang menjadi foreign key yaitu: Nama guru pada table pelajaran merujuk pada
Nama guru pada table Guru
Berikut Diagram E-R-nya:
.
Baccarat | Sports betting, Baccarat, Free live dealer casino
BalasHapusThe rules of Baccarat. It is a type of game played 온카지노 in which 제왕 카지노 the dealer places a bet on the worrione same selection of cards and players.