数据库系统原理 山大考试题库及答案

合集下载

山东大学-函授-数据库原理复习

山东大学-函授-数据库原理复习

7. 查询缺少成绩的学生的学号和课程号(选修而未考试,涉及空值'null')
19. 非关系模型中数据结构的单位是 [ ]。 A. 关系 B.实体 C.元组 D. 基本层次联系
20. [ ]使得 SQL 具备了对机密数据的安全保护功能。 A. 视图机制 B.人机对话 C.数据查询 D.数据更新
21. CREAT TABLE Student (Sno Char(5) Not Null Unique, Sname Char(10), Ssex Char(1), Sdept Char(15)); 在上述关系中,属性[ ]是主码。 A. Sno B. Sname C. Ssex D. Sdept
《数据库原理》
一.选择题
1.一个数据库系统至少应包括数据库、( )、软件和用户四大部分。
A.环境
B. 硬件
C.界面
D.管理
2. 数据库管理系统的主要功能是定义、( )、、管理、维护数据库。
A.查询
B.修改
C. 操纵
D.授权
3. 在关系数据库中,若关系模式 R∈1NF,且每个非主属性都完全函数依赖
于任一候选关键字,则该关系模式 R 属于( )。
24. 在连接查询中, WHERE 子句中可以有多个连接条件,称为 [ ]。 A 等值连接.B.外连接 C. 自身连接 D.复合条件连接
25. 删除索引用 [ ]。 A. Drop view B. Drop table C. Drop Index D. Alter table
26. 数据库与文件系统的根本区别在于 [ ]。 B.提高了系统效率 B.方便了用户使用 C.数据的结构化 D.节省了存储空间
22. SQL 语言用 GRANT 语句向用户授予操作权限,所有授予出去的权限在必要时都 可以用 [ ] 语句收回。 A. Alter B. Creat C. Update D. Revoke

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。

A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。

A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。

数据库原理期末考试试卷答案

数据库原理期末考试试卷答案

数据库原理期末考试试卷答案文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-山西大学 2008级数据库原理试卷答案一、填空题(共10分,每空1分)1、从数据库管理系统的角度划分数据库系统的体系结构,可分为()、()和()3层。

答案:外模式、模式、内模式2、RDBMS的中文意思是()。

答案:关系数据库管理系统3、在关系代数中,θ连接是由笛卡尔积和()运算组合而成的。

答案:选择4、通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为()。

答案:规范化5、要使关系模式属于第三范式,既要消除(),也要消除()。

答案:非主属性对码的部分依赖、非主属性对码的传递依赖6、利用游标进行查询需要4种语句,分别是说明游标、()、()和关闭游标。

答案:打开游标、推进游标二、单选题(共10分,每题1分)1、数据库系统的基础是()。

A. 数据结构B. 数据库管理系统C. 操作系统D. 数据模型答案:D2、经过投影运算后,所得关系的元组数()原关系的元组数。

A. 等于B. 小于C. 小于或等于D. 大于答案:C3、关系R与关系S只有1个公共属性,T1是R与S作θ连接的结果,T2是R与S作自然连接的结果,则()。

A. T1的属性个数等于T2的属性个数B. T1的属性个数小于T2的属性个数C. T1的属性个数大于或等于T2的属性个数D. T1的属性个数大于T2的属性个数答案:D4、在SQL中,与关系代数中的投影运算对应的子句是()A. SELECTB. FROMC. WHERED. ORDER BY答案:A5、在SQL的排序子句:ORDER BY 总分 DESC, 英语 DESC 表示()A. 总分和英语分数都是最高的在前面B. 总分和英语分数之和最高的在前面C. 总分高的在前面,总分相同时英语分数高的在前面D. 总分和英语分数之和最高的在前面,相同时英语分数高的在前面答案:C6、下面哪一个依赖是平凡依赖()A. Sno Cname Grade→Sno GradeB. Sno Cname→Cname GradeC. Sno Cname→Sname GradeD. 以上答案都不是答案:A7、已知关系R具有属性A,B,C,D,E,F。

数据库系统原理试题及答案

数据库系统原理试题及答案

数据库系统原理试题及答案一、单选题(共50题,共100分)1.在SQL/CLI中,保存元组或参数的有关信息的是()。

A.环境记录B.连接记录C.语句记录D.描述记录ABCD正确答案:D2.数据库系统的核心组成部分是()。

