沈阳理工大学数据库期末

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

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

数据库期末

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

(  C  )
1、以下选项中说法正确的是( )
A、DBMS是数据库系统
B、DBMS包括DB和DBS
C、Access是数据库管理系统
D、目前的数据库系统管理阶段没有数据冗余
(  A  )
2、宏对象是( )
A、操作序列
B、宏观设计
C、病毒
D、数据库设计
(  B  )
3、Unix系统中,Oracle10G RAC环境下,以下( )方式不能停止数据库服务
A、sqlplus逐个登陆每个RAC节点的实例,shutodwn实例
B、lsnrctl stop停止对应的监听服务
C、crs_stop命令停止对应的数据库服务
D、srvctl 命令停止对应在数据库服务
(  B  )
4、下面叙述错误的是( )。
A、关系代数最基本的操作有并、差、笛卡儿积、选择和投影
B、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行
C、一般的完整性规则有两个:实体完整性规则是指主关键字值的集合组成部分都不能是空值;引用完整性规则是如果关系R的属性A为外关键字(设为关系S的主关键字),则A的每个值是S的主关键字的某一值或是空值
D、多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库管理系统必须迸行并发控制
(  C  )
5、能唯一标识该关系的元组的属性称为该关系的
A、分量
B、超码
C、码
D、超键
(  B  )
6、副本的作用时( )。
A、保障安全性
B、数据库恢复
C、并发性控制
D、完整性控制
(  C  )
7、数据库系统中,DBA表示()。
A、应用程序设计者
B、数据库使用者
C、数据库管理员
D、数据库结构
(  B  )
8、在数据库系统中,对数据操作的最小单位是()。
A、字节
B、数据项
C、记录
D、字符
(  C  )
9、多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行()。
A、安全性控制
B、完整性控制
C、并发控制
D、可靠性控制
(  D  )
10、在学生关系中,用SQL语句列出所有计算机系的学生姓名,应该对学生关系进行()操作。
A、选择
B、投影
C、连接
D、选择和投影
(  D  )
11、()是Oracle数据库对象的别名,可以强化对象的安全性。
A、触发器
B、视图
C、表
D、同义词
(  D  )
12、在DBS中,DBMS和OS之间关系是()。
A、并发运行
B、相互调用
C、OS调用DBMS
D、DBMS调用OS
(  A  )
13、若要将学生表student中的student_no字段设置为主键,可以在创建表中使用______代码片段。
A、student_no char(10) primary key
B、student_no primary key
C、primary student_no char(10)
D、primary key student_no char(10)
(  A  )
14、对于学生—选课—课程的三个关系SS#,SNAME,SEX,AGE) SCS#,C#,GRADE) CC#,CNAME,TEACHER)为了提高查询速度,对SC表创建唯一索引,应建哪个组上 ( )
A、(S#,C#)
B、S#
C、C#
D、GRADE
(  D  )
15、打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含( ) 文件。
A、表单
B、报表
C、标签
D、以上三种
(  B  )
16、以下( )程序单元必须返回数据。
A、触发器
B、函数
C、过程
D、包
(  A  )
17、创建数据的命令,正确的是( )。
A、dbca
B、netca
C、asmca
D、sa
(  A  )
18、下列哪一个命令用来显示RMAN通道的配置信息?( )
A、LIST
B、DISPLAY
C、SHOW
D、都可以
(  C  )
19、为什么不建议使用手动归档?( )
A、需要额外的磁盘资源
B、需要更多的后台进程
C、管理员需要发出SQL命令归档联机日志文件
D、需要编写操作系统脚本以拷贝联机日志文件
(  B  )
20、要截断(TRUNCATE)其他用户拥有的一个表,需要( )权限。
A、ALTER TABLE
B、DROP ANY TABLE
C、DELETE ANY TABLE
D、TRUNCATE ANY TABLE

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

1、两个实体型之间的联系可以分为三种:一对一联系、()和()。
2、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为( )。
3、数据库是存储在计算机内有结构的______。
4、在Access报表视图中,用于创建报表结构或修改已有报表结构的视图是____。
5、衡量授权机制的两个重要指标是( )和( )。

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

(   F  )
1、删除视图时相应的表也会被删除。 
(   T  )
2、同一个关系模型的任意两个元组值不能完全相同 
(   T  )
3、关系规范化中的插入异常是指应该插入的数据没插入 
(   T  )
4、恢复是利用冗余数据来重建数据库。 
(   T  )
5、要查询一个表的所有字段数据,可以使用*匹配,也可以列出表的所有字段。 
(   F  )
6、'在那遥远的地方' 是SQL中的字符串常量吗? 
(   T  )
7、在出现事务故障的时候,反向扫描日志,对出现事务故障的更新操作执行反操作。 
(   T  )
8、在数据库设计中,通常使用E-R图建立数据库的概念模型。 
(   F  )
9、SQL 语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句 ALTER TABLE
属于数据查询语句 
(   F  )
10、在Access 2010中可以针对表的某一个字段单独设置字符格式 

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

1、设有如下所示的关系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)。
2、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。
 (1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。
 (2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。
 (3)分析每个关系模式已经达到第几范式。
相关标签:
  • 数据库原理及应用
  • 沈阳理工大学
  • 期末