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