广西师范大学-数据库原理(A卷)
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卷答案)
广西师范大学全日制普通本科课程考核试题参考答案或实验操作要求及评分标准( — 学年第一学期)课程名称:数据库原理 课程序号: 开课学院:计信学院年级、专业: 考核方式:闭卷 开卷 □ 实验操作 □ 试卷代号: 卷 命题教师: 考试时间: 分钟 命题时间: 年 月 日一、填空题(本大题共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(有答案)一、填空题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(有答案)一、选择题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学年第二学期考试卷试卷编号: (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(有答案)一、填空题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下专业课表已排教室机房学院名称:计算机科学与信息工程学院年级: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。
2022年广西师范大学公共课《C语言》科目期末试卷A(有答案)
2022年广西师范大学公共课《C语言》科目期末试卷A(有答案)一、填空题1、请读程序段:unsigned a=16;printf("%d,%d,%d\n",a>>2,a=a>>2,a);以上程序段的输出结果是_______。
2、C语言源程序的基本单位是________3、C语言的源程序必须通过【】和【】后,才能被计算机执行。
4、在C语言中,用“\”开头的字符序列称为转义字符。
转义字符“\n”的功能是_______;转义字符“\r”的功能是_______。
5、若a是int型变量,则表达式(a=4*5,a*2),a+6的值为_______。
6、以下程序段通过指针变量q,给如图所示连续动态存储单元赋值(在此过程中不能移动q)。
请填空。
(假设程序段中的所有变量均已正确说明。
)_______scanf("%d",q+k);7、下面add函数的功能是求两个参数的和,并将和值返回调用函数。
函数中错误的部分是_______,改正后为_______。
void add(float a,float b){float c;c=a+b;return c;}8、为建立如图10-5所示的存储结构(即每个结点两个域,data是数据域,next是指向结点的指针域),请将定义补充完整。
struct s{char data;_______}node;9、设有如下结构体说明:struct ST{int a;float b;struct ST*c;doublex[3];}st1;请填空,完成以下对数组s的定义,使其每个元素均为上述结构体类型。
_______10、下面程序段的运行结果是_______。
int i=5;char c[6]="abcd";do{c[i]=c[i-1];}while(--i>0);puts(c);二、选择题11、已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2='A'+'6'-'3';后,c2中的值为( )。
数据库原理-期末考试试题及答案
数据库原理-期末考试试题及答案(本大题共15小题,每小题2分,共30分)在每小题列出得四个备选项中只有一个就是符合题目要求得,错选、多选或未选均无分。
1、要保证数据库得数据独立性,需要修改得就是()A。
三层模式之间得两种映射ﻩB.模式与内模式C.模式与外模式ﻩD.三层模式2、ﻩ下列四项中说法不正确得就是()A。
数据库减少了数据冗余ﻩﻩB。
数据库中得数据可以共享C.数据库避免了一切数据得重复ﻩD。
数据库具有较高得数据独立性3、公司中有多个部门与多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门得联系类型就是()A.多对多ﻩB.一对一C.多对一ﻩﻩﻩﻩﻩD.一对多4.ﻩ将E—R模型转换成关系模型,属于数据库得()A。
需求分析B.概念设计C.逻辑设计D。
物理设计5.ﻩ五种基本关系代数运算就是()ﻩA。
∪,-,×,π与σﻩB。
∪,—,,π与σﻩC.∪,∩,×,π与σﻩﻩD.∪,∩,,π与σ6. 下列聚合函数中不忽略空值(NULL) 得就是( )。
A.SUM(列名)ﻩB.MAX (列名)ﻩC。
COUNT ( *) D.AVG(列名)7、SQL中,下列涉及空值得操作,不正确得就是()。
A、AGE IS NULLﻩB、AGEIS NOT NULLC、AGE =NULL ﻩﻩD、NOT (AGEISNULL)8、已知成绩关系如表1所示。
执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数>60查询结果中包含得元组数目就是()表1成绩关系A、 1B、2C、3D、49. 在视图上不能完成得操作就是( )A、更新视图ﻩB、查询C、在视图上定义新得基本表ﻩD、在视图上定义新视图10、关系数据模型得三个组成部分中,不包括()A、完整性约束B、数据结构C、恢复ﻩD、数据操作11、假定学生关系就是S(S#,SNAME,SEX,AGE),课程关系就是C(C#,CNAME,TEACHER),学生选课关系就是SC(S#,C#,GRADE)。
2022年广西师范大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)
2022年广西师范大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、哈希文件使用哈希函数将记录的关键字值计算转化为记录的存放地址,因为哈希函数是一对一的关系,则选择好的()方法是哈希文件的关键。
A.哈希函数B.除余法中的质数C.冲突处理D.哈希函数和冲突处理2、用数组r存储静态链表,结点的next域指向后继,工作指针j指向链中结点,使j沿链移动的操作为()。
A.j=r[j].nextB.j=j+lC.j=j->nextD.j=r[j]->next3、算法的计算量的大小称为计算的()。
A.效率B.复杂性C.现实性D.难度4、在用邻接表表示图时,拓扑排序算法时间复杂度为()。
A.O(n)B.O(n+e)C.O(n*n)D.O(n*n*n)5、下列关于AOE网的叙述中,不正确的是()。
A.关键活动不按期完成就会影响整个工程的完成时间B.任何一个关键活动提前完成,那么整个工程将会提前完成C.所有的关键活动提前完成,那么整个工程将会提前完成D.某些关键活动若提前完成,那么整个工程将会提前完成6、下列叙述中,不符合m阶B树定义要求的是()。
A.根结点最多有m棵子树 B.所有叶结点都在同一层上C.各结点内关键字均升序或降序排列 D.叶结点之间通过指针链接7、循环队列放在一维数组A中,end1指向队头元素,end2指向队尾元素的后一个位置。
假设队列两端均可进行入队和出队操作,队列中最多能容纳M-1个元素。
初始时为空,下列判断队空和队满的条件中,正确的是()。
A.队空:end1==end2;队满:end1==(end2+1)mod MB.队空:end1==end2;队满:end2==(end1+1)mod (M-1)C.队空:end2==(end1+1)mod M;队满:end1==(end2+1) mod MD.队空:end1==(end2+1)mod M;队满:end2==(end1+1) mod (M-1)8、设X是树T中的一个非根结点,B是T所对应的二叉树。
2022年广西师范大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)
2022年广西师范大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、在磁盘上容易导致存储碎片发生的物理文件结构是()A.链接B.连续C.索引D.索引和链接2、无结构文件的含义是()A.变长记录的文件B.索引文件C.流式文件D.索引顺序文件3、下列调度算法中,不可能导致饥饿现象的是()。
A.时间片轮转B.静态优先数调度C.非抢占式短作业优先D.抢占式短作业优先4、作业8:00到达系统,估计运行时问为1h。
若从10:00开始执行该作业,其响应比为()。
A.2B.1C.3D.0.55、结构(Cobegin语句1:语句2 Coend)表示语句1和语句2并发执行。
代码如下:X:=0;Y:=0;CobeginBeginX:=1;Y:=Y+X;EndBeginY:=2;X:=X+3;EndCoend当这个程序执行完时,变量X和Y的值有可能为()。
I.X=1,Y=2 II.X=1,Y=3 III.X=4,Y=6A.IB. I和IIC.II和IIID. I、II和III6、设系统缓冲区和用户工作区均采用单缓冲,从外设读入一个数据块到系统缓冲区的时间为100,从系统缓冲区读入1个数据块到用户工作区的时间为5,对用户上作区中的1个数据块进行分析的时问为90。
进程从外设读入并分析2个数据块的最短时间是()。
A.200B.295C.300D.3907、在下述存储管理方案中,()管理方式要求作业占用连续的存储空间。
A.分区B.分页C.分段D.段页式8、下列选项中,会导致用户进程从用户态切换到内核态的操作是()I.整数除以零 II.sin函数调用 III.read系统调用A.仅I、IIB.仅I、IIIC.仅II、IIID. I、II和II9、计算机开机后,操作系统最终被加载到()。
A.BIOSB.ROMC.EPROMD.RAM10、某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。
广西示范大学数据结构期末考试试题及答案
数据结构复习资料一、填空题1. 数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和运算等的学科。
2. 数据结构被形式地定义为(D, R),其中D是数据元素的有限集合,R 是D上的关系有限集合。
3. 数据结构包括数据的逻辑结构、数据的存储结构和数据的运算这三个方面的内容。
4. 数据结构按逻辑结构可分为两大类,它们分别是线性结构和非线性结构。
5. 线性结构中元素之间存在一对一关系,树形结构中元素之间存在一对多关系,图形结构中元素之间存在多对多关系。
6.在线性结构中,第一个结点没有前驱结点,其余每个结点有且只有 1个前驱结点;最后一个结点没有后续结点,其余每个结点有且只有1个后续结点。
7. 在树形结构中,树根结点没有前驱结点,其余每个结点有且只有1个前驱结点;叶子结点没有后续结点,其余每个结点的后续结点数可以任意多个。
8. 在图形结构中,每个结点的前驱结点数和后续结点数可以任意多个。
9.数据的存储结构可用四种基本的存储方法表示,它们分别是顺序、链式、索引和散列。
10. 数据的运算最常用的有5种,它们分别是插入、删除、修改、查找、排序。
11. 一个算法的效率可分为时间效率和空间效率。
12. 在顺序表中插入或删除一个元素,需要平均移动表中一半元素,具体移动的元素个数与表长和该元素在表中的位置有关。
13. 线性表中结点的集合是有限的,结点间的关系是一对一的。
14. 向一个长度为n的向量的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动n-i+1 个元素。
15. 向一个长度为n的向量中删除第i个元素(1≤i≤n)时,需向前移动n-i 个元素。
16. 在顺序表中访问任意一结点的时间复杂度均为 O(1),因此,顺序表也称为随机存取的数据结构。
17. 顺序表中逻辑上相邻的元素的物理位置必定相邻。
单链表中逻辑上相邻的元素的物理位置不一定相邻。
18.在单链表中,除了首元结点外,任一结点的存储位置由其直接前驱结点的链域的值指示。
广西师范大学 数据库原理(A卷)
广西师范大学全日制普通本科课程考核试卷 ( — 学年第 学期) 课程名称:数据库原理 课程序号: 开课学院: 计信学院 任课教师: 年级、专业: 试卷序号: 卷 考试时间:120 分钟 考核方式:闭卷 开卷 □ 实验操作 □一、填空题(本大题共10空,每空1分,共10分) 请在每小题的空格中填上正确答案。
错填、不填均无分。
1.数据库设计中(数据字典) 是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
2.在关系模型中,关系中每一个属性值都是(________)分解的(填“可”或“不可)。
3.SQL 授权的基本方法是用 语句授权。
4.在SQL 的SELECT 语句完整的句法中,FROM 子句是强制性的,FROM 子句的作用是_________ 。
5.事务的四个特性是原子性、一致性、__________和__________。
6.按照数据结构的类型来命名,数据模型分为 、 、 及面向对象模型等。
7.数据模型的三要素包含数据结构、数据操纵和 。
二、单项选择题,请将答案写在各题号前面(本大题共40小题,每小题1个是最符合题目要求,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
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)学 号:姓名:所属学院:年 级:专业:装订密封线考生答题不得出现红色字迹,除画图外,不能使用铅笔答题;答题留空不足时,可写到试卷背面;请注意保持试卷完整。
2022年河北师范大学计算机网络技术专业《数据库原理》科目期末试卷A(有答案)
2022年河北师范大学计算机网络技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;2、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
3、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
4、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
5、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
6、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
7、完整性约束条件作用的对象有属性、______和______三种。
8、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
9、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
2022年桂林电子科技大学网络工程专业《数据库原理》科目期末试卷A(有答案)
2022年桂林电子科技大学网络工程专业《数据库原理》科目期末试卷A(有答案)一、填空题1、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
2、数据模型是由______________、______________和______________三部分组成。
3、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;4、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
5、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
6、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
7、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
8、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
9、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
2022年广西民族师范学院计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)
2022年广西民族师范学院计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、下列存储器中,在工作期间需要周期性刷新的是()。
A. SRAMB. SDRAMC.ROMD. FLASH2、有如下C语言程序段:for(k=0;k<1000;k++)a[k]=a[k]+32;若数组a及变量k均为int型,int型数据占4B,数据Cache采用直接映射方式、数据区大小为1KB,块大小位16B,该程序段执行前Cache为空,则该程序段执行过程中访问数组a的Cache缺失率约为()。
A.1.25%B.2.5%C.12.5%D.25%3、当定点运算发生溢出时,应()。
A.向左规格化B.向右规格化C.舍入处理D.发出出错信息4、信息序列16位,若想构成能纠正一位错、发现两位错的海明码,至少需要加()位校验位。
A.4B.5C.6D.75、在浮点机中,判断原码规格化的形式的原则是()。
A.尾数的符号位与第一数位不同B.尾数的第一数位为1,数符任意C.尾数的符号位与第一位相同D.阶符与数符不同6、假设某存储器总线采用同步通信方式,时钟频率为50MHz,每个总线事务以突发方式传输8个字,以支持块长为8个字的Cache行读和Cache行写,每字4B.对于读操作,方式顺序是1个时钟周期接收地址,3个时钟周期等待存储器读数,8个时钟周期用于传输8个字。
请问若全部访问都为读操作,该存储器的数据传输速率为()。
A.114.3MB/sB.126.0MB/sC.133.3MB/sD.144.3MB/s7、为协调计算机系统各部件的工作,需要一种器件来提供统一的时钟标准,这个器件,是()。
A.总线缓冲器B.总线控制器C.时钟发生器D.以上器件都具备这种功能8、计算机硬件能够直接执行的是()。
1.机器语言程序IⅡ.汇编语言程序Ⅲ.硬件描述语言程序入A.仅IB.仅I、ⅡC.仅I、ⅢD. I、Ⅱ 、Ⅲ9、下列关于计算机操作的单位时间的关系中,正确的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 )。