Konsep Baru Pemodelan Database dengan Anchor Modeling
1. Konsep Baru Pemodelan Database dengan Anchor Modeling Bowo Prasetyo Contoh Kasus Lanjutan Perubahan Struktur dan Konten Database 10 Desember 2011 http://www.scribd.com/prazjp http://www.slideshare.net/bowoprasetyo
2.
3. Berbasis pada empat konstruksi permodelan: anchor , attribute , tie dan knot .
4. Hasilnya dapat diterjemahkan ke desain relational database, di mana hampir semua tabelnya akan berada pada bentuk sixth normal form (6NF).
44. Mengecek Lokasi di Tabel Attribute <sql:transaction dataSource="jdbc/security"> <sql:query var="loId"> SELECT LO_ID FROM lo_ipa_location_ipaddress WHERE LO_IPA_Location_IpAddress = '${pageContext.request.remoteAddr}' </sql:query>
45. Meng insert Lokasi di Tabel Anchor <sql:update var="inserted"> INSERT INTO lo_location (LO_ID) VALUES (NULL) </sql:update>
46. Meng insert Lokasi di Tabel Attribute <sql:query var="loId"> SELECT LAST_INSERT_ID() LO_ID </sql:query> <sql:update var="inserted"> INSERT INTO lo_ipa_location_ipaddress (LO_ID, LO_IPA_Location_IpAddress) VALUES (${loId.rows[0].LO_ID}, '${pageContext.request.remoteAddr}') </sql:update>
47. Meng insert Lokasi dan Waktunya di Tabel Tie <sql:update var="inserted"> INSERT INTO ge_wassaid_lo_at (GE_ID, LO_ID, GE_wasSaid_LO_at_ChangedAt) VALUES (${geId.rows[0].GE_ID}, ${loId.rows[0].LO_ID}, '${now}') </sql:update> </sql:transaction>