预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2022年上海大学计算机科学与技术专业《数据库原理》科目期末试卷 B(有答案) 一、填空题 1、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。 因为,用户只要提出______,不必指出______。 2、设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图, 该视图包含全部商品类别及每类商品的平均价格。请补全如下语句:CREATEVIEWV1 (商品类别,平均价格)ASSELECT商品类别,_____FROM商品表GROUPBY商品类 别; 3、____________、____________、____________和是计算机系统中的三类安全性。 4、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加 ______,直到事务T释放A上的锁。 5、安全性控制的一般方法有____________、____________、____________、和____________视 图的保护五级安全措施。 6、在SQLServer2000中,某数据库用户User在此数据库中具有对T表数据的查询和 更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。 _____UPDATEONTFROMUser; 7、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SELECT语句 中使用______保留字。 8、关系规范化的目的是______。 9、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计 人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有 ______、______和______3类。 10、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______, 将2NF经过转变为3NF______。 二、判断题 11、视图是观察数据的一种方法,只能基于基本表建立。() 12、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。() 13、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。() 14、视图就是一个虚表,保存视图时,保存的是视图的定义。() 15、视图是可以更新的。() 16、在数据库恢复中,对已完成的事务进行撤销处理。() 17、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。 () 18、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。() 19、二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。() 20、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。 () 21、可串行化的调度一定遵守两段锁协议。() 22、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。() 23、外模式DDL用来描述数据库的总体逻辑结构。() 24、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数 据的操作。() 25、数据库的数据项之间无联系,记录之间存在联系。() 三、选择题 26、关于关系的完整性约束条件,下列说法错误的是()。 A.在关系模型中,允许定义实体完整性、参照完整性和用户定义的完整性 B.用户完整性应该由关系系统自动支持 C.参照完整性可由用户或系统定义 D.用户定义的完整性是应用领域需要遵循的约束条件 27、下列不是数据库恢复采用的方法是()。 A.建立检查点 B.建立副本 C.建立日志文件 D.建立索引 28、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。 A.关系规范化理论B.关系运算理论 C.关系代数理论D.数理逻辑 29、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为 ()。 A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能 30、在关系代数运算中,最费时间和空间的是()。 A.选择和投影运算 B.除法运算 C.笛卡尔积和连接运算 D.差运算 31、下列说法正确的是()。 A.可以利用存储过程在当前数据库中创建固定数据库角色 B.当前数据库中的用户自定义角色可以用存储过程删除 C.不能将数据库用户账户添加为当前数据库中角色的成员 D.Public角色可以被删除 32、查询Student表中的所有非空Email信息,以下语句正确的是()。 A.SELECTEmailFROMStudentWHEREEmail!=NULL B.SELECTEmailFROMStudentWHEREEmail