DB2中對於多個表,可能建立在同一數據庫,也可能建立在不同數據庫上時。對於變化的數據庫需求而言,要保
證程序不改變,同時能夠適應這種需求,可以採取以下方案:
(1)確定某一數據庫爲聯合數據庫,無論對於一個數據庫,還是多個數據庫而言;
(2)程序要基於此聯合數據庫編碼,如果用到的某些表不存在此聯合數據庫上,就需要在此聯合數據庫上建立
這些表的別名,同時程序就可以完全按照所有表都在同一數據庫上進行編碼;把建立表別名的任務通過控制中
心建立,這樣不會因某些表別移動到其他數據庫上時,還要修改程序。
(3)建立表別名的過程是:
建立包裝器(wrapper);
建立服務器(server);
建立用戶映射(user mapping);
建立表別名(nickname);