湖南文理学院2022年数据库原理及应用

本试卷为湖南文理学院2022年数据库原理及应用,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理及应用

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

(  A  )
1、宏对象是( )
A、操作序列
B、宏观设计
C、病毒
D、数据库设计
(  A  )
2、Oracle数据库逻辑存储结构不包括( )。
A、操作系统块
B、表空间
C、区
D、数据块
(  D  )
3、关于视图的描述下面说法哪些是正确的:
A、数据库即存储视图的定义也存视图的数据.
B、用带有聚集运算的SQL创建的视图是可更新视图
C、用带有group by字句的SQL创建的视图是可更新视图
D、视图可以能在多个关系上创建
(  C  )
4、能唯一标识该关系的元组的属性称为该关系的
A、分量
B、超码
C、码
D、超键
(  A  )
5、数据库中不仅能够保存数据本身,而且能保存数据之间的相互联系,保证了对数据修改的( )。
A、独立性
B、安全性
C、共享性
D、一致性
(  B  )
6、视图机制提高了数据库系统的( )。
A、完整性
B、安全性
C、一致性
D、并发控制
(  D  )
7、SQL中用于删除基本表的命令是()。
A、DELETE
B、UPDATE
C、ZAP
D、DROP
(  D  )
8、以下说法中正确的是( )。
A、DBMS提供数据控制语言(DCL),能实现对数据库中数据的查询、插入、修改和删除等操作
B、DBMS包含DB和DBS
C、DBMS是处于计算机硬件和操作系统之间的可直接对数据库进行操作的一个软件系统
D、DBMS能实现数据库的安全性控制、完整性控制、并发控制及数据库恢复等运行管理功能
(  A  )
9、由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为( )
A、数据库系统
B、数据库管理系统
C、文件系统
D、软件系统
(  B  )
10、关系规范化中的插入异常是指
A、不该插入的数据插入
B、应该插入的数据没插入
C、插入了没有用的数据
D、插入了错误的数据
(  B  )
11、SELECT语句中FOR UPDATE子句的作用是:( )。
A、确定要更新哪个表
B、对查询出来的结果集中的记录进行加锁,阻止其它事务或会话的修改
C、通过查询对数据进行更新
D、在查询的表整体进行加锁
(  C  )
12、设有一自由表xx.dbf。下列SELECT-SQL命令中,语法错误的是 ( )。
A、SELECT * FROM xx
B、SELECT * FROM xx INTO CURSOR temp
C、SELECT * FROM xx INTO temp
D、SELECT * FROM xx INTO TABLE temp
(  C  )
13、不是系统权限的是( )。
A、SELECT TABLE
B、ALTER TABLE
C、SYSDBA
D、CREATE INDEX
(  D  )
14、下面是有关系统权限和对象权限的描述,正确的是( )
A、系统权限是针对某个对象的权限,对象权限不与数据库中的某个对象关联
B、系统权限和对象权限都是针对某个对象操作的权限
C、系统权限和对象权限都不与具体的对象关联
D、系统权限不与数据库中的对象关联,对象权限是针对某个对象操作的权限
(  D  )
15、以下关于视图的描述中,错误的是____。
A、视图不是真实存在的基础表,而是一张虚表
B、当对通过视图看到的数据进行修改时,相应的基本表的数据也要发生变化
C、在创建视图时,若其中某个目标列是聚合函数时,必须指明视图的全部列名
D、在一个语句中,一次可以修改一个以上的视图对应的基表
(  C  )
16、在ACCESS2010中,不可以设置输入掩码的字段类型是( )。
A、数字
B、文本
C、自动编号
D、日期时间
(  C  )
17、下列聚合函数中不忽略空值 (null) 的是( )
A、SUM (列名)
B、. MAX (列名)
C、COUNT ( * )
D、AVG (列名)
(  A  )
18、以下哪个权限是对象权限?( )
A、DELETE
B、DROP USER
C、CREATE SESSION
D、BACKUP ANY TABLE
(  D  )
19、执行如下命令序列(设今天是 2011 年 7 月 1 日)
store date() to m_date
M_date=m_date-365
?year(m_date)
的显示结果是____。
A、其中有错误
B、07/01/2011
C、2011
D、2010
(  D  )
20、复选框的英文名称为( )。
A、option
B、optiongroup
C、check
D、checkbox

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

1、在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用() 关键字。
2、在Access中,可以利用操作查询对表中的记录进行批量处理,处理的方式有删除查询、____查询、追加查询和生成表查询。
3、数据库中存储的是数据以及数据之间的______。
4、在关系数据模型中,二维表的列称为属性,二维表的行称为______ 。
5、在关系数据库中,任何二元关系模式的最高范式必定为 。
6、在创建表的过程中,设置有效性规则的目的是实施数据库的____。
7、Transact-SQL中可以使用( )和( )两种变量。
8、加密的基本思想是根据一定的算法将( )加密成为( ),数据以( )的形式存储和传输。
9、从数据处理的角度而言,数据访问页和窗体类似,所不同的是数据访问页存储在Access数据库的____部。
10、有如下命令序列:s="2011年下半年计算机等级考试" LEFT(s,6)+RIGHT(s,4) 执行以上命令后,屏幕上所显示的是______。

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

1、向关系表中增加一名新同学,该同学的学号是“990011”,姓名是“王大友”( )。
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.检索计算机系年龄在40岁以上的教师号、教师姓名。
2.查询学生的学号、姓名和年龄
3.查询有全部课程都及格的学号及其平均分
4.检索张三同学所学课程的成绩,列出SN、Cno和Score