广西师范大学-数据库原理(A卷)

合集下载

2022年南宁师范大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年南宁师范大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年南宁师范大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

2、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

3、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。

4、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R5、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

6、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

7、关系数据库中基于数学的两类运算是______________和______________。

8、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

9、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。

10、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

二、判断题11、在关系数据库中,属性的排列顺序是可以颠倒的。

()12、可以用UNION将两个查询结果合并为一个查询结果。

()13、在关系模式中,主码和候选码可以有多个。

()14、数据库模式和实例是一回事。

()15、外模式DDL用来描述数据库的总体逻辑结构。

广西师范大学 数据库原理(A卷答案)

广西师范大学 数据库原理(A卷答案)

广西师范大学全日制普通本科课程考核试题参考答案或实验操作要求及评分标准( — 学年第一学期)课程名称:数据库原理 课程序号: 开课学院:计信学院年级、专业: 考核方式:闭卷 开卷 □ 实验操作 □ 试卷代号: 卷 命题教师: 考试时间: 分钟 命题时间: 年 月 日一、填空题(本大题共10空,每空1分,共10分)请在每小题的空格中填上正确答案。

错填、不填均无分。

1.数据字典 2.不可 3.Grant 4.读取FROM 子句中的基本表、视图的数据,执行笛卡积操作 5. 隔离性、持续性 6. 层次模型 网状模型 关系模型 7. 完整性约束二、单项选择题(本大题共40小题,每小题1分,共40分)在每小题列出的四个备选项中只有一个是最符合题目要求,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.C 2.A 3.A 4.A 5.A 6.D 7.B 8.C 9.B 10.D 11.B 12.B13.C 14.D 15.A 16.B 17.C 18.B 19.D 20.C 21.D 22.C 23.A 24.D25.C 26.C 27. C 28.C 29.D 30.B 31.B 32.B 33.B 34.A 35.C36.B 37.C 38.A 39.B 40.C三、判断题(本大题共10小题,每小题1分,共10分)对的请打√;错的打×。

1、√2、√3、×4、×5、×6、√7、×8、√9、×10、√四、综合题(本大题共4小题,第1小题10分,第2小题20分,第3小题6分,第4小题4分,其中每小问均为2分,共40分)1.(1) ∏C#,CNAME (TEACHER=’程军’(C )) (2) ∏S#,SNAME (AGE>21 and sex=’男’(S )) 装订线(3) ∏SNAME(S(∏S#,C#(SC)÷∏C#(TEACHER=’程军’(C))))(4) ∏C#(C)- ∏C#(SNAME=’李强’(SC S))(5) ∏s#(1=4 and2<>5(SC×SC))2.(1)SELECT SNO FROM SPJ WHERE JNO=’J1’(2)SELECT SNO FROM SPJ WHERE JNO=’J1’AND PNO=’P1’(3)SELECT SNO FROM SPJ,P WHERE JNO=’J1’AND SPJ.PNO=P.PNO AND COLOR=’红’或 SELECT SNO FROM SPJ WHERE JNO=’J1’AND PNO IN( SELECT PNO FRIM P WHERE COLOR=’红’)(4)SELECT JNAME,SNAME FROM SPJ,S,P WHERE SPJ.JNO=J.JNO AND SPJ.SNO=S.SNO AND SPJ.PNO=P.PNO AND COLOR=’红’(5)SELECT SNO FROM S WHERE ADDR LIKE ‘上海%’(6)SELECT JNO FROM J WHERE NOT EXISTS (SELECT * FROM SPJ,S,P WHERE SPJ.JNO=J.JNO AND SPJ.SNO=S.SNO AND SPJ.PNO=P.PNO AND S.CITY=’天津’AND P.COLOR=’红’)或SELECT JNO FROM J WHERE NOT EXISTS(SELECT * FROM SPJ WHERE SPJ.JNO=J.JNO AND SNO IN (SELECT SNO FROM S WHERE CITY=’天津’) AND PNO IN(SELECT PNO FROM P WHERE COLOR=’红’))(7)SELECT DISTINCT JNO FROM SPJ SPJZ WHERE NOT EXISTS(SELECT * FROM SPJ SPJX WHERE SNO=’S1’AND NOT EXISTS(SELECT * FROM SPJ SPJY WHERE SPJY.PNO=SPJX.PNO AND SPJY.JNO=SPJZ.JNO))(8)SELECT PNO FROM P WHERE WEIGHT >ALL(SELECT WEIGHT FROM P WHERE PNAME=’螺母’) (9)SELECT JNO,SUM(QTY) FROM SPJ WHERE QTY>=10 GROUP BY JNO HAVING COUNT(*)>=4 ORDER BY 2 DESC(10)UPDATE P SET COLOR=’蓝’WHERE COLOR=’红’3.(1)该关系模式不满足2NF。