A.DBB.DBC.DBAD.DBMSABCD正确答案:D3.数据库的最小存取单位是()。

A.字符B.数据项C.记录D.文件ABCD正确答案:B4.数据库应用程序的编写是基于三级模式结构中的()。

A.外模式B.逻辑模式C.内模式D.概念模式ABCD正确答案:A5.完成关系模式设计是在数据库设计的()。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段ABCD正确答案:C6.下列关于外键的说法正确的是()。

A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名D.外键的取值只允许等于所参照关系中某个主键值ABCD正确答案:C7.关系模式设计理论主要解决的问题是()。

A.提高查询速度B.消除操作异常和数据冗余C.减少数据操作的复杂性D.保证数据的安全性和完整性ABCD正确答案:B8.SQL语言是()。

A.高级语言B.汇编语言C.结构化查询语言D.宿主语言ABCD正确答案:C9.在SQL中,与“NOTIN”等价的操作符是()。

A.< >ALLB.< >SOMEC.= SOMED.= ALLABCD正确答案:A10.关于事务的故障与恢复,下列说法正确的是()。

A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复的效率ABCD正确答案:D11.列不属于并发操作带来的问题是()。

A.丢失更新B.读脏数据C.不可重复读D.死锁ABCD正确答案:D12.在子类之间的语义约束中,表示超类中的对象必须在子类中出现的是()。

A.OverlappingpleteC.DisjointD.ImcompleteABCD正确答案:B13.在对象联系图中,双向箭头(←→)表示()。

数据库原理期末考试试卷答案

数据库原理期末考试试卷答案

山西大学 级数据库原理试卷答案一、填空题(共 分,每空 分)、从数据库管理系统的角度划分数据库系统的体系结构,可分为( )、( )和( ) 层。

答案:外模式、模式、内模式、 的中文意思是( )。

答案:关系数据库管理系统、在关系代数中,θ连接是由笛卡尔积和( )运算组合而成的。

答案:选择、通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为( )。

答案:规范化、要使关系模式属于第三范式,既要消除( ),也要消除( )。

答案:非主属性对码的部分依赖、非主属性对码的传递依赖、利用游标进行查询需要 种语句,分别是说明游标、( )、( )和关闭游标。

答案:打开游标、推进游标二、单选题(共 分,每题 分)、数据库系统的基础是( )。

数据结构 数据库管理系统 操作系统 数据模型答案:、经过投影运算后,所得关系的元组数( )原关系的元组数。

等于 小于 小于或等于 大于答案:、关系 与关系 只有 个公共属性, 是 与 作θ连接的结果, 是 与 作自然连接的结果,则( )。

的属性个数等于 的属性个数的属性个数小于 的属性个数的属性个数大于或等于 的属性个数的属性个数大于 的属性个数答案:、在 中,与关系代数中的投影运算对应的子句是( )答案:、在 的排序子句: 总分 英语 表示( )总分和英语分数都是最高的在前面总分和英语分数之和最高的在前面总分高的在前面,总分相同时英语分数高的在前面总分和英语分数之和最高的在前面,相同时英语分数高的在前面答案:、下面哪一个依赖是平凡依赖( )→ →→ 以上答案都不是答案:、已知关系 具有属性 , , , , , 。

假设该关系有如下函数依赖: → → → → 。

则 的闭包是( )。

答案:、一个关系模式 ,假定该关系存在着如下函数依赖:→ , → , → ,则该关系属于( )。

答案:、保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄漏、更改或破坏,称为数据库的( )。

山东大学网络教育期末考试试题及答案-数据库原理及应用1

山东大学网络教育期末考试试题及答案-数据库原理及应用1

