記錄集
表格資料的記憶體中表示。
如需完整說明,請參閱 EAA 的 P 第 508 頁
在過去二十年中,資料庫中表示資料的主要方式一直是表格關聯形式。在大小資料庫公司的支援下,以及相當標準的查詢語言下,我看到的幾乎所有新開發都使用關聯資料。
在此之上,出現了許多可快速建立 UI 的工具。這些資料感知 UI 架構依賴於基礎資料是關聯的這個事實,而且它們提供各種 UI 小工具,讓您可以輕鬆查看和操作這些資料,幾乎不需要編寫程式。
這些環境的缺點是,雖然它們讓顯示和簡單更新變得非常容易,但它們沒有真正的設施可以放置商業邏輯。任何驗證都超過「這是一個有效的日期」,以及任何商業規則或運算都沒有好的去處。它們不是被塞進資料庫中作為儲存程序,就是與 UI 程式碼混合在一起。
記錄集的想法是讓您兩全其美,方法是提供一個記憶體中結構,其看起來完全像 SQL 查詢的結果,但可以由系統的其他部分產生和操作。