预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2022年天津商业大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SELECT语句中使用______保留字。2、数据的安全性是指____________。3、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。4、有两种基本类型的锁,它们是______和______。5、在VB6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。6、某在SQLServer2000数据库中有两张表:商品表(商品号,商品,商品类名别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。7、SQLServer中数据完整性包括______、______和______。8、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。9、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。10、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。二、判断题11、在关系数据库中,属性的排列顺序是可以颠倒的。()12、有出现并发操作时,才有可能出现死锁。()13、视图是可以更新的。()14、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是二级封锁协议。()15、在数据表中,空值表示不确定。()16、在关系运算中,投影是最耗时的操作。()17、二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。()18、实体集和实体型是一回事,没有什么区别。()19、函数依赖是多值依赖的一个特例。()20、数据库模式和实例是一回事。()21、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。()22、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。()23、有了外/映象,可以保证数据和应用程序之间的物理独立性。()24、在关系模式中,候选码可以有多个,主码只能有一个。()25、全码的关系模式一定属于BC范式。()三、选择题26、关系代数中的⋈连接操作由()操作组合而成。A.σ和πB.σ和×C.π、σ和×D.π和×27、用于数据库恢复的重要文件是()。A.数据库文件B.索引文件C.日志文件D.备注文件28、建立关于系、学生、班级、社团等信息的一个关系数据库,一个系有若干个专业,每个专业每年只招一个班,每个班有若干学生,一个系的学生住在同一宿舍区,每个学生可以参加若干个社团,每个社团有若干学生。描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。描述班级的属性有:班号、专业名、系名、人数、入学年份。描述系的属性有:系号、系名、系办公地点、人数。描述社团的属性有:社团名、成立年份、地点、人数、学生参加某社团的年份。回答以下问题:(1)画出E-R图。(2)请给出关系模式,写出每个关系模式的最小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系的候选码、外码,有没有全码存在?29、在SQLServer2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400,“副教授”增加300,“讲师”增加200。下列语句中正确的是()。A.B.C.D.30、在关系代数运算中,最费时间和空间的是()。A.选择和投影运算B.除法运算C.笛卡尔积和连接运算D.差运算31、下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?()A.COUNT(*)B.COUNT(*)C.CONVERT(*)D.AVG(*)32、在关系代数表达式的等价优化中,不正确的叙述是()。A.尽可能早地执行连接B.尽可能早地执行选择C.尽可能早地执行投影D.把笛卡尔积和随后的选择合并成连接运算33、如表,因为()