軟件設計師案例分析當天每日一練試題地址:www.jazzmuze.com/exam/ExamDayAL.aspx?t1=4
往期軟件設計師每日一練試題匯總:www.jazzmuze.com/class/27/e4_1.html
軟件設計師案例分析每日一練試題(2025/3/20)在線測試:www.jazzmuze.com/exam/ExamDayAL.aspx?t1=4&day=2025/3/20
點擊查看:更多軟件設計師習題與指導
軟件設計師案例分析每日一練試題內容(2025/3/20)
試題二
閱讀以下說明,回答問題1至問題4。
【說明】
某賓館需要建立一個住房管理系統(tǒng),部分的需求分析結果如下:
(1)一個房間有多個床位,同一房間內的床位具有相同的收費標準,不同房間的床位收費標準可能不同;
(2)每個房間有房間號(如201、202等)、收費標準、床位數(shù)目等信息;
(3)每位客人有身份證號碼、姓名、性別、出生日期和地址等信息:
(4)對每位客人的每次住宿,應該記錄其入住日期、退房日期和預付款額信息;
(5)管理系統(tǒng)可查詢出客人所住房間號。
根據以上的需求分析結果,設計一種關系模型如下圖所示:
【問題1】
根據上述說明和實體-聯(lián)系圖,得到該住房管理系統(tǒng)的關系模式如下所示,請補充住宿關系。
房間(房間號,收費標準,床位數(shù)目)
客人(身份證號,姓名,性別,出生日期,地址)
住宿( (1) ,入住日期,退房日期,預付款額)
【問題2】
請給出問題1中住宿關系的主鍵和外鍵。
【問題3】
若將上述各關系直接實現(xiàn)為對應的物理表,現(xiàn)需查詢在2005年1月1日到2005年 12月31日期間,在該賓館住宿次數(shù)大于5次的客人身份證號,并且按照入住次數(shù)進行降序排列。下面是實現(xiàn)該功能的SQL語句,請?zhí)钛a語句中的空缺。
SELECT 住宿.身份證號,count (入住日期)
FROM 住宿,客人
WHERE 入住日期>='20050101'AND入住日期<='20051231'
AND 住宿.身份證號=客人.身份證號
GROUP BY (2)
(3) count(入住日期)>5
(4)
【問題4】
為提交SQL語句的執(zhí)行效率,可在相應的表上創(chuàng)建索引。根據問題3中的SQL語句,除主鍵和外鍵外,還需要在哪個表的哪些屬性上創(chuàng)建索引,應該創(chuàng)建什么類型的索引,請說明原因。
信管網考友試題答案分享:
信管網試題答案與解析:www.jazzmuze.com/exam/ExamDayAL.aspx?t1=4&day=2025/3/20信管網訂閱號
信管網視頻號
信管網抖音號
溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,教材和資料參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |