山东工商学院历年数据库测试卷
数据库测试卷
一、单项选择题 (共20题,每题2分,共计40分)
( A )
1、对表中某一字段建立索引时,若其值无重复,应选择()索引。
( A )
2、启动数据库时,如果一个或多个CONTROL_FILES参数指定的文件不存在或不可用,会出现( )的结果。
( D )
3、反映现实世界中实体及实体间联系的信息模型是( )。
( D )
4、使用多表查询时,在哪个子句指定多个表的名字?( )
( C )
5、使用存储过程的好处不包括
( D )
6、下面关于关系性质的叙述中,不正确的是()。
( B )
7、下面叙述中正确的是( )。
( B )
8、有学生表:学生(学号,姓名,学分),如果要在报表中输出已有学分的学生人数,则在报表设计时应使用的函数是( )
( D )
9、下列关于报表数据源的说法中,正确的是( )
( A )
10、下面关于“1级封锁”的说法,正确的是
( B )
11、实现数据在不会被相互干扰的情况下并发使用,并且在发生故障时能够对数据库进行正确的恢复的是
( C )
12、关于主键约束以下说法错误的是( )。
( B )
13、一个表中,某个字段或者字段集是另一个表的主键,则将这个字段或者字段集称为( )
( A )
14、在一个关系中,如果有这样一个属性存在,它的值能唯一的标识此关系中的一个元组,称其为)
( A )
15、在Oracle中,事务中使用下列SQL语句不会引起锁定?( )
( A )
16、在数据表视图中,不可以()
( A )
17、会导致用户连接到ORACLE数据库,但不能创建表的原因是( )。
( D )
18、以下______函数不是加密函数?
( A )
19、函数DOW(DATE())的返回值的数据类型是( ) 。
( D )
20、对于只有两种取值的字段,一般使用 数据类型____。
二、填空题 (共10题,每题2分,共计20分)
1、在SQL Server 2008 R2中,数据库是由( )文件和( )文件组成的。
2、表中的一行称为一条( ),对应一个( ),相当于一个( )
3、查阅字段的数据来源可以是表、查询和____。
4、数据库恢复的基本原理是( )。
5、查询学生的姓名和出生年的SQL语句是 select sname as 姓名, year( )-sage as 出生年 from student
6、据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是______
7、SQL语言是________语言。
8、无论是存储过程还是触发器,都是( )语句和( )语句的集合。
9、在SQL Server数据库管理系统中,dbcreator是一种( )角色,而dbowner是一种( )角色。
10、在Access中,可以创建单字段、____和自动编号三种类型的主键。
三、简单题 (共4题,每题5分,共计20分)
1、简述死锁及其解决办法。
2、文件系统阶段特点
3、关系模型由哪几部分组成?
4、DBA的职责是什么?
四、综合应用题 (共1题,每题20分,共计20分)
1、在学生课程管理数据库中创建一触发器,当向学生选课表插入记录时,检查该记录的学号在学生表中是否存在,检查该记录的课程号在课程表中是否存在,及选课成绩是否在0到100范围,若有一项为否,则不允许插入。
相关标签:
- 数据库原理及应用
- 山东工商学院
- 测试卷