数据库原理及应用-期末考试试题及答案
数据库原理及应用期末试题及答案1
课程名称: 数据库原理与应用考试时间, 每小题2分, 共1.DB.DBMS和DBS三者之间的关系是()A.DB、包括DBMS和DBS B、DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能互相包括2.算术运算函数MOD(18,4)、Int(3.14)的值分别是()。
A.2.3B.3.3C.4.4D.4.5.43、比较“逻辑操作符”、“关系操作符”、“算术操作符”的优先级, 从高到低排列正确的是()。
A.算术、关系、逻辑 B、算术、逻辑、关系C.关系、逻辑、算术D.关系、算术、逻辑4、在VFP中, 表文件默认的扩展名为()。
A..DOCB..IDXC..CDXD..DBF5、在VFP的命令窗口中, 执行创建“职工档案表”Zgdab的命令是()。
E Zgdab B、Create ZgdabC.Modify ZgdabD.List Zgdab6、在关系数据库中, 记录的删除包括逻辑删除和物理删除, 以下关于这两种删除的描述正确的是()A.逻辑删除是将当前表中已被物理删除的记录清除掉B.物理删除是给记录打上删除标记, 必要时可以进行恢复C、逻辑删除是给记录打上删除标记, 必要时可以进行恢复;而物理除是将当前表中已被物理删除的记录清除掉D.以上都不对7、比较类型中()是指定指端包含与实例文本相匹配的字符, 可以使用通配符“%”和“_”。
A.BetweenB.InC.Like D is NULL8、在常用的表格属性中, ()是与父表的关键字相连接的子表的外部关键字。
A.Child Order B、Column Count C、Link Master D、Record Source9、()是按适当的原则把一个情况复杂、规模较大的程序系统划分为一个个较小的、功能相关而又相对独立的模块。
A.模块B.模块化C.结构化D.面向对象10、面向对象程序设计基本上是一种包装代码, 代码可以重用,而且维护起来起来很容易, 其最主要的包装概念被称为()。
数据库原理与应用》期末试题及其答案
一. 单项选择题(每小题1分,共10分)1.A.模式B.C...模式与外模式的映射.........D..... 2.下列四项中,不属于数据库特点的是()A.数据共享B.C.数据冗余很高D.数据3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()A.多对多B.一对一C.多对一D.一对多 4.反映现实世界中实体及实体间联系的信息模型( )A.关系模型B.层次模型C.网状模型D. E-R 5.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.6.关系数据模型的三个组成部分中,不包括()A.完整性规则B.数据结构C.数据操作D.并发控7.SQL 语言的REVOKE 语句实现下列哪一种数据控制能A.可靠性控制B.并发性控制C 安全性控制D 完整性控制8.事务有多个性质,其中不包括( ) A.一致性 B.唯一性C.原子性D.9.SQL 语言通常称为()A.结构化查询语言B.结构化控制语言C.结构化定义语言D.10.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
A.关系数据库优化 B.数据字典C.关系数据库规范化二、填空题(每小题1分,共10分)1.SQL 语言提供数据库定义、__数据操纵、数据控制2.数据库保护问题包括:安全性保护、完整性、故障恢复和并发控制等多方面。
3.关系代数中专门的关系运算包括:选择、投影、连接和_除法4. 设有关系SC (sno, cname, grade ),各属性的含义分别为学号、课程名、成绩。
若要将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是update set sc grade = grade+5 WHERE cname=“数据库系统”。
5.关系数据库数据操作的处理单位是_关系_,层次和网状数据库数据操作的处理单位是记录。
6.在关系数据模型中,两个关系R1与R2之间存在1∶M 的联系,可以通过在一个关系R2中的_外部关键字值(外键)_在相关联的另一个关系R1中检索相对应的记录。
数据库原理与应用期末考试客观题及答案
一、单选题1、商品和顾客两个实体集之间联系一般是()A.多对多B.多对一C.一对多D.一对一正确答案:A2、数据库系统的三级模式结构中,下列不属于三级模式的是()A.概念模式B.外模式C.内模式D.抽象模式正确答案:D3、一个数据库系统的外模式()A.最多只能有一个B.只能有一个C.至少两个D.可以有多个正确答案:D4、关系数据库管理系统能实现的专门关系运算包括()A.关联、更新、排序B.选取、投影、连接C.排序、索引、统计D.显示、打印、制表正确答案:B5、关系模式的任何属性()A.命名在关系模式中可以不唯一B.不可再分C.可再分D.以上都不对正确答案:B6、当FROM子句中出现多个基本表或者视图的时候,系统将执行()操作A.笛卡尔积B.并C.自然连接D.等值连接正确答案:A7、以下关于视图的描述中,不正确的是()A.视图是虚表B.使用视图可以加快查询语句的编写C.使用视图可以加快查询语句的执行速度D.视图是外模式正确答案:C8、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及()A.结构不合理B.数据的不一致性C.数据丢失D.冗余度大正确答案:D9、如果事务T对数据R实现X封锁,则T对R()A.只能读不能写B.不能读也不能写C.只能写不能读D.即可读也可写正确答案:D10、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。
A.物理设计B.概念设计C.需求分析D.逻辑设计正确答案:B二、判断题1、实体完整性和参照完整性是关系必须要满足的性质正确答案:√2、日志和写操作的关系是先进行写操作然后记录日志。
正确答案:×3、对于多对多关系,在转换关系模式的时候,该关系转换为关系表,表的主码是参与多对多关系的两个实体主码所构成的联合主码。
正确答案:√4、在SQL Server中,一个登录账号只能对应一个数据库用户。
正确答案:×5、在SQL的select子句中,having子句位于where子句之后。
数据库原理及应用期末考试试题及
数据库原理 -期末考试复习题及答案一、单项选择题(本大题共20 小题,每题 2 分,共 40 分 )得分在每题列出的四个备选项中只有一个是切合题目要求的,请将其代码填写在题后的括号内。
错选、多项选择或未选均无分。
1.以下四项中,不属于数据库系统的主要特色的是()。
A .数据构造化B .数据的冗余度小C.较高的数据独立性 D .程序的标准化2.数据的逻辑独立性是指()A.内模式改变,模式不变D.内模式改变,外模式和应用程序不变3.在数据库的三级模式构造中,描绘数据库中全体数据的全局逻辑构造和特色的是(A .外模式B .内模式C.储存模式 D .模式)。
4.相对于非关系模型,关系数据模型的弊端之一是()。
A .存取路径对用户透明,需查问优化B.数据构造简单C.数据独立性高D.有严格的数学基础5.现相关系表:学生(宿舍编号,宿舍地点,学号,姓名,性别,专业,出诞辰期)的主码是(A .宿舍编号B.学号C.宿舍地点,姓名D .宿舍编号,学号)。
6.自然连结是构成新关系的有效方法。
一般状况下,当对关系和 S 含有一个或多个共有的()。
R 和S 使用自然连结时,要求RA .元组B.行C.记录 D .属性7.以下关系运算中,(A .选择C.广义笛卡尔积)运算不属于特意的关系运算。
B .连结D.投影8.SQL语言拥有()的功能。
A.关系规范化、数据操控、数据控制B.数据定义、数据操控、数据控制C.数据定义、关系规范化、数据控制D .数据定义、关系规范化、数据操控9.从 E-R(A .M 模型关系向关系模型变换时,一个)。
端实体的重点字M:N联系变换为关系模式时,该关系模式的重点字是B .N 端实体的重点字C . M 端实体重点字与 N 端实体重点字组合D .从头选用其余属性10. SQL 语言中,删除一个表的命令是()A . DELETEB . DROPC. CLEARD . REMOVE11. 图1中()是关系齐备的系统A B CD图 112.相关系模式 A(S , C , M) ,此中各属性的含义是: S :学生; C :课程; M :名次,其语义是:每一个学生选修每门课程的成绩有必定的名次,每门课程中每一名次只有一个学生(即没有并 列名次),则关系模式 A 最高达到( )A .1NF C . 3NF13.关系规范化中的删除异样是指( )A .不应删除的数据被删除C .应当删除的数据未被删除B .不应插入的数据被插入D .应当插入的数据未被插入14.在数据库设计中,A . 需求剖析阶段C .逻辑设计阶段E - R图产生于()B .物理设计阶段 D .观点设计阶段15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8 个数字构成的字符串,这一规则属于()。
数据库原理及应用-期末考试试题及答案
数据库原理及应用期末考试试题一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。
1. DB 、DBMS 和DBS 三者之间的关系是( B )。
A .DB 包括DBMS 和DBS B .DBS 包括DB 和DBMSC .DBMS 包括DB 和DBSD .不能相互包括2. 对数据库物理存储方式的描述称为( B )A .外模式B .内模式C .概念模式D .逻辑模式3.在数据库三级模式间引入二级映象的主要作用是( A ) A .提高数据与程序的独立性 B .提高数据与程序的安全性 C .保持数据与程序的一致性D .提高数据与程序的可移植性4. 视图是一个“虚表”,视图的构造基于( C )A .基本表B .视图C .基本表或视图D .数据字典5. 关系代数中的π运算符对应SELECT 语句中的以下哪个子句?( A )A .SELECTB .FROMC .WHERED .GROUP BY6. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C )A .多对多B .一对一C .多对一D .一对多7. 如何构造出一个合适的数据逻辑结构是( C )主要解决的问题。
A .关系系统查询优化 B .数据字典 C .关系数据库规范化理论 D .关系数据库查询 8. 将E-R 模型转换成关系模型,属于数据库的( C )。
A . 需求分析B . 概念设计C . 逻辑设计D . 物理设计9. 事务日志的用途是( C )A . 事务处理B . 完整性约束C . 数据恢复D . 安全性控制10.如果事务T 已在数据R 上加了X 锁,则其他事务在数据R 上( D )A . 只可加X 锁B . 只可加S 锁C . 可加S 锁或X 锁D . 不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分) 错填、不填均无分。
数据库原理及应用期末考试试题及复习资料
数据库原理及应用-期末考试试题及答案一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1. DB、DBMS和DBS三者之间的关系是()。
A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括A.外模式B.内模式C.概念模式D.逻辑模式3.在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4.视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典.SELECT B.FROM.WHERE D.GROUP BY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多B.一对一C.多对一D.一对多7.如何构造出一个合适的数据逻辑结构是()主要解决的问题。
A.关系系统查询优化B.数据字典C.关系数据库规范化理论D.关系数据库查询8.将E-R模型转换成关系模型,属于数据库的()。
A. 需求分析B.概念设计C.逻辑设计D.物理设计9.事务日志的用途是()A. 事务处理B. 完整性约束C. 数据恢复D. 安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上().只可加X锁B.只可加S锁. 可加S锁或X锁D. 不能加任何锁二、填空题填、不填均无分。
1.数据库的逻辑数据独立性是由映象提供的。
2.关系代数中专门的关系运算包括:选择、投影、连接和_________。
3.设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足完整性约束。
4.当数据库被破坏后,如果事先保存了数据库副本和,就有可能恢复数据库。
6.设关系模式R(A,B,C,D),函数依赖集F={AB→C,D→B},则R的候选码为。
数据库系统概论期末试题及答案(整理版)
《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。
A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性(难度系数C )正确答案:C2、DB 、DBMS 和DBS 三者之间的关系是_________。
A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS(难度系数B )正确答案:D3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。
A 、R ∩SB 、R ―SC 、R ÷SD 、R ∪S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。
A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A 、数据模型B 、概念模型C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、构成E —R 模型的三个基本要素是_________。
A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、在关系代数运算中,五种基本运算为_________。
A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。
A 、任何一个关系模式一定有键。
B 、任何一个包含两个属性的关系模式一定满足3NF 。
C 、任何一个包含两个属性的关系模式一定满足BCNF 。
最新数据库原理及应用-期末考试试题及答案演示教学
数据库原理及应用-期末考试试题及答案一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1. DB、DBMS和DBS三者之间的关系是()。
A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括2.对数据库物理存储方式的描述称为()A.外模式B.内模式C.概念模式D.逻辑模式3.在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4.视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?()A.SELECT B.FROMC.WHERE D.GROUP BY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多B.一对一C.多对一D.一对多7.如何构造出一个合适的数据逻辑结构是()主要解决的问题。
A.关系系统查询优化B.数据字典C.关系数据库规范化理论D.关系数据库查询8.将E-R模型转换成关系模型,属于数据库的()。
A. 需求分析B.概念设计C.逻辑设计D.物理设计9.事务日志的用途是()A. 事务处理B. 完整性约束C. 数据恢复D. 安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A.只可加X锁B.只可加S锁C. 可加S锁或X锁D. 不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分)错填、不填均无分。
1. 数据库的逻辑数据独立性是由 映象提供的。
2. 关系代数中专门的关系运算包括:选择、投影、连接和_________。
3. 设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S 与SC 之间应满足 完整性约束。
(完整版)数据库原理与应用》期末试题及其答案
(完整版)数据库原理与应用》期末试题及其答案一.单项选择题(每小题1分,共10分)1.要保证数据库逻辑数据独立性,需要修改的是A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式2.下列四项中,不属于数据库特点的是( )A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( )A.多对多B.一对一C.多对一D.一对多4.反映现实世界中实体及实体间联系的信息模型( )A.关系模型B.层次模型C.网状模型D. E-R模型5.对数据库并发操作有可能带来的问题包括( )A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性6.关系数据模型的三个组成部分中,不包括( )A.完整性规则B.数据结构C.数据操作D.并发控制7.SQL语言的REVOKE语句实现下列哪一种数据控制能A.可靠性控制B.并发性控制C安全性控制D完整性控制8.事务有多个性质,其中不包括( ) A.一致性 B.唯一性C.原子性D.隔离性9.SQL语言通常称为( ) A.结构化查询语言 B.结构化控制语言 C.结构化定义语言 D.结构化操纵语言10.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
A.关系数据库优化B.数据字典C.关系数据库规范化理论D.关系数据库查询1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是____阶段。
A.数据库系统B.文件系统 C.人工管理D.数据项管理2.对关系模型叙述错误的是____。
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统3.关系运算中花费时间可能最长的运算是____。
(完整版)数据库原理及应用-期末考试试题
数据库原理及应用期末考试试题1. 组织层数据模型的三要素是[ ]。
A.外模式,概念模式和内模式B.关系模型,网络模型,层次模型C.1:1的联系,1:n的联系,n:m的联系D.数据结构,数据操作,数据约束条件2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。
A.动态完整性 B.数据完整性C.参照完整性 D.结构完整性3 SQL Server 中的角色是[ ]。
A. 一个服务器登录B. 一个数据库用户C. 一组权限的集合D. 一个服务器用户4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。
A.逻辑独立性B.物理独立性C.程序无关性D.物理无关性5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。
A.涉及的数据量大B.数据需长期联机保存C.数据的计算复杂D.数据可被多个应用所共享6.E-R图适用于建立数据库的[ ]。
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. 数据库系统中, DBA表示[ ] 。
A.应用程序设计者 B. 数据库使用者C. 数据库管理员D. 数据库结构12.数据库的概念模型独立于[ ]。
A.具体的机器和DBMS B.E—R图C.信息世界 D.现实世界13. 数据库系统包括[ ]。
A.DB、DBMS B. DB、DBMS、DBA、计算机硬件C. DB、DBA D.DB、DBMS、DBA、OS、计算机硬件14. 在数据库结构中,保证数据库独立性的关键因素是。
数据库原理与应用期末考试试题与答案(00001)
数据库原理及应用-期末考试试题及答案一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1.DB、DBMS 和DBS三者之间的关系是()。
A. DB 包括DBMS和DBSB..DBS包括DB和DBMSC. DBMS 包括DB 和DBSD.不能相互包括2.对数据库物理存储方式的描述称为()A .外模式B . 内模式C .概念模式D . 逻辑模式3.在数据库三级模式间引入二级映象的主要作用是()A .提高数据与程序的独立性B . 提高数据与程序的安全性C .保持数据与程序的一致性D . 提高数据与程序的可移植性4.视图是一个“虚表”,视图的构造基于()A .基本表B . 视图C .基本表或视图D . 数据字典5. 关系代数中的n运算符对应SELECT语句中的以下哪个子句?()A. SELECT B . FROMC. WHERE D . GROUP BY6 . 公司中有多个部门和多名职员,每个职员只能属于一个部门, 一个部门可以有多名职员,从职员到部门的联系类型是(A .多对多B .一对一 C.多对一 D .一对多7 . 如何构造出一个合适的数据逻辑结构是()主要解决的问题。
A .关系系统查询优化B .数据字典C .关系数据库规范化理论D . 关系数据库查询8.将E-R模型转换成关系模型,属于数据库的( )A.需求分析B.概念设计C.逻辑设计D.物理设计9. 事务日志的用途是()A.事务处理B.完整性约束C.数据恢复D.安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A.只可加X锁B.只可加S锁C.可加S锁或X锁D.不能加任何锁二、 填空题(本大题共10小题,每小题2分,共20分) 错填、不填均无分。
1. 数据库的逻辑数据独立性是由 ____________________ 映象提供的。
2. 关系代数中专门的关系运算包括:选择、投影、连接和 _________3.设有学生表S (学号,姓名,班级)和学生选课表SC (学号,课程号,成绩),为维护数据 一致性,表S 与SC 之间应满足 ______________ 完整性约束。
完整word版,安徽大学数据库原理及应用-期末考试试题及答案,推荐文档
数据库原理及应用期末考试试题对数据库物理存储方式的描述称为A .外模式 C .概念模式如何构造出一个合适的数据逻辑结构是(A •关系系统查询优化 C .关系数据库规范化理论10.如果事务T 已在数据R 上加了 X 锁,则其他事务在数据R 上( D )A.只可加X 锁B.只可加S 锁C.可加S 锁或X 锁D.不能加任何锁二、填空题一、单项选择题(本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要 多选或未选均无分。
DB 、DBMS 和DBS 三者之间的关系是( A . DB 包括 DBMS 和 DBSC . DBMS 包括 DB 和 DBS 求的,错选、1. BB . DBS 包括 DB 和 DBMS D .不能相互包括8.将E-R 模型转换成关系模型,属于数据库的 A.需求分析 B. C.逻辑设计D. ( C概念设计 物理设计 9. 事务日志的用途是( C )A.事务处理C.数据恢复B. D. 完整性约束安全性控制 2. B ) B .内模式 D .逻辑模式3. 在数据库三级模式间引入二级映象的主要作用是(A .提高数据与程序的独立性B .提高数据与程序的安全性C .保持数据与程序的一致性D .提高数据与程序的可移植性4. 视图是一个“虚表”,视图的构造基于(A .基本表 C .基本表或视图C )B .视图 D .数据字典5. 关系代数中的n 运算符对应A . SELECT C . WHERESELECT 语句中的以下哪个子句?(B . FROM D . GROUP BY6. 公司中有多个部门和多名职员, 从职员到部门的联系类型是( A .多对多 B .一对一 每个职员只能属于一个部门, 一个部门可以有多名职员,C ) C .多对一D .一对多 7. C)主要解决的问题。
B .数据字典若有关系模式 R(A , B , C)和S(C , D , E), SQL 语句SELECT A, D FROM R, S WHERE R.C=S.C AND E = '80'; 对应的关系代数表达式是 _ n A ,D ( OE='80' (RXS))。
《数据库原理及应用》期末复习题及答案
《数据库原理及应用》期末复习资料一、单项选择题1.现实世界中事物在某一方面的特性在信息世界中称为__________。
A.实体B.实体值C.属性D.信息2.数据的存储结构与数据逻辑结构之间的独立性称为数据的__________。
A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性3. 应用程序设计的工作开始于数据库设计步骤的__________。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.在关系R中,代数表达式σ3<4(R)表示__________ 。
A.从R中选择值为3的分量小于第4个分量的元组组成的关系B.从R中选择第3个分量值小于第4个分量的元组组成的关系C.从R中选择第3个分量的值小于4的元组组成的关系D.从R中选择所有元组组成的关系5.对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到__________。
A.2NFB.3NFC.BCNFD.4NF6.在数据库中,下列说法不正确的是__________。
A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余7.__________是存储在计算机内有结构的数据的集合。
A.数据库系统B. 数据库C. 数据库管理系统D. 数据结构8.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的__________。
A.S锁B.X锁C.S锁和X锁D.S锁或X锁9.候选键中的属性可以有__________。
A.0个B.1个C.1个或多个D.多个10. 在SQL的查询语句中,对应关系代数中“投影”运算的语句是__________。
A.SELECTB.FROMC.WHERED.SET11. 在关系模式R(U,F)中,X,Y,Z是U中属性,则多值依赖的传递律是__________。
A.如果X→→Y,Y→→Z,则X→→ZB.如果X→→Y,Y→→Z,则X→→YZC.如果X→→Y,Y→→Z,则X→→YZD.如果X→→Y,Y→→Z,则X→→Z-Y12. 在数据库设计中,将E-R图转换成关系数据模型的过程属于__________。
数据库原理与应用期末考试试题与答案(00001)
数据库原理及应用-期末考试一试题及答案一、单项选择题(本大题共10小题,每题2分,共20分)得分在每题列出的四个备选项中只有一个是切合题目要求的,错选、多项选择或未选均无分。
1.DB、DBMS和DBS三者之间的关系是()。
A.DB包含DBMS和DBS B.DBS包含DB和DBMSC.DBMS包含DB和DBS D.不可以互相包含2.对数据库物理储存方式的描绘称为()A.外模式B.内模式C.观点模式D.逻辑模式3.在数据库三级模式间引入二级映象的主要作用是()A.提升数据与程序的独立性B.提升数据与程序的安全性C.保持数据与程序的一致性D.提升数据与程序的可移植性4.视图是一个“虚表”,视图的结构鉴于()A.基本表B.视图C.基本表或视图D.数据词典5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?()A.SELECT B.FROMC.WHERE D.GROUPBY6.企业中有多个部门和多名职员,每个职员只好属于一个部门,一个部门能够有多名职员,从职员到部门的联系种类是()A.多对多B.一对一C.多对一D.一对多7.怎样结构出一个适合的数据逻辑结构是()主要解决的问题。
A.关系系统查问优化B.数据词典C.关系数据库规范化理论D.关系数据库查问8.将E-R模型变换成关系模型,属于数据库的()。
A.需求剖析B.观点设计C.逻辑设计D.物理设计9.事务日记的用途是()A.事务办理B.完好性拘束C.数据恢复D.安全性控制10.假如事务T已在数据R上加了X锁,则其余事务在数据R上()A.只可加X锁B.只可加S锁C.可加S锁或X锁D.不可以加任何锁二、填空题(本大题共10小题,每题2分,共20分)得分错填、不填均无分。
1.数据库的逻辑数据独立性是由映象供给的。
2.关系代数中特意的关系运算包含:选择、投影、连结和_________。
3.设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为保护数据一致性,表S与SC之间应知足完好性拘束。
数据库原理与应用教程期末考试试题与答案9713
数据库原理与应用教程―SQLServer期末测试题与答案〔一〕一、填空题〔每空1分,共10分〕1.数据库系统的核心是___ __ 。
2.在关系模型中,实体以及实体间的联系都是用______来表示的。
3.设关系模型 R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},那么R的候选码为_________。
4.层次模型用“树结构〞来表示数据之间的联系,网状模型用“_________〞来表示数据之间的联系。
5.SQLServer2005 中,一个简单的数据库可以只有一个_________文件和一个日志文件。
6.聚集索引和非聚集索引的存储结构都采用____________索引结构。
7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。
8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。
9.调用标量函数时必须提供至少由两局部组成的名称,即________. 函数名。
10.触发器是当数据库效劳器中发生数据操作语言事件时会自动执行的存储过程。
二、选择题〔每题1分,共20分〕1.数据管理的开展不包括下面哪个阶段〔〕(A)文件系统(B) 数据库系统(C)人工管理(D) 统一管理2.一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系〔〕(A)一对一(B) 一对多(C)多对多(D) 以上全不是3.如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚刚的操作撤销,A值恢复为200,那么事务2读取了“脏〞数据。
这种情况是由于数据库保护中的那方面不当而引起的〔〕(A)并控制(B)完整性束(C)平安性控制(D)数据的恢复4.在关系模型中,“元〞是指〔〕(A)表中的一行(B) 表中的一列(C)表中的一个数据 (D) 表中的一个成分5.有学生、修和程三个关系,学生 S〔学号,姓名,性⋯.〕,程C〔程号,程名〕,修SC〔学号,程号,成〕。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理及应用-期末考试试题及答案一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1. DB、DBMS和DBS三者之间的关系是(B)。
A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括2.对数据库物理存储方式的描述称为(B)A.外模式B.内模式C.概念模式D.逻辑模式3.在数据库三级模式间引入二级映象的主要作用是(A)A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4.视图是一个“虚表”,视图的构造基于(C)A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?(A)A.SELECT B.FROMC.WHERE D.GROUP BY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C)A.多对多B.一对一C.多对一D.一对多7.如何构造出一个合适的数据逻辑结构是(C)主要解决的问题。
A.关系系统查询优化 B.数据字典C.关系数据库规范化理论 D.关系数据库查询8.将E-R模型转换成关系模型,属于数据库的(C)。
A.需求分析B.概念设计C.逻辑设计D.物理设计9.事务日志的用途是(C)A.事务处理B.完整性约束C.数据恢复D.安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上(D)A.只可加X锁B.只可加S锁C.可加S锁或X锁D. 不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分)错填、不填均无分。
1. 数据库的逻辑数据独立性是由外模式/模式映象提供的。
2.关系代数中专门的关系运算包括:选择、投影、连接和____除_____。
3. 设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S 与SC 之间应满足参照完整性约束。
4.当数据库被破坏后,如果事先保存了数据库副本和日志文件,就有可能恢复数据库。
5. 如果一个满足1NF 关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是3NF(在1NF 、2NF 、3NF 范围内)。
6. 设关系模式R (A ,B ,C ,D ),函数依赖集F ={AB →C ,D →B },则R 的候选码为AD 。
7.从关系规范化理论的角度讲,一个只满足1NF 的关系可能存在的四方面问题是:数据冗余度大、插入异常、_______修改异常_______和删除异常。
8. 并发控制的主要方法是封锁机制。
9. 若有关系模式R(A ,B ,C)和S(C ,D ,E),SQL 语句SELECT A, D FROM R, S WHERE R.C=S.C AND E = '80' ;对应的关系代数表达式是πA,D (σE='80'(R S))。
10. 分E-R 图之间的冲突主要有属性冲突、命名冲突、结构冲突三种。
三、简答题(本大题共4小题,每小题5分,共20分)1. 说明视图与基本表的区别和联系。
2. 简述事务的特性。
3. 试述关系模型的参照完整性规则。
4. 简述系统故障时的数据库恢复策略。
四、设计题(本大题共5小题,每小题4分,共20分)现有关系数据库如下:学生(学号,姓名,性别,专业) 课程(课程号,课程名,学分) 学习(学号,课程号,分数)分别用关系代数表达式和SQL语句实现下列1—5小题(注意:每小题都要分别写出关系代数表达式和SQL语句!!!每小题关系代数表达式2分,SQL语句2分):1.检索所有选修了课程号为“C112”的课程的学生的学号和分数;2.检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数;3.检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数;4.检索没学课程号为“C135”课程的学生信息,包括学号,姓名和专业;5.检索至少学过课程号为“C135”和“C219”的课程的学生的信息,包括学号、姓名和专业。
五、综合题1.现有如下关系模式:借阅(图书编号,书名,作者名,出版社,读者编号,读者姓名,借阅日期,归还日期),基本函数依赖集F={图书编号→(书名,作者名,出版社),读者编号→读者姓名,(图书编号,读者编号,借阅日期)→归还日期}(1)读者编号是候选码吗?(2分)(2)写出该关系模式的主码。
(2分)(3)该关系模式中是否存在非主属性对码的部分函数依赖?如果存在,请写出一个。
(2分)(4)该关系模式满足第几范式?并说明理由。
(4分)2.某工厂生产多种产品,每种产品由不同的零件组装而成,有的零件可用在不同的产品上。
产品有产品号和产品名两个属性,零件有零件号和零件名两个属性。
根据语义设计E-R 模型,并将E-R模型转换成关系模式,要求关系模式主码加下划线表示。
(E-R模型4分,关系模型6分)参考答案与评分细则一、单项选择题(共10小题,每小题2分,共20分)二、填空题(共10小题,每小题2分,共20分)。
1.外模式/模式2.除3.__参照__ 4.日志文件_____5.__ 3NF _ 6._ AD ___7._修改异常__ 8._ 封锁__9.πA,D(σE='80'(R S))10.命名冲突三、简答题(共4小题,每小题5分,共20分)。
1.答:视图是从一个或几个基本表导出的表,它与基本表不同,它是一个虚表,(2分)数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变(2分)。
视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制(1分)。
2.答:事务具有四个特性,即ACID特性:(1分)(1)原子性:事务中包括的所有操作要么都做,要么都不做。
(1分)(2)一致性:事务必须使数据库从一个一致性状态变到另一个一致性状态。
(1分)(3)隔离性:一个事务内部的操作及使用的数据对并发的其他事务是隔离的。
(1分)(4)持续性:事务一旦提交,对数据库的改变是永久的。
(1分)3.答:参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系)(2分),则对于R中每个元组在F上的值必须为:取空值(F的每个属性值均为空值)(1.5分)或者等于S 中某个元组的主码值(1.5分)。
4. 答:正像扫描日志文件,找出在故障发生前已经提交的事务,将其事务标识记入REDO队列,同时找出故障发生时尚未完成的事务,将其事务标识记入UNDO队列(2分);对UNDO队列中的各个事务进行撤销处理(1.5分);对REDO队列中的各个事务进行重做处理。
(1.5分)四、设计题(共5小题,每小题关系代数式2分,SQL语句2分,共20分)。
1.SQL语句:SELECT 学号,分数FROM 学习WHERE 课程号=‟C112‟(SELECT 学号,分数FROM 学习1分,WHERE 课程号=‟C112‟1分)关系代数:π学号,分数(σ课程号=‟C112‟(学习))(π学号,分数1分,σ课程号=‟C112‟(学习)1分。
2.SQL语句:SELECT 学生.学号,姓名,课程名,分数FROM 学生,学习,课程(1分)WHERE 学习.学号=学生.学号AND 学习.课程号=课程.课程号AND 专业=‟英语‟(1分)关系代数:π学号,姓名,课程名,分数(π学号,姓名(σ专业=‟英语‟(学生))学习π课程号,课程名(课程))(π学号,姓名,课程名,分数1分,π学号,姓名(σ专业=‟英语‟(学生))学习π课程号,课程名(课程)1分)3.SQL语句:SELECT 学生.学号,姓名,专业,分数FROM 学生,学习,课程(1分)WHERE 学生.学号=学习.学号AND 学习.课程号=课程.课程号AND分数>90 AND 课程名=…数据库原理‟(1分)关系代数:π学号,姓名,专业,分数(π学号,姓名,专业(学生)(σ分数>90(学习))π课程号,课程名(σ课程名=‟数据库(课程)))原理‟(π学号,姓名,专业,分数1分,π学号,姓名,专业(学生)(σ分数>90(学习))π课程号,课程名(σ课程名=‟(课程)) 1分)数据库原理‟4.SQL语句:SELECT 学号,姓名,专业FROM 学生WHERE 学号NOT IN(1分)(SELECT 学号FROM 学习WHERE 课程号=…C135‟)(1分)关系代数:(π学号(学生)-π学号(σ课程号=…C135‟ (学习)))(π学号,姓名,专业(学生)(π学号(学生)-1分,π学号(σ课程号=…C135‟ (学习)))(π学号,姓名,专业(学生)1分)5.SQL语句:SELECT 学号,姓名,专业FROM 学生WHERE 学号IN(1分)(SELECT X1.学号FROM 学习X1,学习X2 WHERE X1.学号=X2.学号AND X1.课程号=…C135‟AND X2.课程号=…C219‟)(1分)关系代数:(π学号,课程号(学习)÷π课程号(σ课程号=…C135‟∨课程号=…C219‟ (课程)))π学号,姓名,专业(学生)(π学号,课程号(学习)÷π课程号(σ课程号=…C135‟∨课程号=…C219‟ (课程))1分,π学号,姓名,专(学生)1分)业五、综合题(共2小题,每小题10分,共20分)。
1.答:(1)不是(2分)。
(2)(图书编号,读者编号,借阅日期)(2分)(3)存在(1分)。
(图书编号,读者编号,借阅日期)→书名、(图书编号,读者编号,借阅日期)→作者名、(图书编号,读者编号,借阅日期)→出版社、(图书编号,读者编号,借阅日期)→读者姓名(1分,四个函数依赖任选一个即可)(4)1NF。
因为存在非主属性对码的部分函数依赖。
(E-R模型4分,两个实体型属性少1个扣0.5分,联系类型错扣1分)产品(产品号,产品名)零件(零件号,零件名)组装(产品号,零件号)(关系模型6分,3个关系模式各2分,主键错。