【说明】某软件企业开发一套类似于淘宝网上商城业务的电子商务网站。该系统涉及多种用户角 色,包括购物用户,商铺管理员,系统管理员等。在数据库设计中,该系统数振库的核心关系包括:产品(产品编码,产品名称,产品价格,库存数量,商铺编码) 商铺(商铺编码,商铺名称,商铺地址,商铺邮箱,服务电话); 用户(用户编码,用户名称,用户地址,联系电话)订单(订单编码,订单日期,用户编码,商铺编码,产品编码,产品数量,订单总价)不同用户角色也有不同的数据需求,为此该软件企业在基本数据库关系模式的基础上,定制 了许多试图。其中,有很多视图涉及到多表关联和聚集函数运算。【问题 1】 (8 分) 商铺用户需要实时统计本商铺的货物数运和销售情况,以便及时补货,或者为商铺调整 销售策略。为此专门设计了可实时查看当天商铺中货物销售情况和存贷情况的视图,商铺产品销售情况日报表(商铺编码,产品编码,日销售产品数量,库存数量,日期)。数据库运行测试过程中,发现针对该视图查询性能比较差,不满足用户需求。 请说明数据库视图的基木概念及其优点,并说明本视图设计导致查询性能较差的原闪。

【说明】某软件企业开发一套类似于淘宝网上商城业务的电子商务网站。该系统涉及多种用户角 色,包括购物用户,商铺管理员,系统管理员等。在数据库设计中,该系统数振库的核心关系包括:产品(产品编码,产品名称,产品价格,库存数量,商铺编码) 商铺(商铺编码,商铺名称,商铺地址,商铺邮箱,服务电话); 用户(用户编码,用户名称,用户地址,联系电话)订单(订单编码,订单日期,用户编码,商铺编码,产品编码,产品数量,订单总价)不同用户角色也有不同的数据需求,为此该软件企业在基本数据库关系模式的基础上,定制 了许多试图。其中,有很多视图涉及到多表关联和聚集函数运算。【问题 1】 (8 分) 商铺用户需要实时统计本商铺的货物数运和销售情况,以便及时补货,或者为商铺调整 销售策略。为此专门设计了可实时查看当天商铺中货物销售情况和存贷情况的视图,商铺产品销售情况日报表(商铺编码,产品编码,日销售产品数量,库存数量,日期)。数据库运行测试过程中,发现针对该视图查询性能比较差,不满足用户需求。 请说明数据库视图的基木概念及其优点,并说明本视图设计导致查询性能较差的原闪。


参考解析

解析:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。视图优点如下:1)视点集中视图集中即是使用户只关心它感兴趣的某些特定数据和他们所负责的特定任务。这样通过只允许用户看到视图中所定义的数据而不是视图引用表中的数据而提高了数据的安全性。2)简化操作视图大大简化了用户对数据的操作。因为在定义视图时,若视图本身就是一个复杂查询的结果集,这样在每一次执行相同的查询时,不必重新写这些复杂的查询语句,只要一条简单的查询视图语句即可。可见视图向用户隐藏了表与表之间的复杂的连接操作。3)定制数据视图能够实现让不同的用户以不同的方式看到不同或相同的数据集。因此,当有许多不同水平的用户共用同一数据库时,这显得极为重要。4)合并分割数据在有些情况下,由于表中数据量太大,故在表的设计时常将表进行水平分割或垂直分割,但表的结构的变化却对应用程序产生不良的影响。如果使用视图就可以重新保持原有的结构关系,从而使外模式保持不变,原有的应用程序仍可以通过视图来重载数据。5)安全性视图可以作为一种安全机制。通过视图用户只能查看和修改他们所能看到的数据。其它数据库或表既不可见也不可以访问。如果某一用户想要访问视图的结果集,必须授予其访问权限。视图所引用表的访问权限与视图权限的设置互不影响。由于日销售产品数量基于订单统计而得,而订单表是一张大表,数据量可能非常大,导致统计耗时。

相关考题:

星月公司分布在全国各地的分拨中心采用了配送需求计划(DRP)系统,在 DRP运行前的编码与信息整理工作包括( )。A.商品编码B.供货单位编码C.用户编码D.建立库存文件

在浏览器地址栏中输入的“地址”内容是()。 A、用户的住址B、对方用户的邮政编码C、被访问网站的URL地址D、自己计算机的域名

在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。有订单关系R(iT单号,日期,客户名称,商品编码,数量),则R的主关键字是()。

三包凭证应当包括的内容有:产品品牌、型号、车辆类型规格、车辆识别代号、生产日期;生产者名称、地址、邮政编码、客服电话、销售者名称、地址、邮政编码、电话等销售网点资料、销售日期、修理者名称、地址、邮政编码、电话等修理网点资料或者相关查询方式。() 此题为判断题(对,错)。

在浏览网页时,当用户屏幕显示乱码时,说明用户选择的语言代码错误,用户可通过()操作来选择合适的。 A.查看—编码—其它B.文件—页面设置—编码C.工具—Internet选项—编码D.查看—状态栏—编码

软件计划是软件开发的早期重要阶段,此阶段要求交互和配合的是( )。A.分析人员和用户B.编码人员和用户C.分析员和编码人员D.设计人员和用户

