查询是在创建了表的基础上而产生的数据库的一个对象,以下()无法使用查询设计视图进行创建。
A.选择查询
B.参数查询
C.交叉表查询
D.SQL命令查询
A.选择查询
B.参数查询
C.交叉表查询
D.SQL命令查询
试题(57)
关于数据库索引,以下表述正确的是(57) 。
① 如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。
② 全表扫描一定比使用索引的执行效率低。
③ 在字段选择性很低的情况下适用索引。
④ 一个表创建的索引越多,对系统的性能提升越大。
(57)
A.① ② ③
B. ① ③
C. ① ② ③ ④
D. ① ③ ④
A.①②③
B.①③
C.①②③④
D.①③④
在关系数据库中,为了简化用户的查询操作,而又不增加数据的存储空间,则应该创建的数据库对象是()。
A.table(表)
B.index(索引)
C.cursor(游标)
D.view(视图)
关于优化查询说法正确的是()。
A.避免或简化排序的目的是实现查询优化
B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度
C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃
D.相关子查询的使用可以加速查询
A.避免或简化排序的目的是实现查询优化
B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度
C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃
D.相关子查询的使用可以加速查询
下列关于查询和视图的说法中,正确的是______。
A.查询可以定义查询去向,而视图不可以
B.查询和视图都可以修改数据库表的数据
C.视图可以定义查询去向,而查询不可以
D.查询和视图都不可以修改数据库表的数据
阅读以下关于数据库分析与设计的叙述,在答题纸上回答问题1至问题4。
某集团公司在各省均设有分公司,现欲建立全国统一的销售管理信息系统,以便总公司及时掌握各分公司的销售情况。公司成立专门的项目组进行该系统的研发工作,其中张工负责其中的数据库设计工作。
张工和需求分析小组紧密合作,在设计出数据流图和数据字典的基础上,给出了数据库关系模式和相应的索引设计。同时考虑到未规范化关系模式町能引起的各类数据错误,对关系模式进行了全面的规范化处理,使所有关系模式均达到了3NF或BC.NF。
在项目实施过程中,应用开发小组认为该设计方案未考虑应用功能的实际需求。如果严格按照设计方案实施,会对应用系统的整体性能产生较大影响。主要的原因在于进行数据查询时,会产生大量的多表连接操作,影响性能。而设计方案中的索引设计,并不能完全满足数据查询的性能要求。
应用开发小组还认为,该设计方案未考虑到信息系统中核心销售数据处理的特点:
各分公司在使用该信息系统时只能操作自己分公司的销售数据,无权操作其他分公司的销售数据;只有总公司有权利操作所有销售数据,以便进行统计分析。
应用开发小组要求,在数据库设计方案中,必须针对实际应用功能的实现来考虑关系模式的规范化,必要时需要采用逆规范化或解除规范化的方法来保证性能要求。
【问题1】(8分)
系统需要管理供应商和货物等信息,具体包括供应商姓名、地址以及货物名称、价格等,供应商可以提供O-n种货物,其公司地址也可能发生变化。请以供应商关系模式supplier(name,address,product price)为例,解释不规范的关系模式存在哪些问题。
【问题2】(6分)
应用开发小组认为张工的规范化设计虽然解决了未规范化关系模式带来的问题,但实际实现功能时会造成系统性能的下降。请解释其原因。
【问题3】(5分)
请解释逆规范化方法,说明其优缺点。
【问题4】(6分)
针对该信息系统中核心销售数据处理的特点,如采用关系表水平分割的逆规范化方法,请给出具体的解决方案,井说明该方案存在的问题。
A.下次创建新文档时,直接从该文档中将页眉复制到新文档中
B.将该文档保存为模板,下次可以在该模板的基础上创建新文档
C.将该页眉保存在页眉文档部件库中,以备下次调用
D.将该文档另存为新文档,并在此基础上修改即可
当要保存大量的数据时,应当使用数据库(比如Access数据库),而不是Excel工作表。Excel工作表的用途应该是将对数据库查询出的数据进行计算和分析。()
A.可以搜索数据库中的记录
B.可以修改数据库中的记录
C.不仅可以搜索并计算一个表中的数据,还可以同时搜索多个表中的记录
D.可以查看和修改记录
A.需求分析阶段对用户的信息要求和处理要求未完全掌握
B.概念结构设计不正确
C.逻辑结构设计阶段未能对关系模式分解到BCNF
D.物理设计阶段未能正确选择数据的存储结构