簡體   English   中英

選擇兩個值的主鍵

[英]Select primary key for two value

我正在使用Java開發library management system

我的程序有兩種登錄狀態:

1:用戶模式

2:管理員模式

在管理員模式登錄(在我的擺動GUI窗口中)中,有一個按鈕用於顯示借來的書。

現在,我很困惑如何執行它?

是否應該顯示which users borrowed which books

還是應該顯示which books are borrowed

我知道這取決於我的要求,但是我想知道總體上應該是什么?

這是我在Mysql命令行中借來的書:

在此處輸入圖片說明在此處輸入圖片說明

這是正確的方法嗎?

我應該在JTable顯示所有記錄,然后按UserID過濾嗎?

像這樣? 在此處輸入圖片說明

在大多數情況下,最終用戶不知道特定於數據庫的基礎ID。 他們只是覺得在演示文稿中引用可讀的和易於識別的數據並使用它們就感到很自在。

因此,如果您提取相關的書名和用戶名並顯示它們,那將是一個更好的演示。 通過部分用戶名或書名進行搜索將更適合最終用戶。

並且,日期應使用列定義上的datedatetimetimestamp數據類型處理。 在這些類型的列上使用日期函數比在varchar類型的數據上使用更為方便。

我認為“哪些書是借來的?” 更好

我將跟哪個用戶借什么書。 而且它應該能夠按用戶排序,這樣我就可以一眼看出特定用戶借了幾本書? 然后,我還將限制它,因為特定用戶一次只能借用最多5本書。

暫無
暫無

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

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