《数据库原理及应用》试题中所涉及的表及其结构是:Rsgl表(编号C,姓名C,性别C,出生日期D,职称C,工资N(7,2),婚否L)Rsgz表(编号C,姓名C,基本工资N(7,2),职务工资N(6,2),公积金N(6,2))一、选择题1、()数据库管理系统的四个组成部分,包括数据定义语言、数据操纵语言、实用程序和A. 数据控制语言B. 数据执行语言C. 数据管理语言D. 数据形式语言2、()为了改变MyForm表单中的控件cmd1的Caption属性,下述正确命令是:A. MyForm.Cmd1.Caption=”下一个”B. This.Cmd1.Caption=”下一个”C. ThisForm.Cmd1.Caption=”下一个”D. ThisFormSet.Cmd1.Caption=”下一个”3、()下列选择中都是事件的是:A.Load,valid,value,init B. Load,init,refresh,clsC.Load,unload,click,keypress D. Load,gotfocus,setfocus,lostfocus4、()假设当前表有10个记录,当前记录为5,执行SKIP -10命令后,下列函数值正确的是A. BOF( )为真B. EOF( )为真C. BOF( )为假D. EOF( )为假5、( ) 关于主控索引的表述正确的是:A. 主控索引文件就是主控索引B. 当前起作用的索引就是主控索引C. 对于一个表文件而言,可以同时确定多个主控索引D. 结构复合索引文件的第一个索引标识就是主控索引二、填空题1、计算机数据处理技术的发展的三个阶段:人工管理阶段、文件管理阶段、2、建立表结构就是定义各个字段的属性,基本的字段属性可包括字段名、、字段宽度和小数位数等3、表达式100.3<5.6*30 AND (“ABCD” $ “AB”) OR NOT (.T. OR NOT .F.) 的结果是4、范围子句的4种限定方法:ALL, NEXT, RECORD,5、A= “山东大学管理学院”, ?LEFT(A, 8)的执行结果显示三、简答及描述题1、什么是索引?索引的类型及特点有哪些?2、参照完整性的作用是什么?简述其操作步骤。

数据库系统原理山大考试题库及答案

数据库系统原理山大考试题库及答案

数据库系统原理山大考试题库及答案数据库系统原理—线上一、选择题1、数据是以()的方式存储于操作系统(OS)之中的。

A、数据文件B、日志文件C、存储类型D、并行标准答案是:A2、()是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。

A、数据管理B、数据处理C、数据加工D、数据收集标准答案是:A3、数据库管理系统简称()A、DDAB、DBC、DBAD、DBMS标准答案是:D4、Oracle数据库特点说法正确的是:()1支持单用户、大事务量的事务处理2数据安全性和完整性控制3提供对于数据库操作的接口4支持集中式数据处理5可移植性、可兼容性和可连接性A、12B、235C、35D、25标准答案是:B5、()是位于用户与操作系统之间的一层数据管理软件。

A、数据库管理系统B、数据库C、数据库系统D、数据库管理员标准答案是:A6、一般来说,数据库用户账号总是与某一登录账号相关联,但有一个例外那就是()用户A、saB、systemC、guestD、admin标准答案是:C7、()以自由软件为主。

A、MySQLB、SQL ServerC、DreanwaverD、Oracle标准答案是:A8、数据库的简称()A、DAB、DBC、BDD、DD标准答案是:B9、()是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。

A、MSSQLB、MySQLC、oracleD、linux标准答案是:B10、MS SQL Server 能在那两种安全模式下运行A、数据库认证模式B、WINDOWS认证模式C、混合模式D、安全认证模式标准答案是:BC。

数据库原理考试题库及答案(5)

数据库原理考试题库及答案(5)

数据库原理考试题库及答案课程代码:2120第一部分选择题 (共40分)一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个是符合题目要求的。

请将其代码填在题后的括号内。

错选或未选均无分。