“数据库原理”课程中关系代数的重难点分析“除”运算

“数据库原理”课程中关系代数的重难点分析“除”运算

第1期2019年1月No.1January,2019无线互联科技Wireless Internet Technology广西师范大学计算机科学与信息工程学院在学生大二时会开设必修课程—“数据库原理”。

课程目标是使学生掌握数据库技术相关概念、理论和方法,并具有一定的数据库系统设计能力,为下面开发数据库应用系统打下良好的基础[1]。

课程的用书是中国人民大学王珊[2]老师的国家精品课程团队编写的教材—《数据库系统概论》,高等教育出版社出版,已经到了第5版。

教材比较简洁,比如在讲解“除”运算时,首先讲了“除”运算的定义,然后给了3个“除”运算的例题就结束了。

这个台阶跨度太大,很多学生不好理解,表现为“除”运算的题目做不出。

为了让学生上得去,好理解,老师的作用就是在中间多加几级台阶。

笔者加的第1级台阶是:讲解“除”运算的由来及用处,引发学生学习兴趣;第2级台阶:将“除”运算题目分成两类,分别讲解解决方法,对症下药;第3级台阶:及时总结,并对学生的易错点进行错误原因讲解,鼓励学生学好这个重难点。

以下为具体的授课过程。

1 关系代数中“除”运算的由来及用处探讨,引发学生学习兴趣由一道除法题引出思考:9÷2=4…1是什么意思?商等于4,表示被除数9里面包含有4个除数2。

还剩下1没有完全包含一个2,只包含了部分,所以1是余数。

即“除”有包含(覆盖)的意思。

总结推广到二维表(关系)做“除”运算,是在二维上实现包含(覆盖)的含义。

即在一个大表中找包含(覆盖)了一个小表的运算。

为了好让学生理解,补充以下例子。

补充例子(“除”运算的实际应用)如下:我们有选修情况表SCG 表(见表1),包括姓名、性别、课程名称、院系、成绩属性,若想查询有哪些同学的离散数学课程得了优且数据结构课程也是优?即,谁的选修情况包含(覆盖)了以下的CG 表(见表2),这时就需要用到除法:SCG ÷CG 。

2 将“除”运算题目分成两类,分别讲解解决方法2.1 “除”运算的定义下面给出关系代数中“除”运算的明确定义,在教材55页。

2022年辽宁师范大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年辽宁师范大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年辽宁师范大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

2、有两种基本类型的锁,它们是______和______。

3、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

4、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。

5、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

6、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

7、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

8、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。

9、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。

10、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。

二、判断题11、有出现并发操作时,才有可能出现死锁。

()12、在数据库恢复中,对已完成的事务进行撤销处理。

()13、可串行化的调度一定遵守两段锁协议。

2022年广西师范大学数据科学与大数据技术专业《计算机系统结构》科目期末试卷A(有答案)

2022年广西师范大学数据科学与大数据技术专业《计算机系统结构》科目期末试卷A(有答案)

2022年广西师范大学数据科学与大数据技术专业《计算机系统结构》科目期末试卷A(有答案)一、选择题1、浮点数尾数基值rm=8,尾数数值部分长6位,可表示的规格化最小正尾数为( )A.0.5B.0.25C.0.125D.1/642、()属于MIMD系统结构。

