数据库应用技术形成性考核册答案Word文档格式.docx
- 文档编号:17499850
- 上传时间:2022-12-06
- 格式:DOCX
- 页数:29
- 大小:42.65KB
数据库应用技术形成性考核册答案Word文档格式.docx
《数据库应用技术形成性考核册答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库应用技术形成性考核册答案Word文档格式.docx(29页珍藏版)》请在冰豆网上搜索。
B、数据结构、数据操作和数据完整性约束
C、数据结构、数据操作和数据的安全控制
D、数据结构、数据操作和数据的可靠性
9.下列关于实体联系模型中联系的说法,错误的是(D)。
A、一个联系可以只与一个实体有关B、一个联系可以与两个实体有关
C、一个联系可以与多个实体有关D、一个联系可以不与任何实体有关
10.数据库系统中的三级模式以及模式间的映像提供了数据的独立性。
下列关于两级映像的说法,
正确的是(C)。
A、外模式到模式的映像是由应用程序实现的,模式到内模式的映像是由DBMS实现的
B、外模式到模式的映像是由DBMS实现的,模式到内模式的映像是由应用程序实现的
C、外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的
D、外模式到模式的映像以及模式到内模式的映像都是由应用程序实现的
二、判断题
1、使用数据库管理数据可以实现数据的相互独立。
(×
)
2、数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读入到内存中。
3、数据的特征分为静态特征和动态特征(√)
4、E-R模型是一种用于描述数据的组织形式的模型(×
5、数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性(√)
三、简答题
1、与文件管理相比,数据库管理有哪些优点
(1)相互关联的数据集合;
(2)较少的数据冗余;
(3)程序与数据相互独立;
(4)保证数据的安全可靠;
(5)最大限度地保证数据的正确性;
(6)数据可以共享并能保证数据的一致性。
2、数据独立性指的是什么它能带来哪些好处
数据独立性包括逻辑独立性和物理独立性两部分。
物理独立性是指当数据的存储结构发生变化时,不影响应用程序的特性;
逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。
这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性。
3、说明实体-联系模型中的实体、属性和联系的概念。
实体是具有公共性质的并可相互区分的现实世界对象的集合。
属性是实体所具有的特征或性质。
联系是实体之间的关联关系。
第2章关系数据库理论
1、下列不属于数据模型三要素的是(C)。
A、数据结构B、数据操作C、数据库管理系统D、数据完整性约束
2、关于传统关系代数的说法,错误的是(B)。
A、集合的并运算要求参与运算的两个关系必须具有相同的目
B、有m目x行数据的关系R和有n目y行数据的关系S进行笛卡尔积运算,其结果是有(m+n)目和(x+y)行数据的关系
C、对m目的关系R进行选择运算,其结果关系一定也是m目的
D、对m行数据的关系R进行投影运算,其结果关系的行数可能小于m
3、关于自然连接的说法,错误的是(B)。
A、自然连接的连接条件一定是等值连接
B、进行自然连接的两个关系必须具有相同的列
C、对两个关系进行相同条件的自然连接和等值连接,自然连接结果的列个数一定少于等值连接结果的列个数
D、自然连接是一种特殊的等值连接
4、关于集合并运算的说法,正确的是(C)。
A、进行并运算的两个关系必须具有相同数目的行个数
B、进行并运算的两个关系必须具有相同数目的行个数和列个数
C、进行并运算的两个关系的列个数必须相同,对应列的语义相同
D、如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行
5、对关系模式进行规范化的主要目的是(B)。
A、提高数据操作效率B、维护数据的一致性
C、加强数据的安全性D、为用户提供更快捷的数据操作
6、如果有函数依赖X→Y,并且对X的某个真子集X’,有X’→Y成立,则称(B)。
A、Y完全函数依赖于XB、Y部分函数依赖于X
C、X完全函数依赖于YD、X部分函数依赖于Y
7、下列关于第三范式的说法,错误的是(D)。
A、第三范式的关系模式一定是第二范式的
B、第三范式的关系模式一定也是第一范式的
C、第三范式的关系模式一定不包含部分函数依赖和传递函数依赖
D、第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖
8、有关系模式:
学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于(B)。
A、第一范式B、第二范式C、第三范式D、BC范式
9、属于传统的集合运算是(D)。
A、选择运算B、投影运算C、连接运算D、并运算
10、用于表达关系代数中投影运算的运算符是(B)
A、бB、∏C、∞D、+
1、选择、投影和连接操作属于传统的关系运算(×
2、SQL语音的特点是过程化(×
3、使用FORENCEKEY约束可以实现参照完整性约束(√)
4、一个关系模式只能有一个候选键(×
5、限制“年龄”列取值范围在0~160的约束表达式是:
check(年龄in0~160)(×
三.简答题
1、关系数据库的三个完整性约束是什么各是什么含义
实体完整性、参照完整性和用户定义的完整性。
实体完整性指关系数据库中所有的表都必须有主键。
参照完整性用于描述和约束实体之间的关联关系。
用户定义的完整性是针对某一具体应用领域定义的数据约束条件,它反映某一具体应用所涉及的数据必须满足应用语义的要求。
2、设有关系模式:
学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。
设一个学生可选多门课程,一门课程可以被多名学生选。
每位学生由学号惟一标识,一个学生只在一个系学习;
每门课程由课程号惟一标识。
每个学生选的每门课程有惟一的成绩。
(1)请指出此关系模式的候选键。
(2)写出该关系模式的函数依赖集。
(3)该关系模式属于第几范式并简单说明理由。
(4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键。
答:
(1)候选键:
(学号,课程号)
(2)学号→姓名,学号→所在系,学号→性别,课程号→课程名,课程号→学分,
(学号,课程号)→成绩
(3)属于第二范式,因为存在部分函数依赖:
学号→姓名。
(4)第三范式关系模式:
学生(学号,姓名,所在系,性别)
课程(课程号,课程名,学分)
考试(学号,课程号,成绩),学号为引用学生的外键,课程号为引用课程的外键。
3、设有关系模式:
学生(学号,姓名,所在系,班号,班主任,系主任),其语义为:
一个学生只在一个系的一个班学习,一个系只有一个系主任,一个班只有一名班主任,一个系可以有多个班。
学号
(2)学号→姓名,学号→所在系,学号→班号,班号→班主任,所在系→系主任
(3)第二范式,因为有:
学号→班号,班号→班主任,因此存在传递函数依赖:
学号班主任
学生(学号,姓名,所在系,班号),班号为引用班的外键,所在系为引用系的外键。
班(班号,班主任)
系(系名,系主任)
第3章创建数据库
1、属于SQLServer2008最核心服务的是(A)。
A、数据库引擎服务B、SQLServerManagementStudio
C、SQLServer配置管理器D、SQLServer管理工具
2、关于SQLServer数据库的说法,正确的是(A)。
A、一个数据库可由多个数据文件和多个日志文件组成
B、一个数据库只能包含一个日志文件,但可包含多个数据文件
C、一个数据库的所有数据文件必须存放在相同的物理位置
D、一个数据库的数据文件和日志文件必须存放在不同的物理位置
3、关于扩大SQLServer数据库空间的说法,错误的是(D)。
A、可以扩大数据文件和日志文件的空间
B、可以通过添加新文件的方法扩大数据库空间
C、可以直接扩大数据文件的空间
D、只能通过添加新文件的方法扩大日志的空间
4、下列关于收缩SQLServer数据库空间的说法,错误的是(C)。
A、可以收缩某个指定数据文件的空间
B、可以收缩某个指定日志文件的空间
C、收缩数据文件空间时不能小于该文件的初始大小
D、收缩数据库有缩小整个数据库空间大小和缩小某个文件大小两种方式
5、属于SQLServer推荐的日志文件扩展名是(D)
A、.dataB、.mdfC、.ndfD、.ldf
Sql
Server中主数据库文件.mdf;
次数据库.ndf;
而日志文件.ldf
1、在一台计算机上安装一次SQLServer时,就生成了一个实例。
在一台计算机上只能安装一个默认实例,同时也只能安装一个命名实例。
(╳)
2、SSMS工具提供了图形化的操作界面来创建和维护对象,下拉列表框列出了当前查询编辑器所连接的数据库服务器上的所有数据库,表示当前正在操作的数据库是master。
(√)
3、Tempdb数据库是系统自动生成的临时数据库,用于保存临时对象或中间结果集。
4、Msdb数据库是用户必须建立的,用作SQLServer实例上创建的所有数据库的模板。
5、日志文件的推荐扩展名为.ldf,用于存放恢复数据库的所有日志信息。
每个数据库只能有一个日志文件。
6、逻辑文件名是在所有SQL语句中引用物理文件时所使用的名称。
物理文件名包括存储文件的路径以及物理文件名本身。
7、数据库的空间会出现不够用的情况,如果日志空间不够了则意味着不能再向数据库中插入数据;
如果数据空间不够了,则意味着不能再对数据库数据进行任何修改操作。
8、SQLServer2008最核心的服务是SSMS。
9、在SQLServer中,不允许删除正在被用户使用的数据库。
10、删除数据库,只能删除数据文件,并不删除日志文件(╳)
1、SQLServer最核心的服务是什么
数据库引擎服务。
2、启动服务使用的是SQLServer的哪个工具
SQLServer配置管理器。
3、SQLServer数据库由几类文件组成这些文件的推荐扩展名分别是什么
由2类文件组成:
数据文件和日志文件。
主要数据文件的推荐扩展名为mdf,次要数据文件的推荐扩展名为ndf,日志文件的推荐扩展名为ldf。
第4章SQL语言基础与关系表
1、下列所述功能中,不属于SQL语言功能的是(D)。
A、数据表的定义功能B、数据查询功能
C、数据增、删、改功能D、提供方便的用户操作界面功能
2、设某职工表中有用于存放年龄(整数)的列,最适合年龄列的类型是(C)。
A、intB、smallintC、tinyintD、bit
3、用于限制列的取值范围的约束是(B)。
A、PRIMARYKEYB、CHECKC、DEFAULTD、UNIQUE
4、用于限制列的取值不能重复的约束是(D)。
5、用于实现实体完整性的是(A)。
6、关于DEFAULT约束的说法,错误的是(D)。
A、一个DEFAULT约束只能约束表中的一个列
B、在一个表上可以定义多个DEFAULT约束
C、DEFAULT只能定义在列级完整性约束处
D、在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束
7、为变量赋值的语句中,错误的是(D)。
A、SET@X=10B、SELECT@X=10
C、SET@X=10+10D、SET@X=10+'
A'
8、设有表T,现要在该表新增加一个列,列名为:
c1,类型为int。
下列能实现该功能的语句是(A)。
A、ALTERTABLETADDc1intB、ALTERTABLETADD(c1int)
C、ALTERTABLETADDCOLUMNc1intC、ALTERTABLETADDCOLUMN(c1int)
9、属于普通编码可变长字符串类型的是(D)
A、realB、nvarcherC、numericD、varcher
10、现要定义“工作年限”列的数据类型,假设用整型类型,且其值不会超过100,则最合适的数据类型是(C)
A、intB、smallintC、tinyintD、real
1、decimal(p,s)数据类型属于字符型。
2、/**/之间的内容用于表示注释,对程序无影响。
(√)
3、'
tell'
+236的果结为:
tell236。
4、SsexNCHAR
(1)DEFAULT'
女'
语句中的DEFAULT约束表示Ssex变量的默认值为'
。
5、SageTINYINTCHECK(Sage>
=18ANDSage<
=60)限定Sage的取值只能在18到60之间。
1、简述SQL语言的功能,每个功能的作用是什么
SQL按其功能可分为四大部分:
数据定义、数据控制、数据查询和数据操作。
数据定义功能用于定义、删除和修改数据库中的对象;
数据查询功能用于实现查询数据的功能,查询数据是数据库中使用最多的操作;
数据操作功能用于增加、删除和修改数据;
数据控制功能用于控制用户对数据库的操作权限。
2、Transact-SQL支持的主要数据类型有哪些
数值类型(包括准确数值类型和浮点数值类型)、字符串类型(包括统一字符编码的字符串类型和普通字符编码的字符串类型)、日期时间类型以及二进制数据类型。
第5章数据操作语言
1、当关系R和S进行连接操作时,如果R中的元组不满足连接条件,在连接结果中也会将这些记录保留下来的操作是(A)。
A、左外连接B、右外连接C、内连接D、自连接
2、聚合函数中,不忽略空值的是(D)。
A、SUM(列名)B、MAX(列名)C、AVG(列名)D、COUNT(*)
3、查询语句中,错误的是(B)。
A、SELECTSno,COUNT(*)FROMSCGROUPBYSno
B、SELECTSnoFROMSCGROUPBYSnoWHERECOUNT(*)>
3
C、SELECTSnoFROMSCGROUPBYSnoHAVINGCOUNT(*)>
D、SELECTSnoFROMSCGROUPBYSno
4、现要利用Student表查询年龄最小的学生姓名和年龄。
下列实现此功能的查询语句中,正确的是(D)。
A、SELECTSname,MIN(Sage)FROMStudent
B、SELECTSname,SageFROMStudentWHERESage=MIN(Sage)
C、SELECTTOP1Sname,SageFROMStudent
D、SELECTTOP1Sname,SageFROMStudentORDERBYSage
5、设SC表中记录成绩的列为:
Grade,类型为int。
若在查询成绩时,希望将成绩按‘优’、‘良’、‘中’、‘及格’和‘不及格’形式显示,正确的Case函数是(C)。
A、CaseGrade
When90~100THEN'
优'
When80~89THEN'
良'
When70~79THEN'
中'
When60~69THEN'
及格'
Else'
不及格'
End
B、Case
WhenGradebetween90and100THENGrade='
WhenGradebetween80and89THENGrade='
WhenGradebetween70and79THENGrade='
WhenGradebetween60and69THENGrade='
ElseGrade='
C、Case
WhenGradebetween90and100THEN'
WhenGradebetween80and89THEN'
WhenGradebetween70and79THEN'
WhenGradebetween60and69THEN'
D、CaseGrade
When90~100THENGrade='
When80~89THENGrade='
When70~79THENGrade='
When60~69THENGrade='
6、下列SQL语句中,用于更新表数据的语句是(C)。
A、ALTERB、SELECTC、UPDATED、INSERT
7、设有Teachers表,该表的定义如下:
CREATETABLETeachers(
TnoCHAR(8)PRIMARYKEY,
TnameVARCHAR(10)NOTNULL,
AgeTINYINTCHECK(AgeBETWEEN25AND65)
下列插入语句中,不能正确执行的是(D)。
A、INSERTINTOTeachersVALUES('
T100'
'
张宏'
NULL)
B、INSERTINTOTeachers(Tno,Tname,Age)VALUES('
30)
C、INSERTINTOTeachers(Tno,Tname)VALUES('
D、INSERTINTOTeachersVALUES('
8、设数据库中已有表5-1至5-3所示的Student、Course和SC表。
现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。
该查询涉及到的表是(D)。
A、仅Student表B、仅Student和SC表
C、仅Student和Course表D、Student、SC和Course表
9、删除计算机系学生(在student表中)的修课记录(在SC表中)的语句,正确的是(B)。
A、DELETEFROMSCJOINStudentbON=WHERESdept='
计算机系'
B、DELETEFROMSCFROMSCJOINStudentbON=WHERESdept='
C、DELETEFROMStudentWHERESdept='
D、DELETEFROMSCWHERESdept='
10、查询年龄最大的前5位学生的姓名和年龄的语句,正确的是(C)。
TOP5姓名,年龄FROM学生表
TOP5姓名,年龄FROM学生表ORDERBY年龄
TOP5姓名,年龄FROM学生表ORDERBY年龄DESC
TOP5WITHTIES姓名,年龄FROM学生表
1、SELECT*FROMStudentWHERESnameLIKE'
张_'
语句中的'
用于查找姓张的学生。
2、SELECT*FROMStudentWHERESnameLIKE'
[张李刘]%'
语句可以查找姓张、李、刘的学生。
3、SELECTCOUNT(DISTINCTSno)FROMSC语句用于统计学生的总人数(。
╳)
4、HAVING子句用于对分组后的统计结果再进行过滤,它用于组而不是对单个记录。
5、SELECT*FROMStudentINNERJOINSC
ON=语句可将Student与SC连接起来。
1、WHEREAgeBETWEEN20AND30子句,查找的Age范围是多少
Age大于等于20并且小于等于30
2、WHERESdeptNOTIN('
CS'
'
IS'
MA'
),查找的数据是什么
查找'
三个系之外的其他系。
3、自连接与普通内连接的主要区别是什么
自连接中进行连接操作的表在物理上是一张表,而普通内连接进行连接的表在物理上是两张表。
4、外连接与内连接的主要区别是什么
进行外连接的两个表中,可以有一张表不满足连接条件,而进行内连接的两个表必须都满足连接条件。
5、相关子查询与嵌套子查询在执行方面的主要区别是什么
相关子查询的执行过程是先外后内,而嵌套子查询的执行过程是先内后外。
而且相关子查询中必须有与外层查询的关联,而嵌套子查询中,内、外层查询之间没有关联关系。
第6章数据库其他对象管理
1、关于视图的说法,正确的是(B)。
A、视图与基本表一样,也存储数据
B、对视图的操作最终都转换为对基本表的操作
C、视图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用技术 形成 考核 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)