烟台大学2022年数据库原理专升本

本试卷为烟台大学2022年数据库原理专升本,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理专升本

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

(  A  )
1、某关系R的外键是指( )。
A、其他关系的候选键,可以是R中的主属性或非主属性。
B、该关系除主键之外的另一个候选键
C、其他关系的候选键,同时作为R的主属性
D、其他关系的候选键,同时作为R的非主属性
(  C  )
2、在文本型字段的“格式”属性中,若使用“@ ;男",则下列正确的是()
A、“@"代表所有输人的数据
B、只可以输人字符“@
C、未输入数据之前,出现提示信息“男”
D、默认值是“男"
(  B  )
3、Oracle中( )进程负责把修改后的数据块写入数据文件。
A、LGWR
B、DBWR
C、PMON
D、SMON
(  B  )
4、下列关于触发器的说法中,错误的是
A、在触发器的创建中,每个表每个事件每次只允许一个触发器
B、在删除一个表的同时,不会自动地删除该表上的触发器
C、触发器不能更新或覆盖
D、为了修改一个触发器,必须先删除它,然后再重新创建
(  C  )
5、数据库系统中,表是用来存放数据的,备注型、通用型数据存放在表的备注文件中,表的备注文件的扩展名是 ( )
A、.DBF
B、.DCT
C、.FPT
D、.CDX
(  B  )
6、关系数据库中,主键是 。
A、只允许以表中的第一字段建立
B、为标识表中唯一的实体
C、创建唯一的索引,允许空值
D、允许有多个主键
(  B  )
7、在MySQL中,设有表department1(d_no,d_name),其中d_no是该表的唯一索引,那么先执行insert into department1(d_no,d_name) values('0004','英语系')语句,再执行replace into department1(d_no,d_name) values('0004','数学系')语句,出现的结果为______。
A、出错,错误原因是语句书写错误
B、不出错,插入的记录为(0004,数学系)
C、出错,错误原因是唯一索引不能重复
D、不出错,插入的记录为(0004,外语系)
(  C  )
8、在MySQL中,如果想修改某条记录,下列语句不能实现的是________。
A、replace
B、update
C、insert
D、先使用delete,再使用insert
(  B  )
9、下列四条信息中,哪一项不存储在Oracle Database 11g的控制文件中( )。
A、数据库文件的名字
B、数据库的创建者
C、数据库文件的位置
D、数据库文件的大小
(  D  )
10、SQL Server 2000中删除表中记录的命令是( )。
A、DELETE
B、SELECT
C、UPDATE
D、DROP
(  A  )
11、用二维表来表示实体及实体之间联系的数据模型是( )。
A、关系模型
B、层次模型
C、网状模型
D、实体-联系模型
(  D  )
12、对于关系模型叙述错误的是。
A、建立在严格的数学理论、集合论和谓词演算公式基础之一
B、微机DBMS绝大部分采取关系数据模型
C、用二维表表示关系模型是其一大特点
D、不具有连接操作的DBMS也可以是关系数据库管理系统
(  B  )
13、将多个查询结果返回一个结果集合的运算符是____。
A、JOIN
B、UNION
C、INTO
D、LIKE
(  D  )
14、关于FOREIGN KEY约束的描述不正确的是:____。
A、体现数据库中表之间的关系
B、实现参照完整性
C、以其他表PRIMARY KEY约束和UNIQUE约束为前提
D、每个表中都必须定义
(  A  )
15、关于数据库的描述,不正确的是( )
A、数据库中不能存储声音
B、数据库能存储结构化的数据
C、数据库的英文简称是DB
D、数据库存储事物的特征描述和事物间的联系
(  B  )
16、使用存储存储过程Sp_helpfile可以( )。
A、查看数据库的文件组信息
B、查看数据库的文件信息
C、查看数据库的结构
D、所有选项都可以
(  D  )
17、MySQL -h host -u user -p password命令的含义如下,哪些事正确的?()
A、-h后为host为对方主机名或IP地址
B、-u后为数据库用户名
C、-p后为密码
D、以上都对
(  C  )
18、创建Access 2010数据库时,默认的文件保存目录在( )
A、Temp
B、Pictures
C、Documents
D、Desktop
(  D  )
19、关闭数据库,( )是等待所有用户退出才关闭的。
A、shutdown immediate
B、shutdown abort
C、shutdown transactional
D、shutdown normal
(  B  )
20、在WHERE语句的条件表达式中,与零个或多个字符进行匹配的通配符是()。
A、*
B、%
C、?
D、_

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

1、根据SQL Server的安全性要求,当某一用户要访问SQL Server中的数据库时,必须在SQL Server上创建( )和( )。
2、在 SELECT-SQL 语句中,表示条件表达式用 WHERE 子句,分组用______子句。
3、SQL支持数据库的三级模式结构,其中( )对应于视图和部分基本表,( )对应于基本表,( )对应于存储文件。
4、设有关系模式R(A,B,C,D、,函数依赖F={A→B,B→C,A→D,D→C},ρ={AB,AC,BD}是R上的一个分解,则分解ρ中所丢失的函数依赖分别是( )、( )、( )。
5、消除了非主属性对主码的部分函数依赖的关系模式,称为( )模式;消除了非主属性对主码的传递函数依赖的关系模式,称为( )模式;消除了每一属性对主码的传递函数依赖的关系模式,称为( )模式。
6、数据库保护分为:安全性控制、()、并发性控制和数据恢复。
7、在数据库中,权限可分为( )和( )。
8、在Access中不能对自动编号和_____类型的字段设置默认值。
9、加密的基本思想是根据一定的算法将( )加密成为( ),数据以( )的形式存储和传输。
10、TIME() 返回值的数据类型是______。

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

1、简述关系的性质。
2、简述T-SQL语言的特点。
3、人工管理阶段特点
4、简述SQL Server2008中存储过程和触发器的分类。

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

1、定义参加表,在语句中要求定义表中的主码和外码约束;(说明:表中属性的类型根据实际情况定义。)
2.查询每个社会团体的参加人数
3.检索所有比“王华”年龄大的职工的姓名、年龄和性别
4.查找参加了歌唱队或篮球队的职工号和姓名
5.没有参加任何社会团体的职工信息
6. 将所有参加编号为“10001”的社会团体的职工的工资增加10%
7.查询年龄最大的职工的职工号和姓名
8. 查询各社会团体的编号以及其负责人的姓名
9. 删除职工号为’402’的职工参加所有社会团体的记录
10.以职工姓名为参数建立一个带参数的存储过程,用于查询其所参加的社会团体的编号和名称,并调用此存储过程查询“王明”所参加的社会团体的编号和名称。