《数据库应用系统设计》复习资料一、客观部分:(单项选择、多项选择、不定项选择、判断)(一)、选择部分1、在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是(B)阶段
A、文件系统B、数据库C、人工管理D、数据库管理系统★考核知识点:数据管理技术的发展附1
1(考核知识点解释):人工管理阶段:程序和数据是不可分割的整体;数据不能共享,浪费存储空间
文件系统阶段:数据保存在文件中,不再属于某个特定的程序;文件结构的设计面向具体应用,数据仍依赖于程序;存在数据冗余、不一致性等问题
数据库阶段:采用数据模型表示复杂的数据结构,从整体看待数据,降低数据冗余、减少不一致性;数据库可供不同应用程序使用,数据共享度高;数据库系统的数据和程序之间具有较高的独立性
2、数据库与文件系统的根本区别是(A)
A、数据的结构化B、提高了系统效率C、降低了数据冗余D、提高了数据共享度★考核知识点:数据管理技术的发展附1
2(考核知识点解释):数据库阶段:采用数据模型表示复杂的数据结构,从整体看待数据,降低数据冗余、减少不一致性
3、通过(B)映象,使得关系数据库具有高度逻辑独立性
A、模式/内模式B、外模式/模式C、外模式/内模式D、以上都不对★考核知识点:数据独立性附1
3(考核知识点解释):当模式发生改变时,只要修改外模式/模式映像关系,使外模式不变,就可以保证应用程序不必改动,这就保证了数据的逻辑独立性
4、通过(A)映象,使得关系数据库具有高度物理独立性
A、模式/内模式B、外模式/模式C、外模式/内模式D、以上都不对★考核知识点:数据独立性附1
4(考核知识点解释):当数据库的存储结构改变时,可以通过修改模式/内模式的映像关系使数据模式不变化,从而保证从模式中导出的外模式也不变化,最终使得根据外模式设计的应用程序也不用改动
数据的物理存储发生变化并不引起逻辑应