首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于数据库设计的叙述,在答题纸上回答问题1至问题3。 【说明】 某软件企业开发一套类似于淘宝网上商城业务的电子商务网站。该系统涉及多种用户角色,包括购物用户、商铺管理员、系统管理员等。 在数据库设计中,该系统数据库的核心关系包括: 产品(产
阅读以下关于数据库设计的叙述,在答题纸上回答问题1至问题3。 【说明】 某软件企业开发一套类似于淘宝网上商城业务的电子商务网站。该系统涉及多种用户角色,包括购物用户、商铺管理员、系统管理员等。 在数据库设计中,该系统数据库的核心关系包括: 产品(产
admin
2020-04-30
41
问题
阅读以下关于数据库设计的叙述,在答题纸上回答问题1至问题3。
【说明】
某软件企业开发一套类似于淘宝网上商城业务的电子商务网站。该系统涉及多种用户角色,包括购物用户、商铺管理员、系统管理员等。
在数据库设计中,该系统数据库的核心关系包括:
产品(产品编码,产品名称,产品价格,库存数量,商铺编码)
商铺(商铺编码,商铺名称,商铺地址,商铺邮箱,服务电话)
用户(用户编码,用户名称,用户地址,联系电话)
订单(订单编码,订单H期,用户编码,商铺编码,产品编码,产品数量,订单总价)
不同用户角色有不同的数据需求,为此该软件企业在基本数据库关系模式的基础上,定制了许多视图。其中,有很多视图涉及多表关联和聚集函数运算。
针对李工提出的问题,常见的解决手段有应用程序实现、触发器实现和物化视图实现等,请用300字以内的文字解释说明这三种方案。
选项
答案
应用程序实现:当业务逻辑新增订单、修改产品库存时,由应用程序同步修改该视图数据,所有修改操作视为一个事务,从而保证数据一致性: 触发器实现:在产品表和订单表上增加触发器,触发条件为修改订单(包括新增、删除、修改操作)或者修改产品库存,触发器逻辑为根据触发条件修改视图数据,保证数据一致性。 物化视图实现:将该视图定义为物化视图,物化视图直接将视图数据进行物理存储,并由DBMS自动保证数据的一致性。
解析
常见的解决手段有批处理操作、应用程序、触发器和物化视图。
批处理操作指的是先更新交易表,当积累一定数量后,批量更新对应的销售和库存数据,使得数据一致,这种方法使得在一定时间内,数据一直处于不一致状态,基本不会被采用;应用程序方法指的是由应用程序同时更新两个数据,使得数据保持一致,但会增加应用程序的复杂性,改变了原来的业务规则;触发器方式指的是由数据库自动使用触发器来保持数据一致性,这也是数据库开发中解决反规范化操作缺点的推荐方法,缺点是需要编写额外程序,同时会对原有的事务操作的性能造成影响。
物化视图方法则直接将视图数据进行物理存储,即将视图数据物理化,视图数据与原数据库表的数据,由DBMS自动保证数据的一致性,性能开销最小,而无须任何额外的程序或操作。
转载请注明原文地址:https://jikaoti.com/ti/Q067FFFM
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树则打印出两条路径:10,12和10,5,7。二元树结点的数据结构定义为:struct
.面向对象的思想主要包括什么?
.什么是code-behind技术
2005年11月15日华为软件研发笔试题。实现一单链表的逆转。
在搜狐网中搜索与“邓小平”的相关资料。
关于计算机语言的描述,不正确的是()。A.机器语言的语句全部由0和1组成,指令代码短,执行速度快B.机器语言因为是面向机器的低级语言,所以执行速度慢C.汇编语言已将机器语言符号化,所以它与机器无关D.汇编语言比机器语言执行速度快
下列关于存储器读写速度的排列,正确的是()。A.ram>cache>硬盘>软盘B.cache>ram>硬盘>软盘C.cache>硬盘>ram>软盘D.ram>硬盘>软盘>cache
Whichofthefollowingisacorrectdescriptionoftheprosandconsassociatedwiththird-generationprogramminglanguages?
Thefollowingscenariowillbeusedtoanswerquestions30,31and32.Jeffisleadingthebusinesscontinuitygroupinhiscom
随机试题
第三代喹诺酮抗生素的抗菌机制是
分销渠道
心跳呼吸停止后,最容易出现的继发性病理改变是
男性,75岁,最近常因右手发麻、精神不好而卧床休息。今晨醒来时,右手活动不利,站立时右脚也感到沉重。随后数小时内症状逐渐加重,右肢活动困难,意识清楚,未诉其他不适,既往有轻度高血压史。可能诊断是
患者,女,55岁。晨练时突发心前区剧烈疼痛,症状持续不缓解。紧急人院,查体:138/90mmHg,心率88次/分。心电图示:V1-V4ST段弓背向上抬高。急查血示:血清总胆固醇(TC)4.9mmol/L,甘油三酯(TG)2.8mmol/L,高密度脂蛋白固醇
以下关于应重新组织专家论证专项方案说法正确的是()。
某企业采用随机模式对现金持有量进行控制,当现金持有量达到上限时,企业要投资10万元于有价证券,企业认为无论何时其现金余额均不能低于2万元。若企业目前的现金余额为17万元,则需要投资有价证券()万元。
为了综合评价一个仓库的作业效率,需求出堆垛机的()。
有下面程序代码:PrivateSubCommand1_Click()DimsignAsIntegersign=1a=1b=2Fork=1To5c=a
例如:为了让自己更健康,他每天都花一个小时去锻炼身体。★他希望自己很健康。(√)今天我想早点儿回家。看了看手表,才5点。过了一会儿再看表,还是5点,我这才发现我的手表不走了。★那块手表不是他的。(×)
最新回复
(
0
)