齐齐哈尔大学2023年数据库原理及应用

本试卷为齐齐哈尔大学2023年数据库原理及应用,题目包括:单项选择题,填空题,名词解释题,综合应用题。

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

数据库原理及应用

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

(  B  )
1、下列关于索引的说法中,错误的是
A、索引文件需要占用磁盘空间
B、创建的索引越多越好
C、DBMS会将一个表的所有索引保存在同一个索引文件中
D、创建索引能够提高数据文件的访问效率
(  A  )
2、解决并发性带来的数据不一致问题普遍采用的技术是( )。
A、封锁
B、协商
C、恢复
D、存取控制
(  D  )
3、可以伴随着表的打开而自动打开的索引是( )。
A、独立索引文件(IDX)
B、非结构化复合索引文件
C、复合索引文件(CDX)
D、结构复合索引文件
(  B  )
4、有关系模式:S学号,姓名,班级,课程号,课程名,成绩),为了使分解后的关系均达到3NF,则至少需要将S分解成( )
A、2个表
B、3个表
C、4个表
D、5个表
(  C  )
5、分布式数据库特点说法正确的是:( )
A、数据的物理集中性。
B、数据的逻辑局部性。
C、数据的分布独立性(也称分布透明性)。
D、数据的精确性。
(  D  )
6、数据库技术中,“日志”和操作的关系是( )。
A、操作完成后在记录日志
B、操作的同时记录日志
C、日志在操作完成之后任何时刻均可记录
D、日志先于操作进行记录
(  A  )
7、数据的存储结构与数据逻辑结构之间的独立性称为数据的()。
A、物理独立性
B、结构独立性
C、逻辑独立性
D、分布独立性
(  B  )
8、实现数据库的哪个特性能够避免对未提交更新的依赖("脏数据"的读出)? ()
A、完整性
B、并发性
C、安全性
D、可移植性
(  C  )
9、以下是对单用户数据库系统的描述,请选择错误描述的选项()。
A、单用户数据库系统是一种早期的最简单的数据库系统
B、在单用户系统中,整个数据库系统,包括应用程序、DBMS、数据,都装在一台计算机之间不能共享数据
C、在单用户系统中,由多个用户共用,不同计算机之间能共享数据
D、单用户数据库系统已经不适用于现在的使用,被逐步淘汰了
(  C  )
10、select insert('长江长城黄山黄河',1,1,'黄')返回的是______。
A、长江长城黄山黄河
B、长江长城长山长河
C、黄江长城黄山黄河
D、黄江黄城黄山黄河
(  D  )
11、语句 SELECT * FROM student;中“*”号表示______。
A、student表的全部记录
B、student表的一条记录
C、student表的一个字段
D、student表的全部字段
(  A  )
12、在设计表时,若输入掩码属性设置为"L&A?",则能够接收的输入是( )
A、abc
B、1234
C、AB+C
D、ABa9
(  A  )
13、用二维表来表示实体及实体之间联系的数据模型是( )。
A、关系模型
B、层次模型
C、网状模型
D、实体-联系模型
(  D  )
14、连接运算要求联接的两个关系有相同的____。
A、实体名
B、主属性名
C、主键
D、属性名
(  B  )
15、返回字符串长度的函数是( )。
A、len()
B、length()
C、left()
D、long()
(  B  )
16、在Access2003中,若要在打开网络共享数据库时禁止他人打开该数据库,应选择( )打开方式。
A、只读
B、独占
C、独占只读
D、打开
(  C  )
17、在“tEmployee” 表中,“姓名”字段的字段大小为10,在此列输人数据时,最多可以输人的汉字数和英文字符数分别是( )
A、55
B、5 10
C、10 10
D、10 20
(  C  )
18、SQL Server默认的具有DBA权限的账号是什么?()
A、root
B、admin
C、sa
D、system
(  B  )
19、从事数据库管理工作的人员称为数据库管理员,简称为:( )
A、DB
B、DBA
C、DBMS
D、DSA
(  D  )
20、信息的数据表示形式是 ____
A、只能是文字
B、只能是声音
C、只能是图形
D、上述皆可

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

1、将Student表中的Sno属性定义为码的关键字是()(关键词请用大写字母)。
2、在一个关系中,列必须是()的,即每一列中的分量是同类型的数据,来自同一域。
3、下述关于数据库系统的正确叙述是数据库系统减少了______。
4、据库系统的最大特点是数据的三级抽象和______。
5、一个关系模式的定义主要包括关系名、属性名、________、属性长度和关键字。
6、()范式消除了主属性对主码的部分函数依赖和传递函数依赖。
7、Transact-SQL中可以使用( )和( )两种变量。
8、在SQL Server 2012中有( )、( )和( )三种数据库还原模式。
9、衡量授权机制的两个重要指标是( )和( )。
10、Access数据库提供了_____与“压缩和修复”两种方法来保证数据库的可靠性。

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

1、什么是函数依赖?
2、什么是非平凡函数依赖?
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