1.在数据库系统中,面向用户、也就是用户所涉及的数据库被称为( )A.外模式B.概念模式C.存储模式D.模式2.数据模型表示的是数据库框架,要构建为数据库,必须在框架的约束下填上( ) A.具体数据 B.取值范围C.联系D.联系方式3.学生实体通过"学号"、"姓名"、"年龄"、"性别"和"成绩"等属性来表明学生状况,这是( )A.实体值B.实体型C.属性值D.属性型4.设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是( )A.一对一的联系B.一对多的联系C.多对一的联系D.多对多的联系5.将1NF规范为2NF,应( )A.消除了非主属性对键的部分函数依赖B.消除了非主属性对键的传递函数依赖C.消除了主属性对键的部分函数依赖和传递函数依赖D.使每一个非主属性都完全函数依赖于主键6.建立E-R模型的工作属于数据库生命周期中的( )A.分析阶段B.设计阶段C.编码阶段D.测试阶段7.针对数据库文件的某个关键字段的值,在逻辑上重新排列库文件顺序所建立的文件称为( )A.文本文件B.索引文件C.排序文件D.命令文件8.已知a=″car″,b=″bus″,c=″class″,d=″duck″,e=MIN(a,b,c,d),则e等于( )A.duckB.classC.busD.car9.使下列程序不能正确运行的是( )STORE _______ TO addSTORE ″20&add.10″ TO result? &resultA.{+}B.′+′C.″+″D.[+]10.已知DIMENSION aa(2,3),该数组的第2个数组元素是( )A.aa(0,1)B.aa(1,0)C.aa(1,2)D.aa(2,1) 11.计算表达式3+5>4.AND.″ab″-″c″$″babcd″的值时,运算顺序为( )A.+>.AND.-$B..AND.$+->C.+-$>.AND. D.+.AND.$->12.执行语句″?LEN(SUBSTR(REPLICATE(″*″,10),4,5))″后输出( )A.5B.2C.4D.613.FoxPro中APPEND BLANK命令的功能是在当前已打开的数据库文件( )A.末尾追加一条空记录B.顶部追加一条空记录C.当前记录前追加一条空记录D.当前记录后追加一条空记录14.FoxPro中不能对数据库文件中记录进行操作的命令是( )A.EDITB.CHANGEC.BROWSED.MODIFY15.数据库文件已按"专业"字段进行索引,并已打开索引文件,对各专业总分进行分类求和的命令是( )A.TOTAL ON ″总分″ TO cjzfB.TOTAL ON ″专业″ TO cjzf FIELDS 总分C.TOTAL ON 总分 TO cjzfD.TOTAL ON 专业 TO cjzf FIELDS 总分16.当前打开的一个数据库文件中有20条记录,运行命令″?EOF( )″的结果为.T.,则运行命令″? RECNO( )″的结果是( )A.20B.21C.0D.117.在某图书数据库中已按图书名字段创建的索引文件已打开,并已对变量name1赋值"高等数学",要使用name1来查找图书,应使用的命令是( )A.SEEK &name1B.FIND name1C.FIND &name1D.LOCATE FOR name118.FoxPro中有关变量赋值语句正确的描述是( )A.ACCEPT能够对数值型变量赋值B.INPUT只能对数值型变量赋值C.ACCEPT、INPUT都能对字符型变量赋值D.STORE一次只能对一个内存变量赋值19.建立过程文件的FoxPro命令是( )A.MODIFY COMMANDB.MODIFY PROCEDUREC.CREATE COMMANDD.CREATE PROCEDURE20.以下程序结构中错误..的是( )A.IF…B.IF…C.DO WHILE…D.DO WHILE…┇┇┇┇DO WHILE…ENDIF IF…IF…┇┇┇┇ENDDO DO WHILE ENDIF ENDDO┇┇┇┇ENDIF ENDDO ENDDO ENDIF第二部分非选择题 (共60分)二、填空题(本大题共10小题,每小题1分,共10分)不写解答过程,将正确的答案写在每小题的空格内。

数据库系统原理习题答案

数据库系统原理习题答案

数据库系统原理习题答案一、选择题1. 数据库管理系统(DBMS)的主要功能是:- A. 编译程序代码- B. 管理数据的存储和访问- C. 执行操作系统命令- D. 处理网络通信答案:B2. 关系型数据库中的“关系”是指:- A. 两个表之间的连接- B. 数据库中的一个表- C. 数据库中的一个字段- D. 数据库中的一个索引答案:B二、填空题1. 在数据库中,_______ 是用来描述数据表中字段的数据类型和约束的集合。

- 答案:元组2. 数据库的完整性约束包括实体完整性、参照完整性和_______。

- 答案:域完整性三、简答题1. 描述数据库事务的ACID属性。

答案:事务的ACID属性是数据库事务正确执行的保证。

它们分别代表: - 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不执行。

- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

- 隔离性(Isolation):并发执行的事务之间不会相互干扰。

- 持久性(Durability):一旦事务提交,它对数据库的改变就是永久性的,即使系统发生故障也不会丢失。

2. 解释数据库规范化的目的。

答案:数据库规范化的目的是减少数据冗余和提高数据的一致性。

通过将数据分解成多个相关的表,并建立关系来连接这些表,可以避免数据重复存储,同时确保数据的逻辑一致性。

规范化通常涉及将一个表分解成多个表,并定义它们之间的关系,这个过程遵循一系列的规范化规则,如第一范式、第二范式和第三范式等。

四、编程题1. 编写SQL语句,查询所有学生的姓名和他们所选课程的名称。

