2022年西北工业大学计算机科学与技术专业《数据库原理》科目期末试卷.pdf
上传人:文库****品店 上传时间:2024-09-15 格式:PDF 页数:23 大小:3.1MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

2022年西北工业大学计算机科学与技术专业《数据库原理》科目期末试卷.pdf

2022年西北工业大学计算机科学与技术专业《数据库原理》科目期末试卷.pdf

预览

免费试读已结束,剩余 13 页请下载文档后查看

10 金币

下载此文档

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

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

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

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

2022年西北工业大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、在SQLServer2000中,新建了一个SQLServer身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。EXECsp_addsrvrolemember‘LOG’,_____;2、完整性约束条件作用的对象有属性、______和______三种。3、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。4、SQLServer中数据完整性包括______、______和______。5、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。6、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。7、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销主要包括______和______代价。在多用户数据库中,还应考虑查询的内存代价开销。8、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。9、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。10、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。二、判断题11、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()12、数据库的数据项之间无联系,记录之间存在联系。()13、标准SQL语言能用于所有类型的关系数据库系统。()14、在关系数据库中,属性的排列顺序是可以颠倒的。()15、在关系模式中,候选码可以有多个,主码只能有一个。()16、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。()17、可以用UNION将两个查询结果合并为一个查询结果。()18、连接是数据库最耗时的操作。()19、视图是观察数据的一种方法,只能基于基本表建立。()20、数据库系统由软、硬件及各类人员构成。()21、全码的关系模式一定属于BC范式。()22、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()23、在关系数据表中,属性的顺序是一定的,不能交换。()24、二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。()25、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。()三、选择题26、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是()。A.R÷SB.πB(R)∪πB(S)C.R∩SD.R⋈S27、下图是雇员表(雇员ID,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员ID为主码。该索引属于()。A.聚集、稀疏、辅索引B.非聚集、稠密、主索引C.聚集、稀疏、主索引D.非聚集、稠密、辅索引28、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。A.互不相关的B.不可分解的C.长度可变的D.互相关联的29、在SQLServer2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400,“副教授”增加300,“讲师”增加200。下列语句中正确的是()。A.B.C.D.30、查询Student表中的所有非空Email信息,以下语句正确的是()。A.SELECTEmailFROMStudentWHEREEmail!=NULLB.SELECTEmailFROMStudentWHEREEmailNOTISNULLC.SELECTEmailFROMStudentWHEREEmail<>NULL
立即下载