辽宁工业大学2022年数据库原理及应用

本试卷为辽宁工业大学2022年数据库原理及应用,题目包括:单项选择题,填空题,名词解释题,综合应用题。

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

数据库原理及应用

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

(  B  )
1、在Oracle数据库中,( )用户模式存储数据字典表和视图对象。
A、SYSTEM
B、SYS
C、SCOTT
D、SYSDBA
(  D  )
2、为了获取控制文件中保存的数据文件所使用的记录总数,应查询以下的( )动态性能视图。
A、V$DATAFILE
B、V$ PARAMETER
C、V$ CONTROLFILE
D、V$ CONTROLFILE_RECORED_SECTION
(  A  )
3、从逻辑结构上讲,Oracle数据库的最小存取单位是( )。
A、block
B、extent
C、segment
D、tablespace
(  D  )
4、Oracle中的事务提交即表示( )。
A、数据由DBWR进程写入磁盘文件
B、PMON进程提交
C、SMON进程写数据
D、LGWR进程成功写入日志
(  C  )
5、在关系运算中,查找满足一定条件的元组的运算称之为
A、联接
B、投影
C、选择
D、排序
(  B  )
6、将数据库系统与现实世界进行密切地、有机地、协调一致地结合的过程是
A、数据库设计的内容
B、数据库设计
C、数据库生命周期
D、数据库设计方法
(  C  )
7、SQL语言引入了视图的概念,下述说法正确的是()。
A、视图是由若干数据表组成的.独立存储在数据库中
B、视图的存在提高了并发程度
C、视图与基本表的最大区别在于它是逻辑定义的虚表
D、视图简化用户观点.但不提高查询效率
(  C  )
8、若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。
A、6
B、8
C、9
D、27
(  C  )
9、用来指定和区分不同实体元素的是()。
A、实体
B、属性
C、标识符
D、关系
(  D  )
10、以下说法中,错误的是( )
A、可以为数据库设置密码来加强数据库的安全
B、可以通过备份数据库的方式,防止数据丢失
C、可以通过生成Accde文件来防止窗体、报表和模块被其他人修改
D、可以通过压缩和修复数据库来对错误的VBA程序进行自动处理
(  B  )
11、数据库一般使用()以上的关系。
A、1NF
B、3NF
C、BCNF
D、4NF
(  C  )
12、以下是对单用户数据库系统的描述,请选择错误描述的选项()。
A、单用户数据库系统是一种早期的最简单的数据库系统
B、在单用户系统中,整个数据库系统,包括应用程序、DBMS、数据,都装在一台计算机之间不能共享数据
C、在单用户系统中,由多个用户共用,不同计算机之间能共享数据
D、单用户数据库系统已经不适用于现在的使用,被逐步淘汰了
(  A  )
13、假设有三个基本表:学生表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>王华
(  B  )
14、在access中,以下修改表的结构的操作中,可能丢失数据的操作是( )
A、修改字段名
B、修改字段类型
C、移动字段位置
D、修改字段名且移动字段位置
(  C  )
15、Oracle中的( )DBA视图中含有所有表空间的描述。
A、DBA_VIEWS
B、DBA_TABLES
C、DBA_TABLESPACES
D、DBA_DATA_FILES
(  C  )
16、Access是一个( )
A、DB
B、DBS
C、DBMS
D、OS
(  B  )
17、( )参数用于确定是否要将方案导出。
A、FILE
B、SCHEMA
C、OWNER
D、TABLES
(  D  )
18、MySQL -h host -u user -p password命令的含义如下,哪些事正确的?()
A、-h后为host为对方主机名或IP地址
B、-u后为数据库用户名
C、-p后为密码
D、以上都对
(  C  )
19、执行 STORE “1999年12月庆祝澳门回归祖国! “ TO XY 命令之后,要在屏幕上显示 “澳门1999年12月回归祖国! “,应使用命令____。
A、?SUBSTR(XY,15,4)+SUBSTR(XY,1,10)+SUBSTR(XY,10)
B、?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)
C、?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)
D、?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)
(  C  )
20、以下( )goldengate进程用于获取生产端数据库的变化。
A、Manager
B、Replicate
C、Extract
D、Server Collector

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

1、相关子查询的执行次数是由父查询表的()决定的。
2、合并局部E-R图时可能会发生三种冲突,它们是:( )、( )和( )。
3、两个实体型之间的联系可以分为三种:一对一联系、()和()。
4、在Access中,可以利用操作查询对表中的记录进行批量处理,处理的方式有删除查询、____查询、追加查询和生成表查询。
5、数据库的概念模型独立于______ 。
6、设有SC(学号,课程号,成绩)表,下面SQL的SELECT语句检索成绩高于或等于平均成绩的学生的学号。SELECT 学号 FROM sc WHERE 成绩>=(SELECT______FROM sc)
7、在数据库实施阶段包括两项重要的工作,一项是数据的( ),另一项是应用程序的编码和调试。
8、用于声明一个或多个局部变量的命令是( )。
9、在SQL Server 2012中有( )、( )和( )三种数据库还原模式。
10、事物的ACID特性,是指事物具有()、 ( )、( )和( )4个特性。

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

1、什么是聚集表?
2、什么是数据处理?
3、什么是实体、属性、码、联系?实体的联系有哪三种?
4、什么是局部变量?什么是全局变量?如何表示它们?

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

1、某大学的运动会比赛项目管理数据库包括如下三张表:
Student(xh,xm,xb,nl,szx)// 学号、姓名、性别、年龄、所在系
Sports(xmh,xmm,dw) //运动项目的编号、名称、项目的计分单位
SS(xh,xmh,cj) //学号、运动项目的编号、成绩
根据上述情况,完成如下操作:
(1)使用SQL语言,创建student表,并定义xh为主键。
(2)在Student表xh属性列上建立名称为xh的聚簇索引。
(3)使用SQL语言从表Student中删除学生“张三”的记录。
(4)使用SQL语言为SS表添加一条记录:学号为“xh001”的学生参与了编号为“xm001”的运动项目,但还没成绩。
(5)使用SQL语言,将Student表学号为“xh001”的学生的姓名改为“李明”。
(6)查询“计算机”系的学生参加了哪些运动项目,只把运动项目名称列出,去除重复记录。
(7)查询各个系的学生的“跳高”项目比赛的平均成绩 (不要求输出比赛项目的计分单位) 。
(8)统计各个系的总成绩情况,并根据总成绩按降序排序。
(9)建立“计算机”系所有男学生的信息视图JSJ_M_Student。
(10)回收用户“李明”对Sports表的查询权限。