Senin, 16 April 2012

Deskripsi Tabel - Tabel DataBase VMI

Assalamu'alaikum Wr. Wb.

Memasuki hari pertama di minggu ke tiga, kami akan melanjutan tentang kisah perjalanan kami dengan database Virtual Museum :) . Dan pada hari ini kami telah membuat diskripsi tabel - tabel yang ada pada db_vmi.

Sebelumnya kami masih menambah dan juga memperbaiki tabel yang diperlukan oleh db_vmi. Tabel yang kami tambahkan diantaranya : 

  • vmi_guest_book
 berisi tentang komentar ataupun saran yang diberikan oleh user, tanpa harus login terlebih dahulu.
  • vmi_ collection room
menunjukkan lokasi atau tempat dimana collection berada maupun disimpan.
  • vmi_ geology
berisi kumpulan berbagai jenis geologi yang termasuk dalam collection.
  • vmi_ material_geology
merupakan jenis dari bahan terbentuknya koleksi geologi tersebut.
  • vmi_timeline_geology
berisi tentang berita ataupun informasi dari geologi tersebut.

Selanjutnya adalah deskripsi sebagian tabel - tabel, diantaranya adalah :

1) vmi_country

Gambar 3.1 Design vmi_country


  •  Merupakan tabel yang berisi kumpulan record negara-negara di dunia.
  • Primary key (selanjutnya disebut PK)-nya terhubung dengan tabel lain membentuk foreign key (selanjutnya disebut FK) yang terdapat pada tabel vmi_province.


2) vmi_province

Gambar 3.2 Design vmi_province


  • Merupakan tabel yang berelasi dengan tabel vmi_country.
  • Memiliki FK id_country. Terhubung dengan tabel vmi_city, dimana sebuah provinsi (province) memiliki lebih dari 1 kota (city).


3) vmi_city

Gambar 3.3 Design vmi_city


  • Merupakan tabel yang memiliki FK id_province dari tabel vmi_province.
  • Terdapat FK id_user yang merupakan hasil relasi dengan tabel vmi_user.


4) vmi_user

Gambar 3.4 Design vmi_user


  • Merupakan tabel yang berisi identitas user (pengguna Social Network).
  • Terelasi dengan tabel vmi_city, membentuk FK current_city dan hometown.
  • Terelasi dengan tabel vmi_relationship_status, dan membentuk FK id_relationship_status.



5) vmi_work

Gambar 3.5 Design vmi_work

  • Karena banyak macam pekerjaan yang menjadi profesi banyak user, maka diperlukan FK dari tabel asosiasi vmi_user_work, yaitu id_user_work
  • Juga terdapat FK id_city dari tabel vmi_city, untuk mengetahui lokasi pekerjaan tersebut



6) vmi_user_work

Gambar 3.6 Design vmi_user_work


  • Merupakan tabel penghubung dari vmi_user dan vmi_work
  • Terdapat FK id_user dan id_work


7) vmi_education

Gambar 3.7 Design vmi_education


  •  Merupakan identitas pendidikan user sehingga terelasi dengan tabel vmi_user, membentuk FK id_user
  • Merupakan tingkat pendidikan user mulai dari tinggat sekolah hingga perguruan tinggi.


8) vmi_event

Gambar 3.8 vmi_event


  • User  dapat create event (membuat acara) dan dapat mengundang teman-temannya dengan cara meng-invite akun temannya.
  •  Field type berupa pilihan untuk user sebagai Host atau invited

Untuk hari ini, cukup 8 tabel dulu ya Sobat.. untuk dipahami deskripsinya :) . Dihari berikutnya pasti akan kami deskripsikan lebih banyak tabel-tabel lain yang belum kami deskripsikan di atas.

Semoga bermanfaat untuk kita semua =).  Keep Spirit and Fighting \(^,~)/

Wassalamu'alaikum Wr. Wb.

0 komentar:

Posting Komentar