《数据库应用系统设计》复习资料王恺.doc
文本预览下载声明
课程名称
数据库应用系统设计
教
材
信
息
名称
数据库应用系统设计理论与实践教程
出版社
电子科技大学出版社
作者
袁方 主编,郗亚辉等编著
版次
2005年3月第2版
注:如学员使用其他版本教材,请参考相关知识点
一、客观部分:(单项选择、多项选择、不定项选择、判断)
(一)、选择部分
1、在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是( B)阶段。
A、文件系统 B、数据库
C、人工管理 D、数据库管理系统
2、数据库与文件系统的根本区别是(A)。
A、数据的结构化 B、提高了系统效率
C、降低了数据冗余 D、提高了数据共享度
3、通过( B )映象,使得关系数据库具有高度逻辑独立性。
A、模式/内模式 B、外模式/模式
C、外模式/内模式 D、以上都不对
4、通过(B )映象,使得关系数据库具有高度物理独立性。
A、模式/内模式 B、外模式/模式
C、外模式/内模式 D、以上都不对
5、在数据库管理系统中,通过( A )语言向数据库中插入新的数据。
A、数据定义 B、数据操纵 C、数据控制 D、数据管理
6、在关系数据库系统中,一个关系相当于( B )。
A、一个数据库文件 B、一张二维表
C、一条记录 D、一个指针
7、表中的一行称为一个( A )。
A、元组 B、属性 C、主键 D、数据类型
8、对于一个学生表,如果想限制学生入学成绩只能在0~750之间,则应使用(B )完整性。
A、实体完整性 B、用户自定义完整性
C、参照完整性 D、记录完整性
9、一个关系中主键的作用是(A )。
A、用来唯一标识关系中的行 B、用来验证数据库的密码
C、可有可无的一个属性 D、设定表中某列的默认值
10、对于已经创建好的学生信息表,可以使用SQL语句“ALTER TABLE 学生信息( d)年龄”删除年龄列。
A、ALTER COLUMN B、DELETE
C、DROP D、DROP COLUMN
11、使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用(a)去掉结果中的重复行。
A、DISTINT B、DISTINTROW
C、DIFFERENT D、DIFFERENTROW
12、GRANT语句的功能是(B )
A、把授予用户的权限收回来
B、把对指定操作对象的指定操作权限授予指定的用户
C、把被破坏的数据库进行修复
D、对多个用户同时访问数据库的操作进行并发控制
13、关系模式规范化中的插入异常是指(c )
A、不该插入的数据被插入 B、不该删除的数据被删除
C、要插入的数据无法插入 D、要删除的数据无法删除
14、在数据库转储期间允许对数据库进行存取、修改活动,则该转储类型为( b )。
A、静态转储 B、动态转储 C、海量转储 D、增量转储
15、对于SQL Server的三种恢复模型,按照数据丢失程度由小到大排列依次为( b )。
A、简单恢复模型、完全恢复模型、大容量日志恢复模型
B、完全恢复模型、大容量日志恢复模型、简单恢复模型
C、大容量日志恢复模型、完全恢复模型、简单恢复模型
D、以上都不对
16、进行并发控制的主要技术是( c )。
A、备份 B、建立日志文件
C、封锁 D、完整性检查
17、要规定学生性别的取值范围为男或女,则应使用(A )。
A、静态列级约束 B、静态元组约束
C、动态列级约束 D、动态元组约束
18、要规定经理的工资不能低于2000元,则应使用( B )。
A、静态列级约束 B、静态元组约束
C、动态列级约束 D、动态元组约束
19、如果通过延迟检查发现用户操作请求违背了完整性约束条件,则系统( B )。
A、拒绝该用户操作 B、拒绝整个事务并回滚该事务
C、允许该用户操作但给出提示信息 D、不做任何事情
20、下列关于SQL Server权限设置的叙述中正确的是(C )。
A、只能指定允许操作的数据对象 B、只能指定允许进行的操作类型
C、既能指定允许操作的数据对象,也能指定允许进行的操作类型
D、以上都不对
21、在SQL Server中,要授予某安全性帐户具有转授许可给其他安全性帐户的权限,则在授权时应加上()子句。
A、WITH GRANT B、WITH GRANT FOR
C、WITH GRANT OPTION D、WITH GRANT PERMISSION
22、数据库应用系统维护阶段最主要的工作是(A )。
A、应用程序维护 B、数据维护
C、编码维护
显示全部