VMDS: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Baris 31:
Dalam VMDS, semua data adalah obyek. Hal ini berbeda dari kebanyakan database relasional yang melihat data sebagai baris dalam suatu tabel atau hasil query. VDMS memiliki tool untuk pemodelan data, sebagai bagian dari infrastruktur teknologi Smallworld
yang mengijinkan administrator untuk mengakses tabel dalam database dengan membuat suatu exemplar atau ''class'' dalam bahasa [[Magik]]. Metode get dan set dalam exemplar ini dapat dibuat secara otomatis untuk mengenali suatu kolom dalam tabel. Setiap baris dari VDMS dapat diartikan pada aplikasi sebagai suatu instant dari obyek Magik dan dikenal dengan istilah RWO (''Real World Object''). Dalam Smallworld, tabel dikenal dengan nama ''collections''.
# Variabel my_rwos menampung semua rwos dalam database dan semua yang terkait dengannya
app << smallworld_product.application(:swaf_professional)
my_rwos << app.database.rwo_set()
# Variabel demand_points menampung semua data dalam collections demand_point
demand_points << my_rwos.select(:collection, {:demand_point})
jumlah_pelanggan<< demand_points.size
==Pranala Luar==
|