A.各处理单元同时受同一个控制单元的管理B.各处理单元同时接受同一个控制单元送来的指令C.松耦合多处理机和多计算机D.阵列处理机3、指令间“一次重叠”说法有错的是( )A.仅“执行k”与“分析k+1”重叠B."分析k”完成后立即开始“执行k”C.应尽量使“分析k+1”与“执行k”时间相等D.只需要一套指令分析部件和执行部件4、计算机中优化使用的操作码编码方法是( )。

(书上为扩展编码法)A哈夫曼编码B ASCII码C BCD码D扩展操作码5、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()A.计算机软件所要完成的功能B.计算机硬件的全部组成C.编程要用到的硬件组织D.计算机各部件的硬件实现。

6、Cache存贮器常用的地址映象方式是( )。

A.全相联映象B.页表法映象C.组相联映象D.段页表映象7、块冲突概率最高的Cache地址映象方式是( )A.段相联B.组相联C.直接D.全相联8、在计算机系统设计中,比较好的方法是()。

A.从上向下设计B.从下向上设计C.从两头向中间设计D.从中间开始向上、向下设计9、下列说法正确的是( )A.Cache容量一般不大,命中率不会很高B.Cache芯片速度一般比CPU的速度慢数十倍C.Cache本身速度很快。

但地址变换的速度很慢D.Cache存贮器查映象表和访问物理Cache其间可以流水,使速度与CPU匹配10、在计算机系统的层次结构中,机器被定义为()的集合体A.能存储和执行相应语言程序的算法和数据结构B.硬件和微程序(固件)C.软件和固件D.软件和硬件二、填空题11、软件和硬件成本由________和________组成。

大学2019—2020学年第二学期《数据库系统原理及应用》考试卷及答案

大学2019—2020学年第二学期《数据库系统原理及应用》考试卷及答案

大学2019—2020学年第二学期考试卷试卷编号: (A )卷数据库系统原理及应用 课程 课程类别:必 、开卷(范围)( ):考生注意事项:1、本试卷共 6 页,总分 100 分,考试时间 120分钟。

2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

一、单项选择题(每小题2分,共20分)1. 在数据库系统中,存放三级结构定义的DB 称为______。

A. DBSB. DDC. DDLD. DBMS2. 设有关系R(A, B, C)和关系S(B, C, D),那么与R ⋈S 等价的关系代数表达式是______。

A. σ1=5(R ⋈S)B. σ1=5(R ×S)C. σ1=2(R ⋈S)D. σ1=2(R ×S)3. 设有两个关系R(A, B)和S(B, C),与下列SELECT 语句等价的关系代数表达式是______。

SELECT A, B FROM RWHERE B NOT IN(SELECT BFROM SWHERE C = ‘C56’);A. πA, B (σC ≠‘C56’ (R ⋈S))B. πA, B ( (R ⋈ S))C. R - πA,B (σC=‘C56’ (R ⋈S))D. R - πA,B (σC ≠‘C56’ (R ⋈S))4. 设有关系模式R(A, B, C, D),F 是R 上成立的函数依赖集,F={A →B, C →D},则F +中左部为(BC)的函数依赖有______。

A. 2个 B. 4个 C. 8个 D. 16个5. 设有关系模式R(A, B, C, D),F 是R 上成立的函数依赖集,F={B →D, AD →1=2 承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。

专业 班级 学号 学生签名:C ≠‘C56’C},那么,ρ={ABC, BCD}相对于F______。

2022年定西师范高等专科学校计算机网络技术专业《数据库原理》科目期末试卷A(有答案)

2022年定西师范高等专科学校计算机网络技术专业《数据库原理》科目期末试卷A(有答案)

2022年定西师范高等专科学校计算机网络技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

2、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

3、关系模型由______________、______________和______________组成。

4、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。

5、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

6、有两种基本类型的锁,它们是______和______。

7、数据的安全性是指____________。

8、主题在数据仓库中由一系列实现。

一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。

9、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

10、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

二、判断题11、视图就是一个虚表,保存视图时,保存的是视图的定义。

