New Relationships!


Beberapa perubahan mendasar lagi:

  1. Hapus semua tabel x_to_y, gabungkan semuanya dalam 1 tabel block_relations, dengan field id, wm_id (sm_id), parent_block, parent_id, child_block, dan child_id. Kelemahan: semua relasi antar blok terkonsentrasi di sini, jadi ini adalah tabel yang paling cepat penuh. Indexing menjadi sesuatu yang sangat vital di tabel ini.
  2. Gabungkan tabel state dan consequence jadi tabel state, tambah 1 field untuk menandakan apakah state tersebut diakibatkan oleh action/plan atau oleh state lain, dan tambah 1 field lagi untuk menandakan apakah state itu merupakan state terakhir dalam suatu episode (tidak ada hubungan ke state/event yang lain lagi).

Dengan begini, struktur database akan lebih mengakomodasi relasi antar blok yang sebenarnya berupa mesh.

PR: Bikin flowchart dan dataflow diagram. Semangaaat!

Advertisements


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s