答案:```sqlSELECT , c.course_nameFROM students sJOIN enrollments e ON s.student_id = e.student_idJOIN courses c ON e.course_id = c.course_id;```2. 编写一个触发器,当新员工被添加到员工表时,自动将他们的入职日期设置为当前日期。

136#数据库系统原理山东大学山大高起专练习题模拟题参考答案

136#数据库系统原理山东大学山大高起专练习题模拟题参考答案

B、 Alter table Product Add constraint chkQoh check (Quantity_on_hand >0)
C、 Alter table Product Add constraint chkQoh check (Quantity_on_hand <=0)
D、 Alter table Product Add constraint chkQoh check (Quantity_on_hand >=0) 10. 预测以下 SQL 语句的输出: ( B )
A、预警文件
B、服务器进程跟踪文件
C、控制文件
D、后台进程跟踪文件
20.数据字典信息被存放在哪种文件中?( A )
A、数据文件
B、口令文件
C、控制文件
D、重做日志
21.下面哪一条不是对象-关系数据库的基本特征( D )
A、 关系的规范化程度更高
B、SQL环境中对基本数据类型的扩充提供了支持
C、 对规则系统的支持
Select * from sales where tran_date &gt;= dateadd(dd,-3, getdate()) A、 显示销售日期在当前系统日期之后 3 天的所有行。
B、 显示销售日期在当前系统日期之前 3 天的所有行。
C、 显示销售日期是当前系统日期的所有行。 D、 显示销售日期在当前系统日期之后 3 周的所有行。
13.以下哪条语句是错误的?( C )
A、SELECT ename,sal sealary FROM emp ORDER BY sal;
B、SELECT ename,sal salary FROM emp ORDER BY salary;

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

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

2022年山东大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

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

3、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

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

一个关系R5、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。

这些冲突主要有______、______和______3类。

6、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。

用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。

为了完成该统计操作,请按要求将下面的存储过程补充完整。

7、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

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

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

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

数据库原理期末考试试卷答案

数据库原理期末考试试卷答案

山西大学 级数据库原理试卷答案一、填空题(共 分,每空 分)、从数据库管理系统的角度划分数据库系统的体系结构,可分为( )、( )和( ) 层。

答案:外模式、模式、内模式、 的中文意思是( )。

答案:关系数据库管理系统、在关系代数中,θ连接是由笛卡尔积和( )运算组合而成的。

答案:选择、通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为( )。

答案:规范化、要使关系模式属于第三范式,既要消除( ),也要消除( )。

答案:非主属性对码的部分依赖、非主属性对码的传递依赖、利用游标进行查询需要 种语句,分别是说明游标、( )、( )和关闭游标。

答案:打开游标、推进游标二、单选题(共 分,每题 分)、数据库系统的基础是( )。

数据结构 数据库管理系统 操作系统 数据模型答案:、经过投影运算后,所得关系的元组数( )原关系的元组数。

等于 小于 小于或等于 大于答案:、关系 与关系 只有 个公共属性, 是 与 作θ连接的结果, 是 与 作自然连接的结果,则( )。

的属性个数等于 的属性个数的属性个数小于 的属性个数的属性个数大于或等于 的属性个数的属性个数大于 的属性个数答案:、在 中,与关系代数中的投影运算对应的子句是( )答案:、在 的排序子句: 总分 英语 表示( )总分和英语分数都是最高的在前面总分和英语分数之和最高的在前面总分高的在前面,总分相同时英语分数高的在前面总分和英语分数之和最高的在前面,相同时英语分数高的在前面答案:、下面哪一个依赖是平凡依赖( )→ →→ 以上答案都不是答案:、已知关系 具有属性 , , , , , 。

假设该关系有如下函数依赖: →→ → → 。

则 的闭包是( )。

答案:、一个关系模式 ,假定该关系存在着如下函数依赖:→ , → , → ,则该关系属于( )。

答案:、保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄漏、更改或破坏,称为数据库的( )。

《数据库系统原理》试题及参考答案

《数据库系统原理》试题及参考答案

《数据库系统原理》在线作业参考资料一、单选题1、数据库管理系统中数据操纵语言dml所实现的操作一般包括(A)A 查询、插入、修改、删除B 排序、授权、删除C 建立、插入、修改、排序D 建立、授权、修改2、SELECT语句执行的结果是(D)A 性数据项B 元组C 视图D 表3、数据库的数据的共享是指(D)。

