未分类题

阅读以下说明,回答问题1至问题4。【说明】某宾馆需要建立一个住房管理系统,部分需求分析结果如下:(1)一个房间有多个床位,同一房间内床位具有相同收费标准,不同房间床位收费标准可能不同;(2)每个房间有房间号(如201、202等)、收费标准、床位数目等信息:(3)每位客人有身份证号码、姓名、性别、出生日期和地址等信息;(4)对每位客人每次住宿,应该记录其入住日期、退房日期和预付款额信息;(5)管理系统可查询出客人所住房间号。 根据以上需求分析结果,设计一种关系模型如图14-4所示:
中级电子商务设计师,章节练习,基础复习,中级电子商务设计师练习
6、【问题1】根据上述说明和实体-联系图,得到该住房管理系统关系模式如下所示,请补充住宿关系。房间(房间号,收费标准,床位数目)客人(身份证号,姓名,性别,出生日期,地址)住宿( (1) ,入住日期,退房日期,预付款额)
7、【问题2】请给出问题1中住宿关系主键和外键。
8、【问题3】若将上述各关系直接实现为对应物理表,现需查询在2005年1月1日到2005年 12月31日期间,在该宾馆住宿次数大于5次客人身份证号,并且按照入住次数进行降序排列。下面是实现该功能SQL语句,请填补语句中空缺。SELECT 住宿.身份证号,count (入住日期)FROM 住宿,客人WHERE 入住日期>='20050101'AND 入住日期<='20051231'AND 住宿.身份证号=客人.身份证号GROUP BY (2)(3) count(入住日期)>5(4)
9、【问题4】为提交SQL语句执行效率,可在相应表上创建索引。根据问题3中SQL语句,除主键和外键外,还需要在哪个表哪些属性上创建索引,应该创建什么类型索引,请说明原因。

【参考答案】

6、房间号,身份证号
7、住宿主键:房间号,身份证号,入住日期住宿外键:房间号,身份证号8、(2)住宿.身份证号......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

未分类题
阅读下列说明,回答问题1至问题3。【说明】某公司希望开展电子商务业务,委托其技术开发部进行网站规划与开发。张工是项目负责人,他在进行项目规划、需求分析、开发与设计过程中,要制定相应软件测试计划并实施测试。10、【问题1】软件测试步骤关系关联图如图14-5所示,请将图中步骤(1)、(2)补充完整。11、【问题2】小王负责某一模块各项单元测试用例设计和测试工作,其测试过程如图14-6所示,请将图中模块(3)、(4)补充完整,并简述这两个模块功能。12、【问题3】系统中一个程序结构如图14-7所示:该程序有4条不同路径,分别为L1:a→c→e;L2→a→b→d;L3:a→b→e;L4:a→c→d。小王设计了4组测试用例:①【(1,0,3),(1,0,4)】覆盖abe;【(2,1,1),(2,1,2)】覆盖abe:②【(2,1,1),(2,1,2)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd;③【(2,0,4),(2,0,3)】覆盖ace;【(1,0,3),(1,0,4)】覆盖abe;【(2,1,1),(2,1,2)】覆盖abe;【(1,1,1),(1,1,1)】覆盖abd;④【(2,0,4),(2,0,3)】覆盖ace;【(1,1,1),(1,1,1)】覆盖abd;【(1,1,2),(1,1,3)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd;这4组测试用例中(5)属于判定覆盖:(6)属于条件覆盖;(7)属于路径覆盖;(8)属于条件组合覆盖。(注:该题测试用例格式为【(A,B,X)输入,(A, B,X)输出】)。