佳木斯大学数据库基础期末题库

本试卷为佳木斯大学数据库基础期末题库,题目包括:单项选择题,填空题,判断题,综合应用题。

覆盖的内容包括:综合应用。

数据库基础期末题库

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

(  B  )
1、从数据库中删除表的命令是( )
A、Alter TABLE
B、Drop TABLE
C、Delete TABLE
D、USE
(  B  )
2、数据库物理存储方式的描述称为( )。
A、外模式
B、内模式
C、子模式
D、模式
(  D  )
3、SQL语句的一次查询结果是()。
A、数据项
B、记录
C、元组
D、表
(  B  )
4、如果两个实体集之间的联系是m:n,转换为关系时()。
A、联系本身不必单独转换为一个关系
B、联系本身必须单独转换为一个关系
C、联系本身也可以不单独转换为一个关系
D、将两个实体集合并为一个实体集
(  D  )
5、SQL中的视图提高了数据库系统的( )
A、完整性
B、并发控制
C、隔离性
D、安全性
(  B  )
6、关系数据库管理系统能实现的专门关系运算包括( )。
A、排序、索引、统计
B、选取、投影、连接
C、关联、更新、排序
D、显示、打印、制表
(  C  )
7、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是()。
A、W1(工号.姓名)W2(工种,定额)
B、W1(工号.工种,定额)W2(工号,姓名)
C、Wl(工号.姓名,工种)W2(工种,定额)
D、以上都不对
(  C  )
8、oracle实例组成部分的组件是。( )
A、SGA
B、PMON
C、控制文件
D、共享池
(  A  )
9、SQL提供了【】进行数据查询,该功能强大、使用灵活。
A、SELECT语句
B、UPDATE语句
C、CREATE语句
D、DELETE语句
(  C  )
10、先按课程号升序排列,再按成绩降序排列检索出选课表中的所有信息,下面SQL语句正确的是______。
A、SELECT * FROM 选课表 ORDER BY 课程号,成绩;
B、SELECT * FROM 选课表 ORDER BY 课程号 DESC,成绩;
C、SELECT * FROM 选课表 ORDER BY 课程号,成绩 DESC;
D、SELECT * FROM 选课表 GROUP BY 课程号,成绩;
(  D  )
11、下列选项中,数据库系统的组成部分不包括( )
A、DBMS
B、DBA
C、DB
D、DBS
(  B  )
12、下列四条信息中,哪一项不存储在Oracle Database 11g的控制文件中( )。
A、数据库文件的名字
B、数据库的创建者
C、数据库文件的位置
D、数据库文件的大小
(  C  )
13、在数据模型中,采用二维表结构组织管理数据的模型是( )
A、层次模型
B、网状模型
C、关系模型
D、其他模型
(  C  )
14、以下需求中哪个需要用分组函数来实现?( )
A、把ORDER表中的定单时间显示成 'DD MON YYYY' 格式
B、把字符串 'JANUARY 28, 2000' 转换成日期格式
C、显示PRODUCT 表中的COST 列值总量
D、把PRODUCT表中的DESCRIPTION列用小写形式显示
(  A  )
15、在access2010中,表中的数据行称为( )
A、记录
B、字段
C、值
D、主关键字
(  B  )
16、在access2010中,“成绩大于等于60且小于90分”的有效性规则是( )
A、>60 and <90
B、>=60 AND <90
C、>=60 OR <90
D、>60 OR <90
(  A  )
17、使用( )命令,被授予权限的用户可以进一步将这个权限授予其他用户。
A、WITH ADMIN OPTION
B、WITH NO LIMTI
C、ADMIN OPTION
D、WITH LIMIT OPTION
(  C  )
18、标明不同任务的功能及使用状况的是
A、操作过程说明书
B、数据操作特征表
C、任务分类表
D、数据流程图
(  B  )
19、纳税人C 201508月份应交税12872元,下面的语句正确的是哪个? )
A、insert sb_zsxc values‘纳税人c的识别号’,‘201508’,12872)
B、insert into sb_zsxc values‘纳税人c的识别号’,‘201508’,12872)
C、insert into valuesnsrsbh,zsyf,se) sb_zsxc‘纳税人c的识别号’,‘201508’,12872)
D、insert into values‘纳税人c的识别号’,‘201508’,12872) sb_zsxcnsrsbh,zsyf,se)
(  B  )
20、带有前缀名为sp的存储过程属于____。
A、用户自定义存储过程
B、系统存储过程
C、扩展存储过程
D、以上都不是

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

1、相关子查询的执行次数是由父查询表的()决定的。
2、在关系代数运算中,传统的集合运算有()、()、()、()。
3、在数据库中,产生数据不一致的根本原因是______。
4、在关系模式R(A,B,C,D)中,有函数依赖集F={ B→C,C→D,D→A },则R能够达到( )。
5、在Access中,可以用SQL的_______语句创建表。

三、判断题 (共10题,每题1分,共计10分)

(   F  )
1、可以使用视图保留基础表中的旧数据的历史记录,因此,即使从表中删除了某个行,仍可通过视图选择该行。 
(   F  )
2、跟基本表一样,视图中也存储有实实在在的数据。 
(   T  )
3、在 SQL Server 2005 中利用 SELECT 语句进行数据查询时,既可以用字段名作查询结果的标题,也可以指定查询结果的标题 ? 
(   F  )
4、对关系模型来说,范式级别越高,实际应用效果越好? 
(   T  )
5、ORACLE 11G RAC可以在安装完成以后修改主机名和public网段。 
(   F  )
6、创建触发器的时候可以不是表的所有者或数据库的所有者。 
(   F  )
7、Access 2010是一个数据库 
(   F  )
8、一个表空间可以含有多个数据文件,一个数据文件也可以跨多个表空间,一个表不可以跨表空间 
(   T  )
9、没有0级备份时也可以直接发起1级备份。 
(   T  )
10、如果Y⊆X⊆U,则X→Y成立,这条推理规则称为自反律;如果X→Y和WY→Z成立,则WX→Z成立,这条推理规则称为_伪传递律_。 

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

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,包含学号、姓名、成绩。
2、设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数
表达式表示下列查询语句:
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。
(4)检索”李强”同学不学课程的课程号(C#)。
(5)检索至少选修两门课程的学生学号(S#)。
(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。
(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
(8)检索选修课程号为k1和k5的学生学号(S#)。
(9)检索选修全部课程的学生姓名(SNAME)。
(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
相关标签:
  • 数据库原理及应用
  • 佳木斯大学
  • 期末题库