在圖書館管理系統中,如何讓學生完成交易記錄......我有兩張桌子學生和書籍有一對多的關係......現在,如果有任何學生髮行5本不同的書籍,那麼這是如何信息存儲在數據庫中?請幫助如何在C#.net的圖書館管理系統中管理學生與圖書發行關係
回答
一個學生可以借到零或多個書籍,一本書借用零個或多個學生。這是一本教科書多對多關係,它需要一個第三個表
所以,你需要這樣的
Create Table Borrows
(
IDBook int not null,
IDStudent int not null,
BorrowDate smalldatetime not null,
ReturnDate smalldatetime null,
BookStatusBefore nvarchar(32) not null,
BookStatusAfter nvarchar(32) not null
)
-- Primary key on IDBook+IDStudent....
ALTER TABLE Borrows ADD CONSTRAINT PK_Borrows PRIMARY KEY CLUSTERED
(
IDBook,
IDStudent
)
結構的借用表現在,您可以註冊一個借事件和跟蹤的一本關於事件本身的書籍和其他歷史信息。
通過使用Borrows表,我們是否需要在IDBook和IDStudent Column中手動添加數據,還是會自動填充關係? Plz幫助..我很開心,並且不太瞭解餐桌關係 –
不。關係本身無法找到用戶和借書的內容。通常,在您的用戶界面中,您讓操作員選擇書籍和學生。 (這給你BookID和StudentID或任何你用作這些表的主鍵)然後它只是簡單INSERT INTO – Steve
謝謝.....我做的和你說的一樣:) –
- 1. django圖書館管理系統
- 2. MySQL查詢圖書館管理系統
- 3. 遞增值,如果書籍在圖書館管理系統
- 4. 學生管理系統C++
- 5. 這個圖書館管理系統ER圖正確嗎?
- 6. 檢出圖書管理系統中的圖書
- 7. DSpace的作爲圖書館管理系統
- 8. 簡單的圖書館管理系統使用python
- 9. 圖書館管理帳戶與asp.net
- 10. 使用數據結構在C++上實現圖書館管理系統
- 11. 圖書館系統:借用
- 12. 構建圖書館管理系統僅使用MySQL存儲過程與Java
- 13. c的地理圖書館#
- 14. 學生管理中的循環關係
- 15. 如何與「管理圖書館」共享我的代碼?
- 16. 我想要一個簡單的查詢來計算書籍在圖書館管理系統中的罰款
- 17. 圖像管理系統
- 18. 鏈接列表學生管理系統
- 19. .net文件管理系統
- 20. 圖書館數據庫系統設計
- 21. 圖書館系統登錄註銷
- 22. 圖書館圖書館:如何正確處理重點?
- 23. 麻煩與一個小型圖書館的管理程序
- 24. C#圖書館管理控制檯程序
- 25. .NET中的文檔管理系統
- 26. 如何在圖書館管理中發佈圖書時自動更新數據庫值
- 27. 如何管理.net依賴關係
- 28. 在客戶關係管理系統中生成工單編號
- 29. 圖書館代碼管理器中的加載庫
- 30. 關係數據庫管理系統
我放棄了史蒂夫,但根據您的標籤和問題,我確實不確定您要問什麼。 – johnny
請粘貼您測試過的SQL,以統計每個學生簽出的書籍數量。 – lit