()12、投影操作是对关系表进行水平方向的分割。

()13、在关系模式中,候选码可以有多个,主码只能有一个。

()14、数据库的数据项之间无联系,记录之间存在联系。

()15、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。

()16、在关系数据表中,属性的顺序是一定的,不能交换。

()17、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。

()18、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。

广西师范大学计算机科学与信息工程学院1314下专业课表已排教室机房

广西师范大学计算机科学与信息工程学院1314下专业课表已排教室机房

广西师范大学计算机科学与信息工程学院1314下专业课表已排教室机房学院名称:计算机科学与信息工程学院年级:2011 专业:计算机科学与技术(应用型) 学生人数:139 专业代码:260024 星期一星期二星期三星期四星期五星期六星期日上午1 教育科学研究方法 139人王妍力硕士文105多Java 程序设计 120人黄玲副教授文105多网络工程 150人庞冬高级工程师与11信安合班上10周理论,8周实验文二0214多文二楼202、203机房Java 程序设计 120人黄玲副教授上6周理论,12周实验文105多文二楼203、204机房嵌入式系统 120人覃少华副教授文105多23 软件项目管理 139人李智教授上12周理论,6周实验文105多文二楼301、303机房专业英语1班:75人黄汉明教授文403多 2班:75人吴璟莉副教授文407多VLSI 设计基础 120人罗辉副教授上12周理论,6周实验文105多手机应用软件开发技术 150人宁凤辉副教授与11信安合班上14周理论,4周实验文二0214多网络中心201机房4 计算机网络安全 120人何冰讲师文205多5 下午6 编译原理上12周理论,5周实验1班:90人黄玲副教授文306多,网络中心201机房2班:90人闻炳海副教授与11信安合班文307多,文二楼304机房网络编程技术 120人黄斌讲师上9周理论,8周实验文105多文二楼303、304机房教育学 139人张荣盛讲师文105多线性代数 100人程民权讲师文207多软件工程经济学 120人梁宗经副教授从第9周开始上课文105多78 9晚上10电子商务 120人李智教授上12周理论,6周实验文105多文二楼303、304机房心理学 139人权方英讲师文305 多嵌入式系统 120人覃少华副教授上4周理论,8周实验文105多文二楼402机房计算机网络安全 120人何冰讲师上6周理论,12周实验文105多软件开发实训 139人文105多11 12说明:1.作息时间:第1、2节:8:00~9:20;第3节:9:30~10:10;第4节:10:30~11:10;第5节:11:20~12:00;第6节:14:30~15:10;第7节:15:20~16:00;第8节:16:10~16:50;第9节:17:00~17:40;第10节:19:30~20:10;第11节:20:20~21:00;第12节:21:10~21:50。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

广西师范大学-数据库原理(A 卷)教研室主任 (签字): 分管教学学院领导(签字):广西师范大学全日制普通本科课程考核试卷( — 学年第 学期)课程名称:数据库原理 课程序号: 开课学院: 计信学院 任课教师: 年级、专业: 试卷序号: 卷 考试时间:120 分钟 考核方式:闭卷 开卷 □ 实验操作 □ 题号 一 二 三 四 五 总分 统分人签字满分 10 40 10 40得分一、 填空题(本大题共10空,每空1分,共10分) 请在每小题的空格中填上正确答案。

错填、不填均无分。

1.数据库设计中(数据字典) 是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。

2.在关系模型中,关系中每一个属性值都是(________)分解的(填“可”或“不可)。

3.SQL 授权的基本方法是用 语句授权。

4.在SQL 的SELECT 语句完整的句法中,FROM 子句是强制性的,FROM 子句的作用是_________ 。

5.事务的四个特性是原子性、一致性、__________和__________。

6.按照数据结构的类型来命名,数据模型分为 、 、 及面向对象模型等。

7.数据模型的三要素包含数据结构、数据操纵和 。

二、 单项选择题,请将答案写在各题号前面(本大题共40小题,每小题1分,共40分)在每小题列出的四个备选项中只有一个是最符合题目要求,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.DBS 是采用了数据库技术的计算机系统。

