我有一個關於數據庫表結構的查詢。 在SQL Server我的病人詳細信息表2008數據庫看起來是這樣的:如何連接來回數據庫行?
--PatientId(PK) - --PatientType-- --DoctorId(FK) - --DateOfVisit-- --PrescriptionId (FK) -
每位患者可以多次訪問醫院。我需要鏈接患者的所有訪問並以鏈接的方式顯示他們,管理員可以瀏覽上一次和下一次訪問..
因此,我認爲我只能通過爲每次訪問記錄一個VisitId。
我需要小心數據庫不應該加載不必要的字段。它也不應該嚴重影響獲取時間。
我認爲這些是可用的方法。如果有任何可用,建議我。
--PatientId(PK) - --PatientType-- --DoctorId(FK) - --DateOfVisit-- --PrescriptionId(FK) - --VisitId-- --PrevVisitId-- NextVisitId--
或
具有用於訪問一個單獨的表作爲
--VisitId(PK) - -PrevVisitId(FK) - --NextVisitId(FK) -
道歉,如果我的文章是重複的。糾正我,重定向我無論何時/何時需要。
你正在試圖建立的東西,看起來像一個'醫院管理系統',並且有超過'100'分析圖/項目/ casestudies在谷歌這個。 – Yasser 2012-08-17 06:51:02
@亞瑟是的,它是一個HMS。但抱歉,我找不到資源。如果你能幫助我一個鏈接,會很好。 – 2012-08-17 06:58:35
@Catcall對不起,我需要15個聲望。我現在會研究它。謝謝你指導我。 – 2012-08-18 12:00:48