A 多种应用、多种语言、多个用户相互覆盖地使用数据集合B 多个用户、同一种语言共享数据C 多个用户共享一个数据文件D 同一个应用中的多个程序共享一个数据集合4数据库中全部数据的整体逻辑结构的描述是(A)A 概念模式B 内模式C 外模式D 存储模式5、er图中的主要元素是(B)A 结点、记录和文件B 实体、联系和属性C 记录、文件和表D 记录、表、属性6、使某个事务永远处于等待状态,而得不到执行的现象称为(B)A 死锁B 活锁C 串行调度D 不可串行调度7、设有关系模式R(OISQDB),其函数依赖集为:S→D,I→B,IS→Q,B→O。

则R的候选键是(D)。

A SB ISBC ID IS8、索引的作用之一是(C)A 节省存储空间B 便于管理C 加快查询速度D 建立各数据表之间的联系9、以下有关ORDER BY子句的叙述中不正确的是(A)。

A 子查询也可以使用ORDER BY子句B 在SELECT语句中,ORDER BY只能在所有其他子句之后,最为最后一个字句出现C ORDER BY子句可以对多个列进行排序D 在视图中不能使用ORDERBY子句10、任何二元关系模式所属的最高范式是(D)。

A 1NFB 2NFC 3NFD BCNF11、R(A,B,C,D),函数依赖为:B→D,D→B,AB→C。

则R最高属于第(C)范式A 1NFB 2NFC 3NF DBCNF12、单个用户使用的数据视图的描述,称为(A)。

A 外模式B 存储模式C 内模式D 概念模式13、要控制两个表中数据的完整性和一致性可以设置“参照完整性规则”,要求这两个表(D)A不同数据库中的两个表B连接属性的属性名相同C连接属性的属性数据类型相同D连接属性之间存在外部关系键与关系键的对应关系14、在关系中,关系键由(C)。

数据库系统原理试题及答案(珍藏版)

数据库系统原理试题及答案(珍藏版)

全国2010年1月自考数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)1.数据库管理系统是( C )A.采用了数据库技术的计算机系统B.包括DBA、计算机硬件及DB的系统C.位于用户与OS之间的数据管理软件D.包括OS在内的数据管理软件2.外模式DDL用来描述( B )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.下列关于数据冗余的叙述中,不正确...的是( C )A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据4.适当调整DB的模式和内模式,使DB适应新的应用环境称为DB的( D )A.重组织B.监控分析C.查询优化D.重构造5.关系模型中将不含有多余属性的超键称为( B )A.内键B.候选键C.主键D.外键6.如果一个关系属于3NF,则它( A )A.必然属于2NFB.必然属于4NFC.可能不属于2NFD.必然属于BCNF7.设有关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,AC}相对于F( D )A.是无损分解,也保持函数依赖B.是无损分解,但不保持函数依赖C.不是无损分解,但保持函数依赖D.既不是无损分解,也不保持函数依赖8.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( C )A.0B.4C.5D.69.设有关系R和S,与R—S等价的元组表达式是( B )A.{t|R(t)V┐S(t)}B.{t|R(t)∧┐S(t)}C.{t|∃u(R(t)∨┐S(u))}D.{t|∃u(R(t) ∧┐S(u))}10.在SQL语言中,用于测试列值非空的短语是( C )A.IS NOT EMPTYB.NOT UNIQUEC.IS NOT NULLD.NOT EXISTS11.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( A )A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( C )A.一级封锁协议B.二级封锁协议C.三级封锁协议D.两段锁协议13.断言是DBS采用的( B )A.安全性措施B.完整性措施C.恢复措施D.并发控制措施14.在对象联系图中,如果从A到B有双线箭头,则表示A是B的( A )A.一个子类B.同类C.一个父类D.一个属性15.一个UML类图,如下图所示。

山大计算机试题及答案

山大计算机试题及答案