DBS 是一个集合体,包含数据库、计算机硬件、软件和 。

A.系统分析员B.程序员C.数据库管理员D.操作员2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。

表示实体类型及实体间联系的模型称为 。

A.数据模型 B.实体模型 C.逻辑模型 D.物理模型3.关系模型概念中,实体标识符称为 。

A.候选键B.对键C.内键D.主键 4.设R 、S 为两个关系,R 的元数为4,S 的元数为5,则与等价的操作是 。

A .σ3<6(R×S) B.σ3<2(R×S) C.σ3>6(R×S) D.σ7<2(R×S)得 分评卷人 得 分评卷人 学 号: 姓 名: 所属学院:年 级:√5.在数据库中,下列说法是不正确的。

A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余6.用形式表示实体类型和实体间的联系是关系模型的主要特征。

A.指针 B.链表 C.关键字 D.表格7.从关系中挑选出指定的属性组成新关系的运算称为。

A."选择"运算 B."投影"运算 C."连接"运算 D."交"运算8.数据库系统的数据共享是指。

A.多个用户共享一个数据文件B.多个用户共享同一种语言共享数据C.多种应用、多种语言、多个用户相互覆盖地使用数据集合D.同一个应用的多个程序共享数据9.在关系代数中,对一个关系做投影操作后,新关系的元组个数原来关系的元组个数。

A.小于B.小于或等于 C.等于 D.大于10.对并发操作若不加以控制,可能会带来问题。

A.不安全 B.死锁 C.死机 D.不一致11.在数据库系统中,对存取权限的定义称为。

A.开户B.授权 C.保密 D.独立12.数据库使用语句进行事务回退操作。

A.roleB.rollbackC.revokeD.give13.已知关系R(A,B)和S(C,D),以下各关系代数表达式中哪个的执行效率最优。

A.E1=∏A (σB=C∧D=’99’(R×S)) B. E2=∏A(σB=C(R×σD=’99’(S)))C. E3=∏A (RσD=’99’(S)) D. E4=∏A(σB=C(σD=’99’(S)×R))14.在数据库结构中,保证数据库独立性的关键因素是。

A.数据库的逻辑结构 B. 数据库的逻辑结构、物理结构C.数据库的三级结构 D. 数据库的三级结构和两级映射。

15.一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是。

A. 笛卡尔积B. 选择C. 投影D. 联接16.数据处理采用数据库方法主要目的是。

A.解决保密性问题 B. 实现数据共享C.便于数据存取 D. 解决数据量大的问题17.数据库管理系统中采用并发控制其主要目的是。

A.实现数据共享 B. 减少数据冗余度C.实施数据库保护 D. 保证数据独立性18.若要满足无损连接性和保持函数依赖,则模式分解最多可以达到。

A.2NF B. 3NF C. BCNF D. 4NF19. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是。

A. 左外联接B. 右外联接C. 外部并D. 外联接20. 下列聚合函数中不忽略空值 (null) 的是。

A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)21.关系模式R 中的属性全是主属性,则R 的最高范式必定是 。

A. 1NF B. 2NF C. 3NF D. BCNF22.下述SQL 命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是 。

A.INSERTB.DELETEC.REFERENCESD.SELECT23.SQL 中的视图机制提高了数据库系统的 。

A.完整性 B.并发控制 C.隔离性 D.安全性24.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是 。

A.一个是DELETE ,一个是SELECTB.一个是SELECT ,一个是DELETEC.两个都是UPDATED.两个都是SELECT25.下列不属于并发操作带来的问题是 。

A.丢失修改B.不可重复读C.死锁D.读“脏”数据26.事务日志用于保存 。

A.程序运行过程B.程序的执行结果C.对数据的更新操作D.对数据的查询操作27.数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包括 。

A.数据字典、应用程序、数据库后备副本B.数据字典、应用程序、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、日志文件28.从ER 图导出关系模型时,如果实体间的联系是M :N 的,下列说法中正确的是 。

