内蒙古工业大学2023年数据库基础期末

本试卷为内蒙古工业大学2023年数据库基础期末,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库基础期末

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

(  A  )
1、在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于( )。
A、age>=30 and age<=40
B、age>=30 or age<=40
C、age>30 and age<40
D、age>30 or age<40
(  A  )
2、Oracle数据库中,( )类型的数据库用来存储大的文本,比如存储非结构化的XML文档。
A、CLOB
B、DATA
C、BLOB
D、TIMESTAMP
(  C  )
3、现实世界中事物的特性在信息世界中称为( )
A、实体
B、实体标识符
C、属性
D、关键码
(  D  )
4、【】是指数据正确性的约束范围和验证准则,以及一致性保护的要求。
A、响应时间
B、数据恢复
C、数据的安全保密性
D、数据的完整性
(  D  )
5、逻辑设计的主要任务是()。
A、进行数据库的具体定义.并建立必要的索引文件
B、利用自顶向下的方式进行数据库的逻辑模式设计
C、逻辑设计要完成数据的描述.数据存储格式的设定
D、将概念设计得到的E-R图转换成DBMS支持的数据模型
(  A  )
6、下列命令中,( )可以将xs表的xh字段的标题属性设置为“学号”。
A、DBSETPROP(“xs.xh”,”FIELD”,”Caption”,”学号”)
B、DBSETPROP(“xs.xh”,”FIELD”,”Caption=学号”)
C、DBSETPROP(“xs”,” xh”,”Caption”,”学号”)
D、DBSETPROP(“xs.xh”,”Table”,”Caption”,”学号”)
(  B  )
7、关系规范化中的插入异常是指
A、不该插入的数据插入
B、应该插入的数据没插入
C、插入了没有用的数据
D、插入了错误的数据
(  D  )
8、关系数据模型()。
A、只能表示实体间的1:1联系
B、只能表示实体间的1:n联系
C、只能表示实体间的m:n联系
D、可以表示实体间的上述三种联系
(  D  )
9、设有关系模式R(X,Y,Z,W)与它的函数依赖集F={XY→Z,W→X },则R的主码为( )。
A、XY
B、XW
C、YZ
D、YW
(  C  )
10、下列关于“分布式数据库系统”的叙述中,正确的是 ()
A、分散在各结点的数据是不相关的
B、用户可以对远程数据进行访问,但必须指明数据的存储结点
C、每一个结点是一个独立的数据库系统,既能完成局部应用,也支持全局应用
D、数据可以分散在不同结点的计算机上,但必需在同一台计算机上进行数据处理
(  D  )
11、哪个进程不是Oracle必须的后台进程?()
A、DBWR 数据写入进程
B、LGWR 日志写入进程
C、SMON 系统监视进程
D、ARCn 日志归档进程
(  B  )
12、以下关于创建索引的描述错误的是______。
A、创建唯一性约束的同时,会自动创建一个唯一性索引。
B、可以在所有类型的字段上创建全文索引。
C、在已有表上创建索引可以使用命令creat index 索引名 on 表名;。
D、可以在创建表的同时创建索引,也可以在已有表上创建索引。
(  A  )
13、在SELECT语句中使用MIN(属性名)时,属性名______。
A、必须是数值型
B、不限制数据类型
C、必须是数值型和字符型
D、必须是字符型
(  B  )
14、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。
A、文件的集合
B、数据的集合
C、命令的集合
D、程序的集合
(  C  )
15、在客户/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能中属于前端的是()
A、存取结构
B、查询优化
C、用户界面
D、并发控制
(  C  )
16、如果对于实体集A中的每一个实体,实体集B中有可有多个个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。则称实体集A与B具有____。
A、1:1联系
B、1:n联系
C、n:m联系
D、多种联系
(  D  )
17、DBMS是 ____
A、数据库
B、数据库系统
C、数据库应用软件
D、数据库管理系统
(  B  )
18、如果要创建一张仅包含一个字段的自由表zyb,其字段名为rb,字段类型为字符型,字段宽度为20,则可以用下列的( )命令创建。
A、CREA TABL zyb rb C(20)
B、CREA TABL zyb(rb C(20) )
C、CREA TABL zyb Field rb C(20)
D、CREA TABL zyb Field (rb C(20))
(  A  )
19、为了减少表中记录链接和记录迁移的现象,应当增大表的( )存储参数。
A、pctfree
B、pctused
C、maxextents
D、pctincrease
(  D  )
20、在Access 2010数据库中,表的字段名最多不得超过( )个字符
A、255
B、256
C、254
D、64

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

1、查询书名“BN”中第三个汉字是“力”的图书信息,WHERE之后使用的命令是()。
2、设有函数依赖集F={D→G,C→A,CD→E,A→B},=(ABC)。
3、在数据库中,产生数据不一致的根本原因是______。
4、在Access中,表中用来惟一标识每个记录的字段或多个字段的组合称为____。
5、在Access中,可以用SQL的_______语句创建表。

三、判断题 (共10题,每题1分,共计10分)

(   F  )
1、关键字只能是1个属性组成。 
(   T  )
2、在oracle数据库创建用户后,必须给该用户赋予权限,否则该用户无法使用。 
(   T  )
3、关系代数运算中,基本的运算是并、差、笛卡尔积、选择、投影. 
(   T  )
4、E-R图向关系模型转换时,具有相同码的关系模式可合并。 
(   T  )
5、查询是向数据库管理系统发出查询请求,从指定的数据表获取所需数据的过程。 
(   T  )
6、MySQL支持全文索引,在大量的字符中查询信息时,使用全文索引可以提升字符串的检索效率。 
(   F  )
7、设关系模式 R(A,B,C,D),F 是 R 上成立的函数依赖集,F={ B→D,AD→C }, 那么
ρ={ ABC,BCD }相对于 F 既不是无损联接分解,也不保持函数依赖的分解 
(   F  )
8、如果要禁止某个用户访问Oracle系统,那么最好的方式是删除该用户,而不是锁定该用户。 
(   F  )
9、默认值是指在用户没有输入数据之前,系统会随机分配一个数据 
(   F  )
10、文本型的默认字段大小为50 

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

1、设学生-课程数据库中包括三个表:
学生表:Student (Sno,Sname,Sex,Sage,Sdept)
课程表:Course(Cno,Cname,Ccredit)
学生选课表:SC(Sno,Cno,Grade)
其中Sno、Sname、Sex、Sage、Sdept、 Cno、Cname、Ccredit 、Grade分别表示学号、姓名、
性别、年龄、所在系名、课程号、课程名、学分和成绩。
试用SQL语言完成下列项操作:
(1)查询选修课程包括“1042”号学生所学的课程的学生学号
(2)创建一个计科系学生信息视图S_CS_VIEW,包括Sno学号、Sname姓名、Sex性别;
(3)通过上面第2题创建的视图修改数据,把王平的名字改为王慧平
(4)创建一选修数据库课程信息的视图,视图名称为datascore_view,包含学号、姓名、成绩。
2、某大学的运动会比赛项目管理数据库包括如下三张表:
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表的查询权限。
相关标签:
  • 数据库原理及应用
  • 内蒙古工业大学
  • 期末