山大计算机试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项不是计算机病毒的特点?A. 传染性B. 破坏性C. 可预见性D. 隐蔽性答案:C2. 在计算机系统中,CPU指的是什么?A. 中央处理单元B. 存储器C. 输入设备D. 输出设备答案:A3. 以下哪种存储器是易失性存储器?A. 硬盘B. 固态硬盘C. 内存D. 光盘答案:C4. 计算机操作系统的主要功能不包括以下哪项?A. 管理计算机硬件资源B. 管理计算机软件资源C. 执行用户命令D. 进行数据加密答案:D5. 下列哪种网络拓扑结构不是星型拓扑?A. 总线型B. 环型C. 树型D. 网状型答案:A6. 在HTML中,用于定义最重要的标题的标签是?A. <h1>B. <h2>C. <h3>D. <h4>答案:A7. 在数据库管理系统中,用于创建新表的SQL命令是?A. SELECTB. INSERTC. CREATED. DROP答案:C8. 以下哪个协议是用于电子邮件传输的?A. HTTPB. FTPC. SMTPD. TCP答案:C9. 在计算机编程中,递归算法的主要缺点是什么?A. 易于理解B. 易于实现C. 占用大量内存D. 执行速度慢答案:C10. 下列哪种数据结构可以有效地表示元素之间的一对一关系?A. 链表B. 树C. 图D. 哈希表答案:D二、填空题(每题2分,共20分)1. 在计算机系统中,______是用于存储程序和数据的设备。

答案:内存2. 计算机病毒可以通过______、______和______等方式传播。

答案:电子邮件、文件共享、网络下载3. 在计算机术语中,______指的是计算机硬件和软件的集合。

答案:系统4. 计算机操作系统的______层提供了用户与计算机之间的交互界面。

答案:用户界面5. 在计算机网络中,______是用于在网络中传输数据的协议。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据加密D. 数据操纵2. 关系数据库中,表与表之间的联系称为:A. 关系B. 约束C. 索引D. 视图3. SQL是一种:A. 编程语言B. 操作系统C. 数据库查询语言D. 网络协议4. 在关系数据库中,以下哪个操作用于删除表?A. DELETEB. DROPC. INSERTD. UPDATE5. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性二、简答题(每题10分,共30分)6. 请简述数据库事务的四大特性(ACID)。

7. 解释什么是规范化以及它的目的是什么。

8. 描述什么是数据库的并发控制,并举例说明。

三、应用题(每题25分,共50分)9. 假设有一个图书馆管理系统的数据库,包含以下表:- 书籍(BookID, Title, Author, ISBN)- 借阅者(BorrowerID, Name, Address)- 借阅记录(RecordID, BookID, BorrowerID, BorrowDate, ReturnDate)编写SQL语句,查询所有未归还的书籍及其借阅者信息。

10. 描述如何设计一个数据库来存储一个在线购物网站的订单信息,包括订单、商品、用户和订单详情表。

请列出每个表的字段,并说明它们之间的关系。

答案一、选择题1. 答案:C(数据加密不是DBMS的主要功能)2. 答案:A(表与表之间的联系称为关系)3. 答案:C(SQL是数据库查询语言)4. 答案:B(DROP操作用于删除表)5. 答案:D(索引完整性不是数据库的完整性约束)二、简答题6. 答案:数据库事务的四大特性(ACID)是:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

《数据库原理及应用》山东大学网络教育考试模拟题及答案

《数据库原理及应用》山东大学网络教育考试模拟题及答案

《数据库原理及其应用》一、选择题1、(D )在下列表达式中,计算结果为字符型的是:A.1234+ASC(“A”)B. SQRT(4)*12/24/60C.CTOD(“12/24/94”)>DA TA( )D. “2.13”+SUBSTR(“联想汉字操作系统”,5,12)2、( C )关于自由表的叙述,正确的是A. 全部是用以前版本的FoxBase建立的表B. 可以用VFP建立,但不能把它添加到数据库中C. 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D. 自由表可以添加到数据库中,但数据库表不能从数据库中移出成为自由表3、(A )下列选择中都是方法程序的是:A.Cls,setfocus,pset,release B.Cls,caption,pset,releaseC.Cls,refresh,release,initD.Setfocus,getfocus,lostfocus,cls4、(C )查询设计器包括的选项卡有A. 字段、条件、分组依据B. 联接、杂项、索引C. 筛选、排序依据、字段D. 排序依据、分组依据、条件二、填空题1、文本框用于数据输入输出的属性是V alue 。

2、用于处理文本信息的控件有:文本框、标签、编辑框。

3、SQL语言所具有的功能是数据定义、数据操纵、数据控制。

4、查询向导中可以有三种选择:查询向导、交叉表格查询、图形向导。

5、参照完整性的规则包括插入规则、更新规则、删除规则。

6、建立索引的字段值不允许重复,且一个表中只能创建一个,它应该是主索引。

