Selasa, 16 Oktober 2012

Model Data Relational Lanjut

A. Varian Entitas



1. entitas kuat adalah sebuah himpunan entitas yang dilibatkan dalam ERD dan tidak memiliki ketergantungan terhadap himpunan entitas lain.

2. entitas lemah adalah suatu entity yang keberadaannya tergantung dari entity yang lain dan itdak memiliki atribute yang berfungsi sebagai key attribute.
Gambar Entitas Kuat dan Entitas Lemah :


B. Agregasi
Agregasi merupakan suatu gambaran himpunan relasi secara langsung yang menghubungkan sebuah himpunan entitas dengan sebuah himpunan relasi dalam ERD.
Contoh Agregasi :







Tansformasi Model Data ke Basis Data Fisik
ERD direpresentasikan k basis data secara fisik. Komponen ERD ditransformasikan menjadi table yang merupakan komponen utama pembentuk basis data. Atribut yang melekat pada masing-masing himpunan entitas dan relasi akan dinyatakan sebagai field dari table yang sesuai. Setiap himpunan entitas akan diimplimentasikan sebagai sebuah table(file data).
 
Relasi dengan derajat Relasi 1-1 yang menghubungkan 2 buah himpuanan entitas yang direpresentasikan dalama bentuk penambahan atau penyrtaan atribut-atribut relasi ke table yang mewakili salah satu dari kedua himpunan entitas.
Relasi dengan derajat relasi 1-N yang menghubungkan 2 buah himpunan entitas, juga akan direpresentasikan dalam bentuk pemberian atribut key dari himpunan entitas berderajat 1 ke table yang mewakili himpunan entitas berderajat N. Atribut keydari himpunan entitas berderajat 1 menjadi atribut tambahan bagi himpunan entitas berderajat N.
Relasi dengan berderajat relasi N-N yang menghubungkan 2 buah himpuanan entitas, diwujudkan dalam bentuk table khusus yang memiliki field yang berasal dari key-key dari himpunan entitas yang dihubungkannya.
Implimentasi Himpunan Entitas Lemah dan Sub Entitas
Penggunaan himpunan entitas lemah dan sub entitas dalam diagram ER diimplementasikan dalam bentuk table sebagaimana himpunan entitas kuat. Entitas kuat dapat langsung menjadi sebuah table sempurna walaupun tanpa melihat relasinya dengan himpunan entitas lain, sedangkan entitas lemah hanya dapat ditransformasikan menjadi sebuah table dengan menyertakan pula atribut key dari hasil implimentasi himpunan entitas lemah.


» Jangan lupa dilike kalau bermanfaat.

Sabtu, 29 September 2012

Tugas Model Data Relational

Relation Key :
  • Entitas account :

Candidat Key    : account-number, balance
Primary Key      : account-number
Alternate Key    : balance
Foreign Key      : -
  • Entitas customer :

Candidat Key    : customer-name, customer-city, customer-street
Primary Key      : customer-name
Alternate Key    : customer-city, customer-street
Foreign Key      : -
  • Entitas loan :

Candidate Key  :  loan-number,amount
Primary Key     :  loan-number
Alternate Key   :  amount
Foreign Key     : -
  • Entitas Branch :

Candidate Key   :  branch-name, branch-city,assets
Primary Key      :  branch-name
Alternate Key    :  branch-city, assets
Foreign Key      : -

Latihan 2

1.       Tabel Siswa, Pelajaran, Guru
a.       Tabel Siswa

NIS
namaSiswa
tglLahir
jenisKelamin
530050
Adi Surya
07/08/1993
Laki-Laki
530051
Muhammad Abdul Jalil
13/11/1993
Laki-Laki
530052
Waidi
06/07/1993
Laki-Laki
530053
Isti
11/12/1993
Perempuan
530054
Astri
13/06/1994
Perempuan


b.      Tabel Pelajaran

kodeMapel
namaMapel
guruPengampu
P0001
PAI
Wadi
P0002
Bahasa Jawa
Kusharianto
P0003
Matematika
Yoyok
P0004
Bahasa Indonesia
Yati
P0005
Bahasa Inggris
Mariam

c.       Tabel Guru

NIP
Nama
Alamat
noTelp
9382433031
Wadi
Pati
085640666777
9382433032
Kusharianto
Pati
087733678987
9382433033
Yoyok
Pati
081325888333
9382433034
Yati
Pati
087733456789
9382433035
Mariam
Pati
085640444555

2.       Tabel Keterhubungan

Entity
Relationship
Entity
Guru
Mengajar
Pelajaran
Siswa
Mengambil
Pelajaran


3.       Atribut Kunci

Entity
Atribut
Siswa
NIS,namaSiswa, tglLahir, jenisKelamin
Pelajaran
kodeMapel, namaMapel, guruPengampu
Guru
NIP, Nama, Alamat, noTelp


Primary Key
Entity
Atribut
Siswa
NIS
Pelajaran
kodeMapel
Guru
NIP


4. ERD


» Jangan lupa dilike kalau bermanfaat.

Senin, 24 September 2012

Diagram E-R (Entity Relationship)

Entity Relationship
Diagram E-R (Entity Relationship)
Diagram E-R atau Diagram Entity Relationship, adalah model yang digunakan untuk menggambarkan data dalam bentuk entity,atribut dan relationship.
Diagram E-R di bagi menjadi 2 :
  • Entity Relationship Model ( E-R Model ) 
Merupakan model yang digunakan untuk menggambarkan data dalam bentuk entity,atribut dan relation antar entitas. Entity Relationship Model belum bisa diimplementasikan ke dalam basis data yang sebenarnya, akn tetapi dia bisa menjembatani antar objek nyata dengan basis data.
  • Entity Relationship Diagram (E-R Diagram) 
Diagram ini menggambarkan hubungan antar entitas. E-R Diagram dapat mengekspresikan struktur logis sebuah basis data dengan simple dan jelas.
Diagram E-R terdiri dari 3 bentuk diagram dasar : 
  • Persegi untuk mempresentasikan entitas. 
  • Ellips untuk mempresentasikan atribut. 
  • Garis untuk mempresentasukan suatu hubungan. 
  



» Jangan lupa dilike kalau bermanfaat.

Senin, 17 September 2012

Lingkungan Sistem Basis Data

Lingkungan Sistem Basis Data
Pada kesempatan kali ini, penulis ingin membahas mengenai Lingkungan Sistem Basis Data. Apa itu Data dan apa itu Informasi.


» Jangan lupa dilike kalau bermanfaat.

Kamis, 13 September 2012

Mengenal Sistem Basis Data

Sistem Manajemen Basis Data (SMBD)
Sistem Manajemen Basis Data (SMBD)
Sebelum membahas sistem basis data, ada baiknya untuk lebih dulu "Mengenal Sistem Basis Data". Apa sih sebenarnya Sistem Basis Data itu?


» Jangan lupa dilike kalau bermanfaat.