安徽工业大学2022年数据库原理及应用

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

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

数据库原理及应用

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

(  D  )
1、在表设计视图中,不能( )。
A、修改字段的类型
B、修改字段的名称
C、删除一个字段
D、删除一条记录
(  C  )
2、如果想对字段的数据输人范围施加一定的限制,可以通过设置()字段属性来完成。
A、字段大小
B、格式
C、有效性规则
D、有效性文本
(  A  )
3、启动数据库时,如果一个或多个CONTROL_FILES参数指定的文件不存在或不可用,会出现( )的结果。
A、Oracle返回警告信息,但不加载数据库。
B、Oracle返回警告信息,并加载数据库。
C、Oracle忽略不可用的控制文件。
D、Oracle 返回警告信息,并进行数据库恢复。
(  D  )
4、并发操作有可能引起(I.丢失更新 II.不可重复读 III.读脏数据)的问题是( )。
A、仅I和II
B、仅I和III
C、仅II和III
D、都是
(  B  )
5、下面那个说法正确的是
A、在嵌入式SQL编程中所有的查询都必须使用游标。
B、如果内存中的某一页的pin_count=0,dirty=true,则该页在替换时该页的数据必须写会磁盘。
C、Create table tab1( a int, b int ,c int ,primary key (a,b)) create table tab2(a int , c int, d int, foreign key(a) reference tabl(a))语句可以在DBMS中执行成功
D、如果关系模式R的每一个函数依赖X->A都使得下面两个条件中的一个成立则该关系模式满足BC范式。条件:1.X->A是平凡函数依赖 2.X是一个关键字
(  D  )
6、【】是指数据正确性的约束范围和验证准则,以及一致性保护的要求。
A、响应时间
B、数据恢复
C、数据的安全保密性
D、数据的完整性
(  A  )
7、创建报表最快捷的方式为( )
A、自动创建报表
B、报表向导
C、标签向导
D、设计视图
(  D  )
8、SQL中的视图提高了数据库系统的( )
A、完整性
B、并发控制
C、隔离性
D、安全性
(  B  )
9、数据库系统的数据独立性是指( )。
A、不会因为数据的变化而影响应用程序
B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C、不会因为存取策略的变化而影响存储结构
D、不会因为某些存储结构的变化而影响其他的存储结构
(  B  )
10、从E-R模型向关系模型转换,一个m:n的联系转换成关系模式时,该关系模式的码是()。
A、m端实体的码
B、m端实体码和n端实体码组合
C、n端实体的码
D、重新选取其他属性
(  C  )
11、设有关系模式R(X,Y,Z)与它的函数依赖集F={X→Y,Y→Z},则F的闭包F +中左部为(XY)的函数依赖有( )个。
A、32
B、16
C、8
D、4
(  D  )
12、在oracle中下列哪个表名是不符合规范的( )。
A、abc$
B、abc
C、abc_
D、_abc
(  B  )
13、SB_HZSBXX 表中SSSQ为char类型,请问 )函数在oracle中,可以将char或varchar数据类型转换为date数据类型。
A、date
B、to_date
C、todate
D、ctodate
(  A  )
14、在数据表视图中,不可以()
A、设置表的主键
B、修改字段名称
C、删除一个字段
D、删除一条记录
(  B  )
15、授予SA用户在SCOTT.EMP表中SAL列的更新权限的语句是( )
A、GRANT CHANGE ON SCOTT.EMP TO SA
B、GRANT UPDATE ON SCOTT.EMP(SAL) TO SA
C、GRANT UPDATE (SAL) ON SCOTT.EMP TO SA
D、GRANT MODIFY ON SCOTT.EMP(SAL) TO SA
(  C  )
16、使用MySQL数据库管理系统构建各种信息管理系统或互联网网站的应用环境,采用LAMP构架方式时,【】作为操作系统。
A、UNIX
B、Windows
C、Linux
D、MAC
(  A  )
17、存储在某一种媒体上能够识别的物理符号是( )
A、数据
B、数据处理
C、数据管理
D、信息处理
(  D  )
18、在对某字符型字段进行升序排列时,假设该字段存在这样4个值:中国、美国、日本、法国,则最后排序的结果是( )。
A、中国、美国、法国、日本
B、法国、日本、美国、中国
C、中国、日本、法国、美国
D、法国、美国、日本、中国
(  D  )
19、以下权限哪个是系统权限?( )
A、ALTER
B、EXECUTE
C、PREFERENCES
D、BACKUP ANY TABLE
(  C  )
20、最优执行计划的选择原则是: ()
A、能出结果
B、速度最快
C、读取最少
D、以上所有

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

1、数据库系统中,实现数据管理功能的核心软件称为()
2、在CREATE TABLE时,用户定义的完整性可以通过(),(),()等子句实现。
3、在SQL Server中可以定义( )、( )、( )、( )和( )五种类型的完整性约束。
4、一个关系模式的定义主要包括关系名、属性名、________、属性长度和关键字。
5、关系模型的三类完整性约束是指()、()和()。
6、如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中主关系键的值中找到,或者为空,这是关系的( )规则。
7、Transact-SQL中可以使用( )和( )两种变量。
8、数据转储分为( )和()
9、Access窗口由标题栏、____、工具栏和状态栏几部分组成。
10、表由结构和_______两部分组成。

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

1、什么是权限(特权)?
2、什么是自含型SQL语言?
3、什么是关系键?
4、什么是数据库?

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

1、数据表的创建和使用
Class(班级表)(Cid C/2 班级编号,Ctitle C/10 班级名称);
Student(学生表)(Sno C/3 学号,Sname C/8 学生姓名,Ssex C/2性别,Sbirthday DATE出生日期,Cid C/2 班级编号(Class表的外码));
Course(课程表)(Cno C/5 课程号,Cname C/20 课程名,Credit INT 学分, Tno C/3 教师号(Teacher表的外码));
Score(成绩表)(Sno C/10 学号(Student表的外码),Cno C/5 课程号(Course表的外码),Grade INT成绩)
Teacher(教师表)(Tno C/3 教师号,Tname C/4 教师姓名,Tsex C/2 性别,Tbirthday smalldatetime 出生日期,Prof C/6 职称,Depart C/10 部门)请用SQL语言表达式实现如下要求:
1.创建数据表Student。
2.请用SQL语言表达式实现如下要求创建数据表SC
3.对表student添加字段,名称为:入学时间
4.将表student的sname改为长度8
5.删除表student