首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于数据库分析与设计的叙述,在答题纸上回答问题1至问题4。 某集团公司在各省均设有分公司,现欲建立全国统一的销售管理信息系统,以便总公司及时掌握各分公司的销售情况。公司成立专门的项目组进行该系统的研发工作,其中张工负责其中的数据库设计工作。 张工和
阅读以下关于数据库分析与设计的叙述,在答题纸上回答问题1至问题4。 某集团公司在各省均设有分公司,现欲建立全国统一的销售管理信息系统,以便总公司及时掌握各分公司的销售情况。公司成立专门的项目组进行该系统的研发工作,其中张工负责其中的数据库设计工作。 张工和
admin
2014-08-23
45
问题
阅读以下关于数据库分析与设计的叙述,在答题纸上回答问题1至问题4。
某集团公司在各省均设有分公司,现欲建立全国统一的销售管理信息系统,以便总公司及时掌握各分公司的销售情况。公司成立专门的项目组进行该系统的研发工作,其中张工负责其中的数据库设计工作。
张工和需求分析小组紧密合作,在设计出数据流图和数据字典的基础上,给出了数据库关系模式和相应的索引设计。同时考虑到未规范化关系模式可能引起的各类数据错误,对关系模式进行了全面的规范化处理,使所有关系模式均达到了3NF或BCNF。
在项目实施过程中,应用开发小组认为该设计方案未考虑应用功能的实际需求。如果严格按照设计方案实施,会对应用系统的整体性能产生较大影响。主要的原因在于进行数据查询时,会产生大量的多表连接操作,影响性能。而设计方案中的索引设计,并不能完全满足数据查询的性能要求。应用开发小组还认为,该设计方案未考虑到信息系统中核心销售数据处理的特点:各分公司在使用该信息系统时只能操作自己分公司的销售数据,无权操作其他分公司的销售数据;只有总公司有权利操作所有销售数据,以便进行统计分析。
应用开发小组要求,在数据库设计方案中,必须针对实际应用功能的实现来考虑关系模式的规范化,必要时需要采用逆规范化或解除规范化的方法来保证性能要求。
系统需要管理供应商和货物等信息,具体包括供应商姓名、地址以及货物名称、价格等,供应商可以提供0~n种货物,其公司地址也可能发生变化。请以供应商关系模式supplier(name,address,product,price)为例,解释不规范的关系模式存在哪些问题
选项
答案
存在以下问题: 1.数据冗余。如果供应商供应了多种货物,则他的地址被多次重复存储。 2.修改异常(数据不一致)。由于数据冗余存储,当供应商地址改变时,必须修改所有相关记录,否则会造成地址数据不一致。 3.插入异常。如果某供应商未提供货物,则无法记录该供应商的姓名和地址。 4.删除异常。如果某供应商的所有货物均被删除,则丢失了该供应商的名称和地址。
解析
本问题考查规范化的基本知识。不满足关系模式规范化要求,会存在数据冗余、更新异常(修改异常)、插入异常、删除异常的问题。为解决上述问题,人们定义了规范的关系模式或范式,分别为1NF、2NF、3NF、BCNF、4NF和5NF。关系模式规范化达到BCNF后,这些问题彻底被解决。实际应用中,一般只做到3NF或BCNF。
问题中给出的供应商关系模式存在以下问题:
(1)数据冗余。如果供应商供应了多种货物,则他的地址被多次重复存储。
(2)修改异常(数据不一致)。由于数据冗余存储,当供应商地址改变时,必须修改所有相关记录,否则会造成地址数据不一致。
(3)插入异常。如果某供应商未提供货物,则无法记录该供应商的姓名和地址。
(4)删除异常。如果某供应商的所有货物均被删除,则丢失了该供应商的名称和地址。
转载请注明原文地址:https://kaotiyun.com/show/fZQZ777K
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
2005年11月金山笔试题。编码完成下面的处理函数。函数将字符串中的字符’*’移到串的前部分,前面的非’*’字符后移,但不能改变非’*’字符的先后顺序,函数返回串中字符’*’的数量。如原始串为:ab**cd**e*12,处理后为*****abcde12,函
八皇后问题(输出所有情况,不过有些结果只是旋转了90度而已)。哈哈:)回溯算法的典型例题
根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:namespacetest{publicdelegatevoidOnDBOperate();publicclassUserControlBase
一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。
用C++设计一个不能被继承的类。
对MSN常规选项进行设置,使登录到Windows时自动运行Messenger(R),联系人联机时显示通知,收到电子邮件时通知我。
设置Internet临时文件保存在D:\临时文件\。
设置本地连启动WindowsXP系统自带防火墙。
在CuteFTP站点管理器中删除专业站点文件夹下名为“删除”的FTF’站点。
随机试题
设y=sin(3x-4),则yˊ()
患者,男,23岁,觉得大街上人们都在注意他的行动,对他有敌意,房子里有人安装了摄像头,监视他的行动;有时自言自语、自笑;不吃家人做的饭,害怕饭里有毒,要自己亲自做饭;对家人和同学漠不关心,父亲病重住院,患者无动于衷。该患者可能患有(
在建设工程风险识别过程中的核心工作是( )。
施工单位B分别在某省会城市远郊和城区承接了两个标段的堤防工程施工项目,其中防渗墙采用钢板桩技术进行施工。施工安排均为夜间插打钢板桩,白天进行钢板桩防渗墙顶部的混凝土圈梁浇筑、铺土工膜、植草皮等施工。施工期间由多台重型运输车辆将施工材料及钢板装运抵作业现场,
[2012]注册会计师在评价专家的工作是否足以实现审计目的时,下列各项中,不需评价的是()。
(1)在“学籍”数据库中有student、score和course三个表,使用菜单设计器制作一个名为menu1的菜单,菜单只有一个“查询”菜单项。该菜单项中有“按学号”、“按课程号”和“退出”3个子菜单。“按学号”和“按课程号”子菜单分别使用SQL语句的A
在考生文件夹下有一个工程文件vbsj5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动”窗体,如图1-329所示,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(最多10个)放在全局变
有以下程序:#includevoidfun(intn,int*s){intf:if(n==1)*s=n+1;else{fun(n一1,&f);*s=f;}}main()
Readthetextsfromamagazinearticleinwhichfivespeakerstalkedabouttheirjobs.Forquestions61to65,matchthespeaker
DearCustomer,Congratulations!Youhavejustpurchasedoneoftheworld’smostsophisticatedmicrowaveovens.Thisapplianceha
最新回复
(
0
)