7、在数据表中,每一行是关于客观事物的具体描述,叫做元组。

8、表结构定义了数据表的字段个数、字段名、字段类型、字段宽度和小数位数等内容。

9、日期型常量的一般格式为{^yyyy-mm-dd} 。

10、数据库表中的字段有效性规则用来指定字段的验证性规则。

11、数据库系统的组成是数据库、计算机硬件、数据库管理系统、应用程序、用户12、利用SQL语句创建一个表文件,文件名为student,表结构由五个字段组成,分别是xm字符类型,长度为10;xb 字符类型,长度为2,默认值为“男”;csrq 日期类型;sfty 逻辑类型;bz 备注类型。

最新山东大学数据库习题及答案

最新山东大学数据库习题及答案

山东大学数据库系统课程试卷A卷参考答案一、简答(每小题5分,共25分)1、如何理解空值(NULL),空值在参与运算时有哪些特点?答:空值null表示“不知道”或者“不存在”的含义。

不是指“0”,也不是“false”,也不是’’。

Null参与的关系运算和算术运算结果均为null。

评分细则:Null的含义3分,Null参与的运算特点2分2、简述事务的概念及其相关特性。

答:事物是访问并可能更新各种数据项的一个程序执行单元。

事物具有ACID四种特性。

A指原子性:事物的所有操作在数据库中要么全部正确反映出来,要么全部不反映。

C指一致性:事物的隔离执行保持数据库的一致性。

I指隔离性:尽管多个事物可以并发执行,但系统必须保证每一个事物都感觉不到系统中有其他事物在并发地执行。

D指持久性:一个事物成功完成后,它对数据库的改变必须是永久的。

评分细则:事物概念2分,事物的性质3分。

3、关系中的元组有先后顺序吗?为什么?答:没有。

关系是元组的集合,而集合中的元素是没有顺序的,因此关系中的元组也就没有先后顺序。

评分细则:第一问回答“有”,零分;第一问回答“没有”,2分,说明原因3分4、设关系模式R(A,B,C)上有一个多值依赖A B。

如果已知R的当前关系中存在着三个元组(a,b1,c1)、(a,b2,c2)、(a,b3,c3),那么这个关系中至少还应该存在哪些元组?答:(a b1 c2),(a b2 c1),(a b1 c3),(a b3 c1),(a b2 c3),(a b3 c2)评分细则:每一个元组1分。

5、简述时间戳排序协议。

答:时间戳:对于系统中的每一个事务Ti,我们把一个唯一的固定的时间戳和它联系起来,记为TS(Ti)。

每个数据项Q需要与两个时间戳相关联:W-timestamp(Q)表示成功执行write(Q)的所有失去的最大时间戳;R-timestamp(Q)表示成功执行read(Q)的所有事务的最大的时间戳。

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

数据库系统原理—线上
一、选择题
1、数据是以()的方式存储于操作系统(OS)之中的。

A、数据文件
B、日志文件
C、存储类型
D、并行
标准答案是:A
2、()是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。

A、数据管理
B、数据处理
C、数据加工
D、数据收集
标准答案是:A
3、数据库管理系统简称()
A、DDA
B、DB
C、DBA
D、DBMS
标准答案是:D
4、Oracle数据库特点说法正确的是:()
1支持单用户、大事务量的事务处理
2数据安全性和完整性控制
3提供对于数据库操作的接口
4支持集中式数据处理
5可移植性、可兼容性和可连接性
A、12
B、235
C、35
D、25
标准答案是:B
5、()是位于用户与操作系统之间的一层数据管理软件。

A、数据库管理系统
B、数据库
C、数据库系统
D、数据库管理员
标准答案是:A
6、一般来说,数据库用户账号总是与某一登录账号相关联,但有一个例外那就是()用户
A、sa
B、system
C、guest
D、admin
标准答案是:C
7、()以自由软件为主。

A、MySQL
B、SQL Server
C、Dreanwaver
D、Oracle
标准答案是:A
8、数据库的简称()A、DAB、DBC、BDD、DD
标准答案是:B
9、()是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。

A、MSSQL
B、MySQL
C、oracle
D、linux标准答案是:B10、MS SQL Server 能在那两种安全模式下运行A、数据库认证模式
B、WINDOWS认证模式
C、混合模式
D、安全认证模式
标准答案是:BC。

相关文档
最新文档