itgle.com

( 30 ) 某个数据仓库中保存有商品销售明细数据表 T ( 商品号 , 数量 , 价格 , 时间 ) , 其细节数据保存期 为2 年 , 每年销售记录约有 5 千万条 。 设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析 ,可供用户查询或分析的数据时间跨度最长为 5 年 , 为了提高这项分析需求的执行效率 , 下列方案合理且有效的是A )按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数据,并用于趋势分析B )按月份为商品明细数据建立分区

题目

( 30 ) 某个数据仓库中保存有商品销售明细数据表 T ( 商品号 , 数量 , 价格 , 时间 ) , 其细节数据保存期 为2 年 , 每年销售记录约有 5 千万条 。 设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析 ,可供用户查询或分析的数据时间跨度最长为 5 年 , 为了提高这项分析需求的执行效率 , 下列方案合理且有效的是

A )按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数据,并用于趋势分析

B )按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,建立视图 V 1 (商品号,日销售总数量,日销售总金额,日期 ) ,将 V 1 作为数据分析源

C )在商品号属性上为 T 建立索引,建立物化视图 V 2 (商品号,日销售总数量,日销售总金额,日期 ) , 每天根据 T 中新产生的数据对 V 2 进行增长式更新,并将 V 2 作为分析数据源

D ) 建立物化视图 V 3 ( 商品号 , 月销售总数量 , 月销售总金额 , 月份 ) , 每天清空 V 3 , 并根据表 T 重新计 算V 3 ,并将 V 3 作为分析数据源


相似考题
更多“( 30 ) 某个数据仓库中保存有商品销售明细数据表 T ( 商品号 , 数量 , 价格 , 时间 ) , 其细节数 ”相关问题
  • 第1题:

    销售价格综合指数()表示

    A、综合反映多种商品销售量变动程度

    B、综合反映多种商品销售额变动程度

    C、报告期销售的商品其价格综合变动的程度

    D基期销售的商品其价格综合变动的程度


    参考答案:C

  • 第2题:

    请按要求解答下列问题:

    (1)在设计数据库应用系统时,需要对系统所需的存储空间进行规划。规划时需要考虑多种因素,请列出其中的4种。

    (2)设有商品销售系统,该系统每天最多产生万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存3年的销售记录,每年按365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10字节)、销售数量(8字节)、价格(8字节)、金额(8字节)、收银台编号(4字节)、销售员编号(4字节)、销售时间(8字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为8KB(共8192字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。

    请计算在数据库中保存商品销售数据表需要的数据页数目,要求写出计算过程。


    正确答案:×
    单条数据的长度;每年、每天、每小时等数据所增长的大小;备份和冗余备份空间;系统文件的大小;占用内存空间的大小等等。 (2)单条商品销售记录占用字节:10+8+8+8+4+4+8=50字节。 单数据页可存储销售记录条数:163条(163×50=8150字节;164×50=8200字节)。 保存三年的销售总记录数:3×365×10000=10950000条。 需要的数据页数目=67178(67178×163=10950014;67177×163=10949851)。

  • 第3题:

    销售价格综合指数表示()。

    A综合反映多种商品销售量变动程度

    B综合反映多种商品销售额变动程度

    C报告期销售的商品,其价格综合变动的程度

    D基期销售的商品,其价格综合变动程度


    C

  • 第4题:

    在各种数据环境中,粒度用于描述数据的综合程度。设某系统中有商品销售表(商品号,销售量,单价,日期,时间) 和商品周销售表(商品号,周销售量,周) ,则商品销售表的粒度级要 (7) 于商品周销售表的粒度级。若两个表的时间跨度相同,则商品销售表中存放的数据量要 (8) 于商品周销售表的数据量。

    (7)


    正确答案:低

  • 第5题:

    查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确命令是

    A.SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额 FROM商品JOIN销售ON商品.商品号=销售.商品号 WHERE单价=(SELECT MAX(单价)FROM商品)

    B.SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额 FROM商品JOIN销售ON商品.商品号=销售.商品号 WHERE单价=MAX(单价)

    C.SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额 FROM商品JOIN销售WHERE单价=(SELECT MAX(单价)FROM商品)

    D.SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额 FROM商品JOIN销售WHERE单价=MAX(单价)


    正确答案:A
    解析:在指定连接字段时可以用WHERE指定连接条件,也可以用超连接关键字JOIN表示普通连接,即只有满足连接条件的记录才出现在查询结果中,但JOIN后面必须用ON子句指定连接条件,故选项C)和D)是错误的,选项B)中的WHERE语句“单价=MAX(单价)”没有指明MAX(单价)这个最大值来自哪个表,故选A)。