北京服装学院历年数据库期末题库

本试卷为北京服装学院历年数据库期末题库,题目包括:单项选择题,填空题,名词解释题,综合应用题。

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

数据库期末题库

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

(  D  )
1、在表设计视图中,不能( )。
A、修改字段的类型
B、修改字段的名称
C、删除一个字段
D、删除一条记录
(  A  )
2、下列关于Acces表的叙述中,错误的是
A、创建表之间的关系时,应关闭所有打开的表
B、可在设计视图的“说明"列对字段进行具体的说明
C、可以对备注型字段进行“格式”属性设置
D、若删除表中含有自动编号型字段的记录后Acces不会对表中自动编号型字段重新编号
(  C  )
3、若要在数据表视图内对字段进行重命名,应点击功能区( )选项卡中的“名称和标题”命令
A、开始
B、创建
C、字段
D、表
(  D  )
4、如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段称为( )。
A、元组
B、属性
C、关键字
D、外部关键字
(  C  )
5、下面对数据表的叙述有错误的是()。
A、数据表是Access数据库中的重要对象之一
B、表的“设计视图”的主要工作是设计表的结构
C、表的“数据表视图”只用于显示数据
D、可以将其他数据库的表导入到当前数据库中
(  C  )
6、下列SQL语句的查询结果是:( )。 SELECT CEIL(35.823),FLOOR(35.823) FROM DUAL;
A、35 35
B、35 36
C、36 35
D、36 36
(  D  )
7、参数maxtrans指定每个( )上允许的最大并发的事务数。
A、table
B、segment
C、extent
D、block
(  D  )
8、分布式数据库系统中,查询处理的时间主要取决于( )。
A、CPU执行时间
B、数据库的数据量
C、I/O花费的时间
D、网络中数据传输量
(  A  )
9、如果两个实体集之间的联系是1:n,转换为关系时()。
A、将n端实体转换的关系中加入1端实体转换关系的码
B、将n端实体转换的关系的码加入到1端的关系中
C、将两个实体转换成一个关系
D、在两个实体转换的关系中.分别加入另一个关系的码
(  D  )
10、有学生表:S学号,姓名,性别,专业),查询"英语专业所有女同学姓名"的SQL语句是( )
A、SELECT*FROMS
B、SELECT*WHERESFROM专业=英语
C、SELECT姓名WHERESFROM专业=英语AND性别=女
D、SELECT姓名FROMSWHERE专业="英语"AND性别="女"
(  D  )
11、属性的取值范围称为该属性的
A、联系
B、实体
C、码
D、域
(  C  )
12、在使用SELECT语句进行查询时,若查询一个表中的所有列,则可在SELECT语句指定列的位置上直接使用的通配符是
A、#
B、@
C、*
D、&.
(  D  )
13、用于设置文字的字体的属性为 ( )。
A、fontsize
B、font
C、fontcolor
D、fontname
(  A  )
14、有如下的数据表: 部门(部门号, 部门名称), 职工(部门号, 职工号, 姓名, 基本工资)。 检索每个部门职工工资的总和,要求显示“部门名称,基本工资”,正确的语句是______。
A、SELECT 部门名称, SUM(基本工资) FROM 部门 INNER JOIN 职工 ON 部门.部门号=职工.部门号 GROUP BY 职工.部门号;
B、SELECT 部门名称, SUM(基本工资) FROM 部门 INNER JOIN 职工 ON 部门.部门号=职工.部门号 ORDER BY 部门号;
C、SELECT 部门名称, SUM(基本工资) FROM 部门 INNER JOIN 职工 ON 部门.部门号=职工.部门号 GROUP BY 部门号;
D、SELECT 部门名称, SUM(基本工资) FROM 部门 INNER JOIN 职工 ON 部门.部门号=职工.部门号 ORDER BY 职工.部门号;
(  C  )
15、索引可以提高 操作的效率。
A、delete
B、update
C、select
D、insert
(  B  )
16、emp表中,比“FORD”入职晚的员工信息,下列SQL语句正确的是:( )。
A、select ename,hiredate from emp
where ename = 'FORD';
B、select ename,hiredate from emp
where hiredate >
(select hiredate from emp
where ename = 'FORD');
C、select ename,hiredate from emp
where hiredate > min(hiredate)
and ename = 'FORD';
D、select ename,hiredate from emp
where hiredate in
(select hiredate from emp
where ename = 'FORD');
(  B  )
17、数据库中最能体现数据库设计目的的对象是
A、表
B、查询
C、窗体
D、程序
(  D  )
18、只有满足查询条件的记录才包含在查询结果中,这种连接为______。
A、左连接
B、完全连接
C、右连接
D、内部连接
(  A  )
19、FOXPRO是属于 数据模型____。
A、层次模型
B、网状模型
C、菜单模型
D、关系模型
(  D  )
20、在MS SQL Server中,用来显示数据库信息的系统存储过程是 )。
A、sp_dbhelp
B、sp_db
C、sp_help
D、sp_helpdb

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

1、在SQL Server中可以定义( )、( )、( )、( )和( )五种类型的完整性约束。
2、数据库管理系统常见的数据模型有层次模型、网状模型和()三种。
3、Inserted表存放增加的记录和()。
4、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 ______ 。
5、数据库保护分为:安全性控制、()、并发性控制和数据恢复。
6、笛卡尔积R由4个域组成,若每个域的基数均为2,则R的基数为()。
7、加密的基本思想是根据一定的算法将( )加密成为( ),数据以( )的形式存储和传输。
8、在Access中,可以创建单字段、____和自动编号三种类型的主键。
9、模块是由VBA声明和____组成的集合。
10、以数据透视表形式组织的数据访问页称为_____。

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

1、什么是数据依赖?
2、什么是事件?
3、什么是外部关键字?
4、什么是关系数据库中的视图?

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

1、设学生-课程数据库中包括三个表:
学生表:Student (Sno,Sname,Sex,Sage,Sdept)
课程表:Course(Cno,Cname,Ccredit)
学生选课表:SC(Sno,Cno,Grade)
其中Sno、Sname、Sex、Sage、Sdept、 Cno、Cname、Ccredit 、Grade分别表示学号、姓名、
性别、年龄、所在系名、课程号、课程名、学分和成绩。
试用SQL语言完成下列项操作:
(1)查询选修课程包括“1042”号学生所学的课程的学生学号
(2)创建一个计科系学生信息视图S_CS_VIEW,包括Sno学号、Sname姓名、Sex性别;
(3)通过上面第2题创建的视图修改数据,把王平的名字改为王慧平
(4)创建一选修数据库课程信息的视图,视图名称为datascore_view,包含学号、姓名、成绩。
相关标签:
  • 数据库原理及应用
  • 北京服装学院
  • 期末题库