簡體   English   中英

ms-access / database-如何處理仍然需要的不贊成使用的項目

[英]ms-access/database - How to handle deprecated items which are still needed

我想知道如何處理數據庫中不再存在的條目,但對於依賴表仍然是必需的。

示例:我有一張桌子用於停車,一張用於汽車,一張用於停車在特定地點的時間。 我想跟蹤什么車在哪個插槽上。 假設有一天,其中一個停車位將被拆除。

現在怎么辦? 如果我刪除表中的位置並使用引用完整性,則過去與該插槽相關的所有條目都將消失,這是不可接受的。 但是,如果我刪除參照完整性並僅刪除插槽,那么表中將有很多孤立的條目,這些條目存儲了將汽車停放在某個地點時的條目。

我很確定必須有一個簡單的答案來解決這個問題,但是不幸的是,我無法指定足夠好的問題來在stackoverflow / google上找到解決方案。 因此,我不得不問。

通常,您只需在“停車空間”表中標記一個標志,表明它是否處於活動狀態。 好吧,實際上,也許不僅是一個標志,而且還有一個首次可用的日期和一個不再可用的日期。

將其整合到數據模型中比較棘手。 在MS Access中,建議您在嘗試插入對該空間的引用時進行日期檢查。 這可以通過觸發器來處理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM