沈阳师范大学数据库期末

本试卷为沈阳师范大学数据库期末,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库期末

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

(  A  )
1、不是ORACLE缺省安装后就存在的用户的是( )。
A、SYSDBA
B、SYSTEM
C、SCOTT
D、SYS
(  C  )
2、下面( )oracle系统进程主要负责在一个Oracle 进程失败时清理资源。
A、smon
B、reco
C、pmon
D、dbwr
(  C  )
3、下列关于主键的说法中,错误的是( )
A、主键不能取重复值
B、主键不能取空值
C、主键必须是单个字段
D、主键能够惟一标识元组
(  D  )
4、子查询返回的结果集仅仅是一个值的是
A、表子查询
B、行子查询
C、列子查询
D、标量子查询
(  C  )
5、在MySQL中,可以使用【】来修改已被创建的数据库的相关参数。
A、USE语句
B、CREATE SCHEMA语句
C、ALTER DATABASE语句
D、DROP DATABASE语句
(  D  )
6、关系数据库中的码是指()。
A、能唯一决定关系的字段
B、不可改动的专用保留字
C、关键的很重要的字段
D、能唯一标识元组的属性或属性集合
(  C  )
7、数据库系统并发控制的主要方法是采用()机制。
A、拒绝
B、改为串行
C、封锁
D、不加任何控制
(  B  )
8、下列关于SQL的说法中,错误的是
A、SQL是一个综合的、功能强大的语言
B、SQL与Java、C等程序设计语言非常相似
C、SQL由很少的词构成
D、每个SQL语句都是由一个或多个关键字所组成
(  A  )
9、Visual FoxPro系统中,使用查询设计器生成的查询文件中保存的是( )。
A、查询的命令
B、查询有关的基表
C、查询的结果
D、查询的条件
(  B  )
10、select * from emp where depto = &deptid,这里的&deptid称为:( )。
A、绑定变量
B、替换变量
C、形式变量
D、实际变量
(  D  )
11、在Oracle中,游标都具有以下属性,除了( )。
A、%NOTFOUND
B、%FOUND
C、%ROWTYPE
D、%ISCLOSE
(  C  )
12、在Access中,若要定义单一字段的主键,则下列选项中能够定义为主键的是( )
A、有空值的字段
B、有重复值的字段
C、自动编号类型的字段
D、OLE对象类型的字段
(  D  )
13、设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,则EMP表的主键是______。
A、职工号,技能
B、姓名,技能
C、技能
D、职工号
(  D  )
14、在MySQL中,模糊查询的匹配符,其中______可以匹配单个字符。
A、%
B、*
C、?
D、_
(  A  )
15、假设有三个基本表:学生表S(学生姓名不重复)、课程表C、学生选课表SC,它们的结构如下: S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE) 检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SQL语句是( )。
A、SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=‘王华’)
B、SELECT SN,AGE,SEX FROM S WHERE SN=“王华”
C、SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=“王华”)
D、SELECT SN,AGE,SEX FROM S WHERE AGE>王华
(  C  )
16、在SQL中,删除视图用( )。
A、DROP SCHEMA命令
B、CREATE TABLE命令
C、DROP VIEW命令
D、DROP INDEX命令
(  B  )
17、SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( )子句之中。
A、SELECT
B、WHERE
C、HAVING
D、GROUP BY… HAVING
(  B  )
18、表格(GRID)能包容的对象是( )。
A、标头(Header)
B、列(Column)
C、页面(Page)
D、表单集(FormSet)
(  C  )
19、n的百分之二在Visual FoxPro系统中相应的表达式为( )。
A、2%n
B、2/100n
C、n*2/100
D、n*2%
(  C  )
20、创建Access 2010数据库时,默认的文件保存目录在( )
A、Temp
B、Pictures
C、Documents
D、Desktop

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

1、在关系代数运算中,基本的运算是()、()、()、()、()。
2、实现并发控制的方法主要是( )技术,基本的封锁类型有( )和( )两种。
3、数据库管理系统(DBMS)的主要功能是______。
4、在数据库实施阶段包括两项重要的工作,一项是数据的( ),另一项是应用程序的编码和调试。
5、数据库中,数据的______是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。
6、设有关系模式R(A,B,C,D,M,N),函数依赖集F={N→D,M→D,D→B,BC→D,DC→N},R的候选码为()。
7、数据库系统的逻辑模型按照计算机的观点对数据建模,主要包括()、()、()面向对象模型、对象关系模型和斑结构化数据模型等。
8、数据模型的组成要素中描述系统的静态特性和动态特性的分别是()和()。
9、层次型、网状型和关系型数据库划分原则是______。
10、假设在数据库A中创建一个窗体,该窗体的数据源保存在数据库B中,则称数据库A以____方式使用外部数据源。

三、简单题 (共4题,每题5分,共计20分)

1、数据模型和数据库表之间的关系
2、简述游标的概念及类型。
3、数据库概念
4、关系模型有何特点?

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

1、假设有如下关系模式
S(SNo,SN,Sex,Age,Dept)
C(CNo,CN,CT)
SC(SNo,CNo,Score)
T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)
TC(TNo,CNo)
用子查询实现:
1.查询有成绩不及格的学生的基本信息
2.用子查询实现:查询选修了两门课以上(包括两门课)的学生的学号和姓名。
3.用子查询实现:查询选修了课程名为“数据库原理”的学生的学号和姓名。
4.用子查询实现:查询年龄高于平均年龄的学生学号、姓名和年龄。
5.查询比计算机系的任一个学生的年龄都大的学生姓名和年龄。
6.查询已经有学生选的课程信息:课程号,课程名称
7.查询计算机系学生的信息,生成一个新表TEMP