首頁  >  問答  >  主體

設計符合以下業務需求的資料庫表格結構?

今天面試被最後一道題難住了:


(原圖)設計滿足以下業務需求的資料庫表格結構:

1.某位商家舉辦一期限時玩遊戲抽獎活動,用戶玩遊戲達到50分以上才可抽獎,每位用戶可參加多次活動。

2.在活動結束之後需要統計一張抽獎紀錄列表,同時包括以下內容:

#3.如果A用戶抽10次中獎2次則列表顯示2條A用戶中獎紀錄;如果B用戶抽8次都沒有中獎,則只顯示B用戶玩遊戲得分最高的那條抽獎紀錄。 A,B用戶的抽獎結果最後在名單上有三條紀錄。

4.以紀錄的時間倒序排序。

5.滿足清單每20個翻頁需求。


然後我以為是檢視sql語句,但面試官說不要在意那幾個數字,最主要的是表格結構,還有需求分析,最後還是答不出,over了


phpcn_u36412phpcn_u364122381 天前1237

全部回覆(1)我來回復

  • 蜗牛大人

    蜗牛大人2018-03-15 15:31:04

    三個表,第一個使用者每次遊戲記錄表;第二個依照需求給出使用者的是否中獎記錄和用if判斷未中獎時的最高遊戲記錄這個表作為已抽獎記錄,第三個依照時間倒序記錄活動的抽獎記錄並且滿足20筆翻頁

    回覆
    1
  • 取消回覆