【说明】某软件企业开发一套类似于淘宝网上商城业务的电子商务网站。该系统涉及多种用户角 色,包括购物用户,商铺管理员,系统管理员等。在数据库设计中,该系统数振库的核心关系包括:产品(产品编码,产品名称,产品价格,库存数量,商铺编码) 商铺(商铺编码,商铺名称,商铺地址,商铺邮箱,服务电话); 用户(用户编码,用户名称,用户地址,联系电话)订单(订单编码,订单日期,用户编码,商铺编码,产品编码,产品数量,订单总价)不同用户角色也有不同的数据需求,为此该软件企业在基本数据库关系模式的基础上,定制 了许多试图。其中,有很多视图涉及到多表关联和聚集函数运算。【问题 3】(9 分) 针对李工提出的问题,常见的解决手段有应用程序实现,触发器实现和物化视图实现等、 请用 300 字以内的文字解释说明这三种方案。

【说明】某软件企业开发一套类似于淘宝网上商城业务的电子商务网站。该系统涉及多种用户角 色,包括购物用户,商铺管理员,系统管理员等。在数据库设计中,该系统数振库的核心关系包括:产品(产品编码,产品名称,产品价格,库存数量,商铺编码) 商铺(商铺编码,商铺名称,商铺地址,商铺邮箱,服务电话); 用户(用户编码,用户名称,用户地址,联系电话)订单(订单编码,订单日期,用户编码,商铺编码,产品编码,产品数量,订单总价)不同用户角色也有不同的数据需求,为此该软件企业在基本数据库关系模式的基础上,定制 了许多试图。其中,有很多视图涉及到多表关联和聚集函数运算。【问题 2】(8 分)为解决该枧图查洵性能比较差的问题,张工建议为该数据建立单独的商品当天货物销售、存货情况的关系表。但李工认为张工的方案造成了数据不一致的问题,必须采用一定的手段 来解决。1)说明张工方案是否能够对该视图查询性能有所提升,并解释原因:2)解释说明李工指出的数据不一致问题产生的原因。

用户供电可靠性综合管理信息系统中线段编码的前四位码代表()A变电站名称B线路编码C电压等级编码

中压用户编码采用20位的编码方式,由3段组成。

编码规则要求,()唯一。A线段编码B线段编码和用户编码C用户编码

GSM系统中,业务信道携带()。A、话音编码信息或用户数据B、话音编码信息或信令C、信令和同步数据D、用户数据或同步数据

Web应用程序在传输用户提交内容时经常使用的编码方式包括URL编码、Unicode编码、HTML编码、Base64编码和十六进制编码。

中压用户编码要求(),原来使用过的编码(包括做过用户退出、用户变更的编码)不能再重新注册使用。A、唯一,不能重复B、统一,不能重复C、唯一,可以重复D、统一,可以重复

PRM系统店面登陆时用户名?()A、经销商编码B、店面编码C、店面名称

在浏览网页时,当用户屏幕显示乱码时,说明用户选择的语言代码错误,用户可通过()操作来选择合适的。A、查看—编码—其它B、文件—页面设置—编码C、工具—Internet选项—编码D、查看—状态栏—编码

在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。那么在关系模式:订单明细(订单号,日期,客户名称,商品编码,数量)中,主关键字是()。A、订单号,商品编码B、订单号C、订单号,客户名称D、商品编码

个人商铺经营权质押贷款产品指向在专业市场中拥有商铺使用权的承租户提供的以()进行质押的个人生产经营贷款产品。A、商铺使用权B、商铺所有权C、商铺经营权D、商铺留置权

当用户隐藏某些税收编码后,操作赋码时不会显示用户隐藏的税收分类编码信息。

在“系统管理”模块中,增加用户时,()不能重复。A、编码B、姓名C、口令D、编码、姓名、口令

按照114查询电话号码编码规则的规定,用户的名称中()已经能够表示的部分省略。A、地区代码B、地区名称C、长途区号D、邮政编码

Web应用程序在传输用户提交内容时经常使用的编码方式包括()A、URL编码B、Unicode编码C、HTML编码D、Base64编码E、十六进制编码

多选题销售人员进行商铺销售时,需要了解的内容有( )。A已售商铺的业主姓名B商铺的面积大小C商铺的年增长率为多少D主力商铺的品牌名称E项目物业管理公司名称

单选题李某在北京拥有一套临街商铺,由于急需用钱将商铺卖给王某。由于王某长期居住在天津,随即将商铺交给其朋友刘某使用,目前该商铺的房产纳税人是()。A李某B王某C刘某D刘某和王某

单选题在浏览网页时,当用户屏幕显示乱码时,说明用户选择的语言代码错误,用户可通过()操作来选择合适的。A查看—编码—其它B文件—页面设置—编码C工具—Internet选项—编码D查看—状态栏—编码

单选题个人商铺经营权质押贷款产品指向在专业市场中拥有商铺使用权的承租户提供的以()进行质押的个人生产经营贷款产品。A商铺使用权B商铺所有权C商铺经营权D商铺留置权

单选题在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。那么在关系模式:订单明细(订单号,日期,客户名称,商品编码,数量)中,主关键字是()。A订单号,商品编码B订单号C订单号,客户名称D商品编码