哈尔滨商业大学数据库基础

本试卷为哈尔滨商业大学数据库基础,题目包括:单项选择题,填空题,名词解释题,综合应用题。

覆盖的内容包括:名词解释,综合应用。

数据库基础

一、单项选择题 (共20题,每题2分,共计40分)

(  D  )
1、数据库同步复制,是一种基于数据库( )实现的结构化数据库同步复制功能。
A、表
B、字段
C、视图
D、日志
(  B  )
2、索引属于
A、模式
B、内模式
C、外模式
D、概念模式
(  D  )
3、数据库系统由入员、( )和硬件等组成。
A、操作系统
B、文件系统
C、编译系统
D、数据库管理系统
(  A  )
4、如果两个实体集之间的联系是1:n,转换为关系时()。
A、将n端实体转换的关系中加入1端实体转换关系的码
B、将n端实体转换的关系的码加入到1端的关系中
C、将两个实体转换成一个关系
D、在两个实体转换的关系中.分别加入另一个关系的码
(  D  )
5、在SELECT语句的语法结构中,【】用于指定组的选择条件。
A、ORDER BY子句
B、WHERE子句
C、GROUP BY子句
D、HAVING子句
(  D  )
6、最简单有效的保障封锁其调度是可串行性的方法是
A、1级封锁
B、2级封锁
C、3级封锁
D、两段封锁法
(  D  )
7、数据库完整性约束的建立需要使用DBMS提供的()。
A、数据操纵语言DML
B、数据查询语言DQL
C、数据控制语言DCL
D、数据操纵语言DDL
(  D  )
8、用( )形式表示实体类型和实体间联系是关系模型的主要特征。
A、指针
B、链表
C、关键字
D、表格
(  C  )
9、从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是( )。
A、M端实体的主码
B、N端实体的主码
C、M端实体主码与N端实体主码组合
D、重新选取其他属性
(  D  )
10、Cat 使用带有 WITH ADMIN OPTION 子句的 DCL 语句将 DROP ANY TABLE 系统权限授予了 Fox,而 Fox 又将这一权限授予了 Dog如果 Cat 的权限被收回,除了 Cat 以外,( )用户将丧失他们的权限。
A、只有 Dog
B、只有 Fox
C、Dog 和 Fox
D、没有其他用户丧失权限
(  C  )
11、SQL的视图是从( )中导出的。
A、基本表
B、视图
C、基本表或视图
D、数据库
(  C  )
12、将多个 select 查询结果合并起来,形成一个完整的查询结果集的方法是:( )。
A、Join
B、Insert
C、Union All
D、Group By
(  C  )
13、在数据管理技术发展的三个阶段中,数据共享性最好的是( )。
A、人工管理阶段
B、文件系统阶段
C、数据库系统阶段
D、三个阶段相同
(  D  )
14、判断“学生”窗体中“性别”字段值是否为“男”的宏条件表达式为( )
A、[Forms]![学生]=“男”
B、[Forms]![性别]=男
C、[Forms]![学生]![性别]=男
D、[Forms]![学生]![性别]=“男”
(  D  )
15、如果某字段需要存储照片,以下( )数据类型最适合
A、文本型
B、备注型
C、超链接
D、OLE对象
(  C  )
16、把日期2007年7月2日赋值给日期型变量的方法是( )。
A、D=07/07/2007
B、D="07/02/2007"
C、D=CTOD("07/02/2007")
D、D=DTOC("07/02/2007")
(  D  )
17、下列____不属于SQL Server 2008在安装时创建的系统数据库。
A、master
B、model
C、msdb
D、userdb
(  A  )
18、数据库的数据备份方法包括:冷备份、( )和逻辑备份三种。
A、热备份
B、程序备份
C、字段备份
D、字节备份
(  A  )
19、在SQL语句中,给用户授权的命令是()。
A、GRANT
B、SET
C、REVOKE
D、FROM
(  B  )
20、你需要在表SALES里查找一些产品明细,其中PROD_ID列包括字符'_D123'。( )WHERE子句条件能得到这些相符产品。
A、WHERE prod_id LIKE '%_D123%' ESCAPE '_'
B、WHERE prod_id LIKE '%\_D123%' ESCAPE '\'
C、WHERE prod_id LIKE '%_D123%' ESCAPE '%_'
D、WHERE prod_id LIKE '%\_D123%' ESCAPE '\_'

二、填空题 (共10题,每题2分,共计20分)

1、建立一个学生表Student,它由学号SNo、姓名SName、性别SSex、年龄SAge、所在系SDept五个属性组成,其中学号(假定其为字符型,长度为8个字符)属性不能为空。CREATE TABLE Student(SNo ( ) ,SName CHAR(20),SSex CHAR(2),SAge INTEGER,SDept CHAR(16))
2、据库系统的核心是______。
3、下述关于数据库系统的正确叙述是数据库系统减少了______。
4、SQL语言具有数据定义、数据操纵、________的功能。
5、SQL语言是________语言。
6、将E-R图向关系模型进行转换是( )阶段的任务。
7、无论是存储过程还是触发器,都是( )语句和( )语句的集合。
8、数据转储分为( )和()
9、SQL Server 2012支持DML触发器、DDL触发器和()。
10、报表由报表页眉、页面页眉等多个部分构成,每一部分称为报表的一个____。

三、名词解释题 (共4题,每题5分,共计20分)

1、什么是DCL?
2、什么是范式?
3、什么是主关键字?
4、什么是关系数据库中的视图?

四、综合应用题 (共1题,每题20分,共计20分)

1、设学生课程数据库中有三个关系:
学生关系S(S#,SNAME,AGE,SEX)
学习关系SC(S#,C#,GRADE)
课程关系C(C#,CNAME)
其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分别表示学号、课程号、姓名、年龄、性别、成绩
和课程名。
用SQL语句表达下列操作
(1)检索选修课程名称为“MATHS”的学生的学号与姓名
(2)检索至少学习了课程号为“C1”和“C2”的学生的学号
(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄
(4)检索平均成绩超过80分的学生学号和平均成绩
(5)检索选修了全部课程的学生姓名
(6)检索选修了三门课以上的学生的姓名