若将上述各关系直接实现为对应的物理表,现需查询在2005年1月1日到2005年 12月31日期间,在该宾馆住宿次数大于5次的客人身份证号,并且按照入住次数进行降序排列。下面是实现该功能的SQL语句,请填补语句中的空缺。SELECT 住宿.身份证号,count (入住日期)FROM 住宿,客人WHERE 入住日期>='20050101'AND 入住日期<='20051231'AND 住宿.身份证号=客人.身份证号GROUP BY (2)(3) count(入住日期)>5(4)

题目

若将上述各关系直接实现为对应的物理表,现需查询在2005年1月1日到2005年 12月31日期间,在该宾馆住宿次数大于5次的客人身份证号,并且按照入住次数进行降序排列。下面是实现该功能的SQL语句,请填补语句中的空缺。

SELECT 住宿.身份证号,count (入住日期)

FROM 住宿,客人

WHERE 入住日期>='20050101'AND 入住日期<='20051231'

AND 住宿.身份证号=客人.身份证号

GROUP BY (2)

(3) count(入住日期)>5

(4)


相似考题

3.阅读以下说明,回答问题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语句,除主键和外键外,还需要在哪个表的哪些属性上创建索引,应该创建什么类型的索引,请说明原因。

更多“若将上述各关系直接实现为对应的物理表,现需查询在2005年1月1日到2005年 12月31日期间,在该宾馆住宿次数大于5次的客人身份证号,并且按照入住次数进行降序排列。下面是实现该功能的SQL语句,请填补语句中的空缺。SELECT 住宿.身份证号,count (入住日期)FROM 住宿,客人WHERE 入住日期>='20050101'AND 入住日期<='20051231'AND 住宿.身份证号=客人.身份证号GROUP BY (2)(3) count(入住日期)>5(4)”相关问题
  • 第1题:

    阅读以下说明,根据要求回答问题。【说明】某宾馆需要建立一个住房管理系统,部分的需求分析结果如下:(1)一个房间有多个床位,同一房间内的床位具有相同的收费标准,不同房间的床位收费标准可能不同;(2)每个房间有房间号(如201、202等)、收费标准、床位数目等信息:(3)每位客人有身份证号码、姓名、性别、出生日期和地址等信息;(4)对每位客人的每次住宿,应该记录其入住日期、退房日期和预付款额信息;(5)管理系统可查询出客人所住房间号。根据以上的需求分析结果,设计一种关系模型如图1所示:



    【问题1】根据上述说明和实体-联系图,得到该住房管理系统的关系模式如下所示,请补充住宿关系。房间(房间号,收费标准,床位数目)客人(身份证号,姓名,性别,出生日期,地址)住宿((1),入住日期,退房日期,预付款额)【问题2】请给出问题1中住宿关系的主键和外键。【问题3】若将上述各关系直接实现为对应的物理表,现需查询在2005年1月1日到2005年12月31日期间,在该宾馆住宿次数大于5次的客人身份证号,并且按照入住次数进行降序排列。下面是实现该功能的SQL语句,请填补语句中的空缺。SELECT住宿.身份证号,count(入住日期)FROM住宿,客人WHERE入住日期>='20050101'AND入住日期<='20051231'AND住宿.身份证号=客人.身份证号GROUP BY(2)(3)count(入住日期)>5(4)【问题4】为提交SQL语句的执行效率,可在相应的表上创建索引。根据问题3中的SQL语句,除主键和外键外,还需要在哪个表的哪些属性上创建索引,应该创建什么类型的索引,请说明原因。


    答案:
    解析:
    【问题1】答案:(1)房间号,身份证号【问题2】答案:住宿主键:房间号,身份证号,入住日期住宿外键:房间号,身份证号【问题3】答案:(2)住宿.身份证号(3)HAVING(4)ORDER BY 2 DSC或ORDER BY 2 DESC【问题4】答案:表:住宿属性:入住日期类型:聚簇索引,或聚集索引或cluster原因:表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作可以获取多条记录数据,因而可减少查询时间。
    【解析】
    【问题1】
    解析:房间号和身份证号分别是房间关系和客人关系的主键,作为外键出现在住宿关系中。住宿关系记录客人的身份证号和住宿的房间号。【问题2】
    解析:该题主要考核关系的主键。住宿关系主键包括房间号、身份证号和入住日期。房间号和身份证号是较明显的答案,但仅是这两者并不能唯一识别一个记录,一位客人有可能多次在同一房间里住宿,故入住日期也要包含在主键中。【问题3】解析:该题主要考查SQL语言。GROUP BY后必须出现SELECT后查询项中不包含聚集函数的部分:GROUP BY后跟的条件应该用HAVING子句表示;题目要求按照入住次数降序排序,故最后应填入ORDER BY子句。【问题4】解析:该题主要考查索引的概念。在数据库中,索引使数据库程序无需对整个表进行扫描,就可以从其中找到所需的数据。索引分为两类:聚集索引和非聚集索引。聚集索引对表的物理数据页中的数据按列进行排序,然后重新存储到磁盘上,即聚集索引与数据是混为一体的,其叶结点中存储的是实际的数据。非聚集索引具有完全独立于数据行的结构,使用非聚集索引不用将物理数据页中的数据按列排序。非聚集索引的叶结点存储的是组成非聚集索引关键字值和行定位器。按题目要求,查询涉及的属性有身份证号和入住日期,但它们均为主键属性,故不需要再为其他属性创建索引。针对本题要求为提交SQL语句的执行效率,对“入住日期”属性建立聚集索引,使得索引项顺序和物理数据顺序一致以提高查询性能。

  • 第2题:

    《临时住宿登记表》中香港人、澳门人、华侨签证有效期项应填为()。

    • A、2009.11.11
    • B、2099.11.11
    • C、入住日期顺延二年
    • D、入住日期顺延一年

    正确答案:D

  • 第3题:

    按照公安局有关旅馆住宿登记的规定,客人入住登记时需填写哪些内容?


    正确答案: 1、姓名,性别,年龄,有效证件号码,工作单位,家庭住址,何处来,何处去,抵达及离店日期,同住人及关系,本人签名。
    2、外国客人另外还需填写护照号码、签证号码、种类及有效日期,入境日期等。

  • 第4题:

    客人入住时,住宿登记表必须填写完整,并按酒店收费标准收取押金,开具押金单,并请客人签字确认。


    正确答案:正确

  • 第5题:

    对于每个入住饭店的客人,我们都要根据客人住宿时间(天数)与结账时间,人数向客人主动介绍并努力推荐其所需的房型。


    正确答案:错误

  • 第6题:

    旅馆在发送住宿旅客信息时,必须详细准确填写旅客情况,包括身份证号码、地址、房间号、入住时间等等。


    正确答案:正确

  • 第7题:

    客人预订99.8元的特惠房,结果提前到店,前台该如何处理()

    • A、查询客人预订,确认到店日期
    • B、查看当天的房间预订情况
    • C、房间允许,同客人讲可以安排客人入住
    • D、电脑中更改客人到店日期,并办理入住手续

    正确答案:A,B,C,D

  • 第8题:

    在客人不能明确要入住多久的情况下,《临时住宿登记表》离店时间一项可不填写。


    正确答案:错误

  • 第9题:

    香港人持港澳居民来往内地通行证登记住宿,《临时住宿登记表》签证有效期应该从入住日期顺延一年。


    正确答案:正确

  • 第10题:

    多选题
    查询时,可以设置()、()和()为查询条件。
    A

    入住时间

    B

    客人住址

    C

    身份证号

    D

    客人姓名


    正确答案: A,B
    解析: 暂无解析

  • 第11题:

    单选题
    “客户”表和“贷款”表的结构如下:客户(客户号,姓名,出生日期,身份证号)贷款(贷款编号,银行号,客户号,贷款金额,贷款性质)建立视图统计每个客户贷款的次数,正确的SQL语句是(  )。
    A

    CREATE VIEW v_dk AS SELECT客户号,count(*)AS次数
    FROM贷款

    B

    CREATE VIEW v_dk AS SELECT客户号,count(*)AS次数
    FROM贷款COMPUTE BY客户号

    C

    CREATE VIEW v_dk AS SELECT客户号,count(*)AS次数
    FROM贷款ORDER BY客户号

    D

    CREATE VIEW v_dk AS SELECT客户号,count(*)AS次数
    FROM贷款GROUP BY客户号


    正确答案: B
    解析:
    使用GROUP BY短语按客户号分组统计每个客户贷款的次数。B项,COMPUTE BY用来生成合计;C项,ORDER BY用来对查询结果排序。

  • 第12题:

    问答题
    什么是住宿凭单,持住宿凭单客人入住登记的流程是什么?

    正确答案: 住宿凭单:又叫订房凭证。饭店为了扩大客源市场,与客房预订代理商签订有合同。由代理商介绍的客人,通常在当地已交过费用(包括房费等),并持订房凭证到饭店登记入住。
    持住宿凭单客人入住登记的流程是:
    (1)当客人抵达饭店时,微笑表示欢迎;
    (2)询问客人是否有预订;
    (3)仔细阅读旅行社订房凭证,查看订房房类、数量、抵店日期、天数、付款方式和特别要求等;
    (4)查找预订记录,向客人确认房类、房数、离店日期,注意由旅行社付房费的预订不可向住客透露房价信息;
    (5)如前台无预订记录,可视订房情况安排客人入住,先按门市价收费,然后请预订部或销售部予以确认;
    (6)按有预订散客办理客人的入住登记手续;
    (7)确认付款方式。请客人交付押金,旅行社付房费的订房客人付杂费押金;
    (8)将客人的订房传真、住宿凭单及其他资料一并转收银处,以便向旅行社结算。
    解析: 暂无解析

  • 第13题:

    某宾馆需要建立一个住房管理系统,部分的需求分析结果如下:(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)住宿.身份证号(3)HAVING(4)ORDER BY 2 DSC,或ORDER BY 2 DESC
    9、表:住宿属性:入住日期类型:聚簇索引,或聚集索引,或cluster原因:表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作可以获取多条记录数据,因而可减少查询时间。
    6、[解析] 房间号和身份证号分别是房间关系和客人关系的主键,作为外键出现在住宿关系中。住宿关系记录客人的身份证号和住宿的房间号。
    7、[解析] 该题主要考核关系的主键。住宿关系主键包括房间号、身份证号和入住日期。房间号和身份证号是较明显的答案,但仅是这两者并不能唯一识别一个记录,一位客人有可能多次在同一房间里住宿,故入住日期也要包含在主键中。

    8、[解析] 该题主要考查SQL语言。GROUP BY后必须出现SELECT后查询项中不包含聚集函数的部分:GROUP BY后跟的条件应该用HAVING子句表示;题目要求按照入住次数降序排序,故最后应填入ORDER BY子句。
    9、[解析] 该题主要考查索引的概念。在数据库中,索引使数据库程序无需对整个表进行扫描,就可以从其中找到所需的数据。索引分为两类:聚集索引和非聚集索引。聚集索引对表的物理数据页中的数据按列进行排序,然后重新存储到磁盘上,即聚集索引与数据是混为一体的,其叶结点中存储的是实际的数据。非聚集索引具有完全独立于数据行的结构,使用非聚集索引不用将物理数据页中的数据按列排序。非聚集索引的叶结点存储的是组成非聚集索引的关键字值和行定位器。 按题目要求,查询涉及的属性有身份证号和入住日期,但它们均为主键属性,故不需要再为其他属性创建索引。针对本题要求为提交SQL语句的执行效率,对“入住日期”属性建立聚集索引,使得索引项顺序和物理数据顺序一致以提高查询性能。问题3中查询涉及到的属性有身份证号和入住日期,由于这两个属性均为住宿关系的主键,故不需要再在其他属性上创建索引。在主键上创建的索引类型应为聚簇索引(或聚集索引或cluster)。创建聚簇索引的原因是令表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作可以获取多条记录数据,因而可减少查询时间。

  • 第14题:

    在客人如店办理手续时,要和客人确认()。

    • A、房费
    • B、预定
    • C、定金
    • D、入住日期

    正确答案:A

  • 第15题:

    什么是住宿凭单,持住宿凭单客人入住登记的流程是什么?


    正确答案: 住宿凭单:又叫订房凭证。饭店为了扩大客源市场,与客房预订代理商签订有合同。由代理商介绍的客人,通常在当地已交过费用(包括房费等),并持订房凭证到饭店登记入住。
    持住宿凭单客人入住登记的流程是:
    (1)当客人抵达饭店时,微笑表示欢迎;
    (2)询问客人是否有预订;
    (3)仔细阅读旅行社订房凭证,查看订房房类、数量、抵店日期、天数、付款方式和特别要求等;
    (4)查找预订记录,向客人确认房类、房数、离店日期,注意由旅行社付房费的预订不可向住客透露房价信息;
    (5)如前台无预订记录,可视订房情况安排客人入住,先按门市价收费,然后请预订部或销售部予以确认;
    (6)按有预订散客办理客人的入住登记手续;
    (7)确认付款方式。请客人交付押金,旅行社付房费的订房客人付杂费押金;
    (8)将客人的订房传真、住宿凭单及其他资料一并转收银处,以便向旅行社结算。

  • 第16题:

    查询时,可以设置()、()和()为查询条件。

    • A、入住时间
    • B、客人住址
    • C、身份证号
    • D、客人姓名

    正确答案:A,C,D

  • 第17题:

    旅馆前台服务员对频繁入住的客人,不需要该客人每次住宿都予以验证登记和通过信息系统向公安机关传送该人住宿信息


    正确答案:错误

  • 第18题:

    协议公司客人上门入住未带名片,可由()在《临时住宿登记单》上签字确认协议价格。


    正确答案:店长/运营经理

  • 第19题:

    预订结束后,应告知客人()

    • A、预订入住的日期、数量
    • B、预订入住的天数、房型
    • C、房间保留到几点

    正确答案:C

  • 第20题:

    台湾人持台湾居民来往大陆通行证登记住宿,《临时住宿登记表》签证有效期应该填为入住日期顺延一年。


    正确答案:错误

  • 第21题:

    判断题
    客人入住时,住宿登记表必须填写完整,并按酒店收费标准收取押金,开具押金单,并请客人签字确认。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    《临时住宿登记表》中香港人、澳门人、华侨签证有效期项应填为()。
    A

    2009.11.11

    B

    2099.11.11

    C

    入住日期顺延二年

    D

    入住日期顺延一年


    正确答案: D
    解析: 暂无解析

  • 第23题:

    判断题
    香港人持港澳居民来往内地通行证登记住宿,《临时住宿登记表》签证有效期应该从入住日期顺延一年。
    A

    B


    正确答案:
    解析: 暂无解析