2025年数据库原理与应用考试题库1
1.以下()操作会导致产生deleted表。
A.CREATETABLE。
B.INSERT。
C.SELECT。
D.UPDATE(正确答案)。
答案解析:D。
2.在SQLServer2008中,下列关于通配符的中,范围最大的是()。
A.nameLIKEabc#。
B.nameLIKEabc_d%。
C.nameLIKEabc%。
D.nameLIKE%abc%(正确答案)。
答案解析:D。
3.删除数据库的命令是()。
A.Deletedatabase数据库名。
B.sp_helpdbdatabase数据库名。
C.Droptable数据库名。
D.Dropdatabase数据库名(正确答案)。
答案解析:D。
4.有一个关系:学生(学号,姓名,所在系),规定学号不能为空,不能重复,这一规则属于()。
A.实体完整性约束(正确答案)。
B.关键字完整性约束。
C.参照完整性约束。
D.用户自定义完整性约束。
答案解析:A。
5.要使用SQLServer2016,必须至少启动以下()服务。
A.数据库引擎(正确答案)。
B.分析服务。
C.报表服务。
D.集成服务。
答案解析:A。
6.在Transace-SQL语句中修改表结构时应使用的命令是()。
A.UPDATE。
B.INSERT。
C.ALTER(正确答案)。
D.MODIFY。
答案解析:C。
7.保持数据库的完整性属于数据库管理系统的()功能。
A.数据定义(正确答案)。
B.数据操纵。
C.数据库的运行控制。
D.数据库的建立和维护。
答案解析:C。
8.触发器可以建在()中。
A.表(正确答案)。
B.过程。
C.数据库。
D.函数。
9.关于触发器,下列说法错误的是()。
A.触发器是一种特殊类型的存储过程。
B.DDL触发器包括INSERT触发器、UPDATE触发器、DELETE触发器等基本触发器(正确答案)。
C.触发器可以同步数据库中的相关数据表,进行级联更改。
D.DDL触发器和DML触发器可以通过CREATETRIGGER语句来创建,都是为了响应事件而被激发的。
答案解析:B。
10.()是对数据库进行插入、删除、修改和查询等基本操作。
A.数据定义。
B.数据操纵(正确答案)。
C.内模式。
D.外模式。
答案解析:B。
11.在SQLServer中,触发器不具有()类型。
A.INSERT触发器。
B.UPDATE触发器。
C.DELETE触发器。
D.SELECT触发器(正确答案)。
答案解析:D。
12.删除数据的命令是()。
A.DELETEDATABASE数据库名。
B.SP_HELPDBDATABASE数据库名。
C.DROPTABLE数据库名。
D.DROPDATABASE数据库名(正确答案)。
答案解析:D。
13.在SQLServer中,用来显示数据库信息的系统存储过程是()。
A.sp_dbhelp(正确答案)。
B.sp_db。
C.sp_help。
D.sp_helpdb。
答案解析:D。
14.在SQLServer中若要使用多个文件,为了便于管理,可使用()。
A.文件夹。
B.文件组(正确答案)。
C.复制数据库。
D.数据库脱机。
答案解析:B。
15.自然连接是从()角度进行演算的。
A.行。
B.列。
C.行或列。
D.行和列(正确答案)。
答案解析:D。
16.在SQLServer中,用来更改数据库名称的系统存储过程是()。
A.sp_helpdb。
B.sp_db。
C.sp_help。
D.sp_renamedb(正确答案)。
答案解析:D。
17.下面的选项不是关系数据库基本特征的是()。
A.不同的列应有不同的数据类型(正确答案)。
B.不同的列应有不同的列名。
C.与行的次序无关。
D.与列的次序无关。
18.在关系数据库中,哪种约束用于维护参照完整性()?
A.触发器。
B.索引。
C.外键约束(正确答案)。
D.存储过程。
答案解析:C。
19.与表达式成绩BETWEEN0AND100等效的表达式是()。
A.成绩0and100。
B.成绩=0and。
C.成绩=0and成绩=100(正确答案)。
D.成绩0and成绩100。
答案解析:C。
20.关系模型中,一个关键字是()。
A.可由多个任意属性组成。
B.至多由一个属性组成。
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成(正确答案)。
D.以上都不是。
21.对视图的描述错误的是(c)。
A.是一张虚拟的表。
B.在存储视图时存储的是视图的定义。
C.在存储视图时存储的是视图中的数据(正确答案)。
D.可以像查询表一样来