Transformasi Model Data

Model Data Relational Lanjut

Terdapat 2 varian entitas yakni :
  • Entitas kuat:
  • Himpunan entitas yang dilibatkan dalam ERD merupakan entitas kuat. Tidak memiliki ketergantungan dengan himpunan entitas lainnya.
  • Entitas lemah:
  • Suatu entity yang aman keberadaannya tergantung dari keberadaan enitity. Tidak memiliki atribut yang dapat berfungsi sebagai key attribute.

Agregasi
Merupakan Sebuah himpunan relasi yang menghubungkan sebuah himpunan entitas dengan himpunan relasi dalam ERD. Relasi yang terbentuk juga dapat mengandung unsur relasi lain.

Transformasi Model Data Ke Basis Data Fisik

ERD di representasikan menjadi sebuah basis data secara fisik
Komponen ERD ditransformasikan menjadi tabel yang merupakan komponen utpembentuk basis data
Atribut yang melekat pada masing-masing himpunan entitas dan relasi akan dinyatakan sebagai field dari tabel yang sesuai.

Model Data Relasional

Hai sahabat blogger, pada pertemuan minggu kelima ini kita akan belajar tentang Model Data Relasional. Sebenarnya apa sih Model Data Relasional ini?
Model Data Relasional kumpulan tabel berdimensi dua dengan masing-masing relasi tersusun atas tuple (baris) dan atribut (kolom) pada suatu basis data. Suatu model data yang meletakkan data dalam bentuk relasi biasanya disebut dengan tabel.



  • Relasi adalah sebuat tabel yang terdiri dari beberapa kolom dan beberapa baris. Relasi menunjukakn adanya hubungan diantara sejumlah entitas yang berasal dari  himpunan entitas yang berbeda.

  • Attribute merupakan kolom pada sebuah relasi.
  • Tuple adalah baris pada sebuah relasi, atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap.

  • Tuple adalah baris pada sebuah relasi, atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap.

  • Domain adalah seluruh kemingkinan nilai yang dapat diberikan ke suatu attribute.
  • Degree adalah jumlah atribut dalam sebuah relasi.
  • Cardinality adalah jumlah tuple dalam sebuah relasi.

Kunci Atribut dari Relasi

Candidate Key
Atribut yang digunakan untuk membedakan antara satu baris dan dengan baris yang lain.

Primary Key
Candidate Key yang digunakan untuk mengidentifikasikan tuple yang unik pada suatu relasi.

Alternate Key
Candidate key yang tidak menjadi Primary key.

Foreign Key
Sebuah atribut dalam suatu relasi yang merujuk ke primary key relasi lain.


Tugas Minggu ke-4

Hai sahabat blogger, kali ini aku mau share/berbagi tentang tugas yang diberikan oleh pak Dosen. Masih tentang Diagram Relasi Entity atau ERD.

1.

Dari gambar di atas, kita akan mengidentifikasi manakah yang termasuk relations key. Ayo kita bahas bersama. Relation key pada gambar di atas adalah:
  1. account-branch
  2. loan-branch
  3. borrower
  4. depositor
2. Kita akan membuat tabel-tabel dan keterhubungannya tentang Guru, Siswa, dan Pelajaran.
Tahap pertama yang akan kita buat adalah penentuan entitas yang terdapat dalam tabel-tabel tersebut.
  • siswa: menyimpan semua informasi tentang semua siswa.
  • guru: menyimpan semua informasi tentang semua dewan guru.
  • pelajaran: menyimpan semua informasi tentang mata pelajaran yang ditawarkan