A.数据字典是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具
B.数据字典是数据分析和管理工具
C.数据项又叫数据元素,是数据的最小单位
D.数据存储在数据字典中既描述数据的逻辑存储结构,又涉及它的物理组织
第1题
某集团公司在各省均设有分公司,现欲建立全国统一的销售管理信息系统,以便总公司及时掌握各分公司的销售情况。公司成立专门的项目组进行该系统的研发工作,其中张工负责其中的数据库设计工作。
张工和需求分析小组紧密合作,在设计出数据流图和数据字典的基础上,给出了数据库关系模式和相应的索引设计。同时考虑到未规范化关系模式町能引起的各类数据错误,对关系模式进行了全面的规范化处理,使所有关系模式均达到了3NF或BC.NF。
在项目实施过程中,应用开发小组认为该设计方案未考虑应用功能的实际需求。如果严格按照设计方案实施,会对应用系统的整体性能产生较大影响。主要的原因在于进行数据查询时,会产生大量的多表连接操作,影响性能。而设计方案中的索引设计,并不能完全满足数据查询的性能要求。
应用开发小组还认为,该设计方案未考虑到信息系统中核心销售数据处理的特点:
各分公司在使用该信息系统时只能操作自己分公司的销售数据,无权操作其他分公司的销售数据;只有总公司有权利操作所有销售数据,以便进行统计分析。
应用开发小组要求,在数据库设计方案中,必须针对实际应用功能的实现来考虑关系模式的规范化,必要时需要采用逆规范化或解除规范化的方法来保证性能要求。
【问题1】(8分)
系统需要管理供应商和货物等信息,具体包括供应商姓名、地址以及货物名称、价格等,供应商可以提供O-n种货物,其公司地址也可能发生变化。请以供应商关系模式supplier(name,address,product price)为例,解释不规范的关系模式存在哪些问题。
【问题2】(6分)
应用开发小组认为张工的规范化设计虽然解决了未规范化关系模式带来的问题,但实际实现功能时会造成系统性能的下降。请解释其原因。
【问题3】(5分)
请解释逆规范化方法,说明其优缺点。
【问题4】(6分)
针对该信息系统中核心销售数据处理的特点,如采用关系表水平分割的逆规范化方法,请给出具体的解决方案,井说明该方案存在的问题。
第2题
A.供数据库管理系统快速查找有关对象的信息 B.确定数据库中的内容和结构 C.供数据库管理员查询,以掌握整个资源的运行情况 D.支持数据库设计和系统分析
第3题
A.数据字典是各类“数据”和“加工处理”描述的集合
B.数据字典是统一集中地保存系统中所有的数据和加工的定义
C.数据字典是一个关于数据库信息的特殊数据库,为DBMS提供关于数据控制信息
D.数据字典仅供DBA参考,数据库用户是不可知的
第4题
A.数据字典中描述数据的逻辑存储结构,也涉及它的物理组织
B.外部实体描述了数据流入、流出和处理的实际发生地点和有关的主体。外部实体的定义包括实体编号、名称、简述、输入和输出数据流
C.数据流用来描述数据的流动过程,由一个或一组固定的数据项组成
D.数据结构描述了数据项之间的关系,由数据项或数据结构组成,是一个嵌套结构。一个简单的数据结构由数据项组成,而复杂的数据结构则包含了其他数据结构,在数据字典中,需要详细列出每个数据结构包含的项
第5题
A.Oracle数据字典是有表和视图组成的,存储有关数据库结构信息的一些数据
B.Oracle数据库字典描述了实际数据是如何组织的
C.对Oracle数据库字典可以像处理其他数据库表或视图一样进行查询,也可以进行任何修改
D.Oracle数据库字典通常是在创建和安装数据库时被创建的
第7题
A) 数据元素词条描述图中每一个数据结构都是由数据元素构成的
B) 数据元素是数据处理中的最小单位
C) 数据存储描述信息包含数据存储名
D) 数据流不可为记录、组合项或基本项
A.
B.
C.
D.
第9题
A.数据字典中被定义的内容一定会在数据流程图中出现
B.数据字典中不定义数据存储的结构
C.数据字典也定义组合数据
D.数据加工方法和内容应准确定义
第10题
A.数据字典中被定义的内容一定会在数据流程图中出现
B.数据字典中不定义数据存储的结构
C.数据字典也定义组合数据
D.数据加工方法和内容应准确定义
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!