導航:首頁 > 編程大全 > 打卡資料庫表設計

打卡資料庫表設計

發布時間:2023-08-27 13:02:46

① 數據量大,列比較多,請問資料庫表該如何設計

基本的建立主鍵,索引什麼的,我就不說了,

表設計可以採取拆分表的方式

  1. 縱向拆分表:根據欄位拆分為多個表,每個表都有關聯欄位,可以將他們關聯起來

    (例如:訂單表,幾個根據欄位拆分的表中都有1個訂單號欄位)

  2. 橫向拆分表:不知道你具體什麼數據,假定其中有時間欄位,根據時間來拆分

    (例如:1年有12個月,1個月的數據放入一個表中)

② 求考勤表的資料庫設計思路,要求方便統計出勤天數。我用的是SQL

如果你這個是最簡單的考勤記錄,不涉及到三班倒和加班之類的,那麼一個最簡單的表是這樣
員工表(不用說了吧,基本信息)
記錄表(日期、員工號、開始時間、結束時間、出勤情況)
如果自動打卡機,獲取的就是工號、日期、時間。你通過程序判斷每個人當天最小和最大時間,寫到記錄表裡面
如果當天開始時間和結束時間都有,而且你還能根據時間段判斷遲到、早退什麼的,然後在出勤情況中寫上相應信息
後面想怎麼統計都用這個表來完成
比如說每個月出勤天數 select sum(*) from 記錄表 where 日期在指定月范圍 and 出勤情況 = '出勤'
月報表等等都能通過語句加上適當的循環來實現

是不是給你說得有點復雜?那你就別考慮打卡機和遲到早退,更簡單了,呵呵

③ 資料庫設計的基本步驟

資料庫設計的來基本步驟如源下:

1、安裝並打開MySQL WorkBench軟體以後,在軟體的左側邊欄有三個選項,分別是對應「連接資料庫」、「設計資料庫」、「遷移資料庫」的功能。這類選擇第二項,設計資料庫,點擊右邊的「+」號,創建models。

閱讀全文

與打卡資料庫表設計相關的資料

熱點內容
惠普bf001ax升級版 瀏覽:364
win10如何更換賬號 瀏覽:183
linux顯示內核 瀏覽:242
excel用按鍵功能打開文件 瀏覽:456
狼人殺文件名字是什麼 瀏覽:679
重裝系統以前的文件 瀏覽:663
全民超神113版本百度 瀏覽:11
編程ts什麼意思 瀏覽:280
炫舞夢工廠新版本134 瀏覽:741
md文件能加圖片嘛 瀏覽:157
java點擊按鈕選擇本地文件 瀏覽:908
自己製作ps漸變預設文件包 瀏覽:358
怎麼登陸蘋果賬號 瀏覽:951
java隨機百分比 瀏覽:625
c語言數學函數頭文件 瀏覽:625
歷年溫度數據怎麼下載 瀏覽:360
新qq如何改密碼忘了怎麼辦 瀏覽:123
函數的編程是什麼 瀏覽:522
什麼網站上能叫小姐 瀏覽:534
壓縮文件解壓打開方式 瀏覽:86

友情鏈接