A.将N 方码和联系的属性纳入M 方的属性中B.将M 方码和联系的属性纳入N 方的属性中C.增加一个关系表示联系,其中纳入M 方和N 方的码D.在M 方属性和N 方属性中均增加一个表示级别的属性29.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的 。

A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段30.消除了部分函数依赖的1NF 的关系模式,必定是 。

A. 1NF B. 2NF C. 3NF D. BCNF31.设关系R (A ,B ,C )和S (B ,C ,D ),下列各关系代数表达式不成立的是 。

A .()A R ∏()DS ∏B .R U SC .()A R ∏×()D S ∏ D .RS32.在SQL 的授权语句中使用“ALL PRIVILEGES”,表示 。

A.授权所有用户 B.所有的操作权限 C.对所有的数据集合 D.允许再授权33.关系代数中的连接操作是由 操作组合而成 。

A.选择和投影 B.选择和笛卡尔积 C.投影、选择、笛卡尔积 D.投影和笛卡尔积34.假设有关系R 和S ,关系代数表达式R -(R -S )表示的是 。

A.R∩S B.R ∪S C.R -S D.R×S35.在对数据库的系统故障进行恢复时,需要对日志文件进行 。

A. 反向扫描 B. 正向扫描 C.双向扫描 D.随机扫描36.数据库的安全控制是 。

A. 保证数据的完整性与有效性B.安全控制涉及到法律和道德诸方面的问题C.安全控制对于计算机系统至关重要,但对于多用户使用的数据库必要性不大D.只要用户通过口令测试就可以无限制的访问数据库37.对由SELECT--FROM —WHERE —GROUP--ORDER 组成的SQL 语句,其在被DBMS 处理时,各子句的执行次序为 。

A. SELECT —FROM —GROUP —WHERE —ORDER B. FROM ——SELECT--WHERE ——GROUP ——ORDER C. FROM ——WHERE ——GROUP ——SELECT ——ORDER D. SELECT ——FROM ——WHERE ——GROUP ——ORDER38.已知关系模式R (A ,B ,C ,D ,E )及其上的函数依赖集合F ={A→D ,B→C},该关系模式的候选码是 。

A. ABEB. BEC. CDD. DE39.设有关系模式R (A ,B ,C ,D ),其数据依赖集:F ={(A ,B )→C ,C→D},则关系模式R 的规范化程度最高达到 。

A. 1NFB. 2NFC. 3NFD. BCNF40.如果事务T 获得了数据项Q 上的排他锁,则T 对Q 。

A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读也不能写三、 判断题(本大题共10小题,每小题1分,共10分)对的请打√;错的打×。

1.“选择运算尽可能先做”是关系查询优化策略中最重要、最基本的一条策略。

( )2.任何一个二目关系是属于BCNF 的。

( )3.实体完整性规则规定:关系中的主键值是否为空要视具体情况而定。

( )4.自然连接运算是由笛卡尔积、选择操作组合而成的。

( )5.关系系统的设计中,关系的规范化程度越高越好。

( )6.定义参照完整性规则时,参照表和被参照表可以是同一个表。

( )7.数据库设计中,常用的三类抽象方法是分类、聚集、演算。

( )8.数据库系统的数据独立性体现在,不会因为数据存储结构与数据逻辑结构的变化而影响应用程序。

( ) 得 分评卷人9.若R.(B,C)→ R.A ,则R.B → R.A ,R.C → R.A 。

( ) 10.若R.B →R.A ,R.C →R.A,则R.(B,C)→ R.A 。

( ) 四、 综合题(本大题共4小题,第1小题10分,第2小题20分,第3小题6分,第4小题4分,其中每小问均为2分,共40分)1.设有如图所示的关系S 、SC 和C ,试用关系代数表达式表示下列查询语句:S# SNAM E AG ESEX1 李强 23 男2 刘丽 22 女3 张友 22 男S# C# GRADE 1 K1 83 2 K1 85 5 K1 92 2 K5 90 5 K5 84 5K880C#)和课程名(CNAME )。

相关文档
最新文档