欢迎来到天天文库
浏览记录
ID:13674937
大小:95.50 KB
页数:7页
时间:2018-07-23
《数据库系统原理练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库系统原理练习1一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.信息世界中的术语“实体”对应于机器世界的术语是()A.记录B.字段C.文件D.关键码2.用二维表结构表达实体集的模型是()A.概念模型B.层次模型C.网状模型D.关系模型3.内模式的修改尽量不影响概念模式的特点称为数据库的()A.物理数据独立性B.逻辑数据独立性C.外模式数据独立性D.内模式数据独立性4.设R和S是任意两个关系,则RS等价
2、于()A.(R-S)SB.R(R-S)C.S-(R-S)D.R-(R-S)5.设有R与S两个关系如题5图所示:关系代数表达式ⅡC,E((Rs))的结果是()A.c1,elB.c2,e2C.c3,e2D.c3,e16.SQL语言中,HAVING子句用于筛选满足条件的()A.列B.行C.分组D.元组7.若R∈1NF,且R中只有一个主属性,则R必然满足()A.2NFB.3NFC.4NFD.BCNF8.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→C,C→D},则属性C的闭包C+为()A.BCB.BCDC.B
3、DD.CD9.将ER模型转换成关系模型的过程属于数据库的()A.需求分析B.概念设计C.逻辑设计D.物理设计10.有职工和亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组,同时应该从亲属关系中删除该职工所有亲属的元组,在SQL语言中,定义这个完整性约束的短语是()A.ONDELETEALLB.ONDELETECASCADEC.ONDELETERESTRICTD.ONDELETESETNULL11.多个事务执行的次序称为()A.过程B.流程C.调度D.步骤12.断言机制主要用于()A.数据库恢复B.完整性控制C
4、.并发控制D.安全性控制13.在DBMS中,实现事务持久性的是()A.完整性子系统B.安全性子系统C.恢复子系统D.并发控制子系统14.在分布式数据库系统中,将数据库划分为若干不相交的逻辑子集,且每个场地存储一个逻辑子集的数据分配策略称为()A.集中式B.分割式C.混合式D.组合式15.在面向对象数据库系统中,对象定义采用的信息隐蔽技术称为()A.保密性B.封装性C.自闭性D.隐蔽性二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。16.数据库的三级模式结构中,单个用户
5、使用的数据视图描述称为___________。17.在数据库系统中三级模式结构的定义存放于___________中。18.关系模型有三类完整性约束:实体完整性、用户定义的完整性和___________。19.设有关系R和S,与元组关系演算表达式{t
6、R(t)∧┐S(t)}等价的关系代数表达式是___________。20.设关系R(A,B,C)和S(A,D),用关系代数的基本运算写出与RS等价的关系代数表达式是___________。21.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A→C,A→D},则
7、R的候选键是___________。22.如果X→Y且有YX,那么X→Y称为___________。23.在SQL语言中,用于测试一个关系是否非空的谓词是___________。24.在数据库系统中,视图的作用是简化操作、提高数据的独立性和数据的___________。25.各场地的数据模型不同的分布式数据库系统称为___________DDBS。三、简答题(本大题共10小题,每小题3分,共30分)26.有学生关系S和成绩关系SC,如题26图所示,写出S与SC左外联接运算的结果。27.依据题26图,写出与SQL语句:SE
8、LECTsnameFROMSWHEREsnoIN(SELECTsnoFROMSC)等价的关系代数表达式。28.设关系模式R(A,B,C),F={AC→B,AB→C,B→C},则R最高属于第几范式?说明理由。29.写出Armstrong推理规则中自反律、增广律、传递律的形式化定义。30.简述对嵌入式SQL进行预处理的作用和过程。31.简述日志文件的内容。32.简述SQL中的安全性控制机制。33.已知事务T1和T2的并发操作序列,如题33图所示,指出这个并发操作引发的问题。34.在面向对象数据库中,查找对象的方法有哪三种?3
9、5.在C/S数据库体系结构中,客户机和服务器各完成什么功能?四、设计题(本大题共5小题,每小题4分,共20分)设教学数据库中有三个关系模式:学生(学号,姓名,性别,专业)课程(课程编号,课程名称,学时)成绩(学号,课程编号,分数)利用SQL语句,完成第36~39题。36.检索“英语”专业所有男同学姓名。37.检索每个
此文档下载收益归作者所有