数据库原理与应用》样卷
- 格式:doc
- 大小:65.50 KB
- 文档页数:3
从E-R模型向关系模型转换时,一个M:N联系转换为关系模式,该关系模式的关键字是A. 重新设计新的关键字B. N端实体的关键字C. M端实体的关键字D. M端实体的关键字与N端实体的关键字回答错误!正确答案: D若事务T获得了数据对象R的X锁控制权,则T对R收藏A.不可读也不可写B.只可读C.只可写D.可读也可写一级封锁协议可以保证A.丢失修改B.以上都不对C.不读脏数据D可重复读下面描述正确的是A.相关子查询的效率高B.exist引导的查询都可以用in引导的查询实现C.in引导的查询都不可以用exist引导的查询实现D.in引导的查询都可以用exist引导的查询实现数据库系统通常提供授权功能来控制不同用户访问数据的权限,这主要为了实现数据库的B.安全性C.并发控制D.恢复保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。
这是指数据的A.恢复B.完整性C.安全性D.并发控制下面不属于数据字典的有收藏A.数据结构B.数据项C.数据流图D.数据存储SQL语言可以使用下列哪条语句来进行插入元组收藏A.deleteB.selectC.insertD.update4、下列不属于数据模型的是B.概念模型C.层次模型D.网状模型基本E-R图向关系模型转换是对派生属性如何处理A.为其创建一个新的关系模式B.以上都不对C.展平技术,忽略复合属性本身,直接使用其成分属性代替D.忽略创建模式的语句是收藏A.create schemaB.create indexC.create viewD.create tableSQL语言可以使用下列哪条语句来执行查询A.updateB.deleteC.insertD.SELETCT下面描述正确的有收藏A.行列子集视图可以更新B.基于聚集函数的视图可以更新C.所有的视图都不可以更新D.所有的视图都可以更新分E-R图的设计是在A.物理结构设计阶段B.需求分析阶段C.逻辑结构设计阶段D概念结构设计阶段2NF的不彻底性表现在A.非主属性对码的部分依赖B.非主属性对码的传递依赖C.主属性对码的部分依赖D.主属性对码的传递依赖查询和王丽丽在同一个专业学习的学生的学号和姓名,不可以用收藏A.单表查询B.连接查询实现C.in引导的嵌套查询实现D. exist引导的嵌套查询实体集E1中的每个实体都可以与E2中的任意多个实体相关联,且E2中的每个实体也都可以与E1中任意多个实体相关联,则它们之间的联系属于()A.多对多B.多对一C.一对一D.一对多7、涉及数据物理结构描述的模式是_____________A.外模式B.逻辑模式C.内模式D.模式下列哪个语句用于创建模糊查询A.ORDERB.NULLC.LIKED.GROUP实体集E1中的每个实体最多与实体集E2中的一个实体相关联,并且E2中的每个实体也最多与E1中的一个实体相关联,则E1和E2之间的联系属于()A.一对一B.一对多C.多对多D.多对一一个属性能被划分为更小部分的属性,该属性属于()A.复合属性B.派生属性C.简单属性D.多值属性后援副本的用途是A.数据的转储B.安全性保证C.故障后的恢复D.一致性控制创建视图的语句是收藏A.create viewB.create tableC.create schemaD.create index如果一个关系模式只有两个属性构成,那一定可以达到A.2NFB.BCNFC.3NFD. 1NF3、下面关于SQL语言特点不正确的是A.集多种数据库语言于一体B.面向记录的使用方式C.功能强大,语言简洁D.高度非过程化SQL语言可以使用下列哪条语句来进行修改元组收藏A.insertB.updateC.selectD.delete关于死锁,下列说法中正确的是A.只有出现并发操作时,才有可能出现死锁B.死锁是操作系统中的问题,数据库操作中不存在C.当两个用户竞争相同资源时不会发生死锁D.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库关于并发调度下面说法正确的是A.一个并发调度一定是正确的B.一个并发调度一定是不正确的C.一个并发调度是正确的如果它和某个串行调度结果相同D.一个并发调度是正确的如果它和某个串行调度结果不相同外模式设计是在A.物理结构设计阶段B.逻辑结构设计阶段C.概念结构设计阶段D. 需求分析阶段由属于R并属于S的所有元组组成的结果关系是A.差B.选择C.并D.交若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这是内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为A.计算机病毒B.系统故障C.事务故障D. 介质故障数据库系统通常提供授权功能来控制不同用户访问数据的权限,这主要为了实现数据库的A.完整性B.安全性C.并发控制D.恢复一个属性可以取多个值,该属性属于()A.派生属性B.复合属性C.简单属性D. 多值属性下列动态约束不正确的是收藏A.从学士到博士B.从博士到学士C.从硕士到博士D.从学士到硕士题型描述: 单选题只有一个正确答案后援副本的用途是A.数据的转储B.安全性保证C.=故障后的恢复D.一致性控制可以得到一个一致性副本的是A.静态转储B.动态转储C.海量动态转储D. 增量动态转储关于死锁,下列说法中正确的是A.只有出现并发操作时,才有可能出现死锁B.死锁是操作系统中的问题,数据库操作中不存在C.当两个用户竞争相同资源时不会发生死锁D.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库redo操作是A.维持新值不变B.维持旧值不变C.以旧值代替新值D.以新值代替旧值3、用户所使用的数据视图的描述称为_____________。
1. 消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。
A. 1NFB. 2NFC. 3NFD. BCNF2 .下列关于数据库恢复说法不正确的是()A.事物故障恢复采用日志文件B.系统故障恢复采用日志文件C.介质故障恢复采用日志文件D.以上故障恢复均不采用日志文件3. 下面()不是常用的数据模型?A. 关系模型B. 线性模型C. 层次模型D. 网状模型4 .在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段5 .DBMS中实现事务持久性的子系统是()A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统6.数据库与文件系统的根本区别在于()A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间7. SQL语言是()的语言,容易学习。
A.过程化B. 非过程化C.格式化D. 导航式8.为了防止一个用户的工作不适当地影响另一个用户,应该采取()。
A. 完整性控制B. 访问控制C. 安全性控制D. 并发控制9.DBMS普遍采用()方法来保证调度的正确性。
A. 索引B. 授权C. 封锁D. 日志10.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。
A. 一级封锁协议B. 二级封锁协议C. 三级封锁协议D. 零级封锁协议11. 下面的选项不是关系数据库基本特征的是()。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关12. 关系模型中实现实体间N:M 联系是通过增加一个()。
A.关系实现B. 属性实现C. 关系或一个属性实现D. 关系和一个属性实现13. 关系代数运算是以()为基础的运算。
A. 关系运算B. 谓词演算C. 集合运算D. 代数运算14. 数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、键什么样的索引”这一设计内容应该属于()设计阶段。
数据库原理考试样卷《数据库原理与应用》试题样卷仅供学生了解考试题型、题量、难度使用《数据库原理与应用》试题样卷一、判断题(每题1分,共5分)()1、数据的物理独立性是指数据库与数据库管理系统的相互独立。
()2、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指同一个应用中的多个程序共享一个数据集合。
()3、事务的原子性是指事务中包括的所有操作要么都做,要么都不做。
()4、多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户教据库,为此数据库系统必须进行并发控制。
()5、模式是对数据库中全体数据的逻辑结构和特征的描述。
二、选择题(每空2分,共30分)( ) 1. 使用网状结构表达实体及实体间联系的数据模型是( )阶段。
A. 层次模型B. 网状模型C. 联系模型D. 关系模型( ) 2.在关系的各种运算中,花费时间最长的是( )。
A. 广义笛卡尔积B. 连接C. 选取D. 投影( ) 3. 一般说来,( ) 完全可以像一个基本表那样进行更新。
A. 由多个基本表导出的视图B. 在定义视图的语句中带有集函数的视图C. 在定义视图的语句中带有*****T关键词的视图D. 行列子集视图( ) 4. 保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。
这是指数据的( )。
A .安全性B .完整性C .并发控制D .恢复( ) 5. 如果某个属性包含在候选关键字中,则称它为()。
A.非主属性B.关键属性C.复合属性D.主属性( ) 6. 设有关系W(I,J,K,X,Y),且有函数依赖集合F={I→J,I→K,K→X,X→Y},今若分解关系W为W1(I,J,K)W2(K,X,Y),试确定W1,W2的范式等级。
A. W1是1NF,W2是2NFB. W1是3NF,W2是1NFC. W1是3NF,W2是2NFD. W1是2NF,W2是2NF( ) 7. 为了防止用户更新视图的时候,有意或无意修改了超越视图范围的数据,应该在定义视图的时候,在末尾增加( ) 短语。
数据库原理与应用试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 执行程序D. 以上都是答案:D2. 关系数据库中,表之间的关系有几种?A. 1种B. 2种C. 3种D. 4种答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 用于排序D. 用于分组答案:A5. 数据库的完整性约束包括哪些类型?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有上述类型答案:D二、填空题6. 数据库设计通常分为三个阶段:需求分析、______、物理设计。
答案:概念设计7. 在关系数据库中,一个表的______是指表中数据的逻辑结构。
答案:模式8. 数据库的并发控制主要解决______、更新丢失和不一致的异常问题。
答案:数据竞态9. 数据库的______是指数据库中数据的独立性。
答案:规范化10. 在SQL中,使用______语句可以实现数据的删除。
答案:DELETE三、简答题11. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库交互的接口,概念模式是数据库的全局逻辑结构,内模式是数据库的物理存储结构。
12. 解释什么是事务的ACID属性。
答案:事务的ACID属性包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
原子性指事务中的操作要么全部完成,要么全部不完成;一致性指事务执行的结果必须使数据库从一个一致的状态转移到另一个一致的状态;隔离性指并发执行的事务之间不会互相影响;持久性指一旦事务提交,其结果将永久保存在数据库中。
四、论述题13. 论述数据库备份与恢复的重要性及其常用方法。
一、判断题[数据库系统概论]2(F)与用文件系统来管理数据相比,用数据库管理数据增加了数据冗余度。
(F)一个信息只能用一种数据形式来表示。
(F)数据库系统是数据库管理系统的重要组成部分。
(F)数据库的三级模式是概念模型、逻辑模型和物理模型。
(F)E-R模型只能转换为关系模型,不能转换为层次模型和网状模型。
(F)如果一个实体A对应多个实体B,则A与B之间必然是一对多的联系。
[关系型数据库基本原理]2(F)一个关系的主键只能包含一个属性。
(F)在实体-联系模型中,实体具有属性,联系不能具有属性。
(F)关系运算中,选择运算是从列的角度进行的运算,投影运算是从行的角度进行的运算。
(F)在一个关系模式中,如果A->B,B->C,则称C部分依赖于A。
(F)E-R图转换为关系模型时,实体可转换为关系模式,联系不能转换为关系模式。
(F)E-R图转换为关系模式时,所有的联系都必须转换为独立的关系模式。
[数据库的管理]1(F)数据库的文件包括数据文件、事务日志文件和索引文件。
(F)数据库的一个数据文件可以属于多个文件组。
(F)在SQL Server中,数据库的主数据文件的扩展名是ldf。
[表的管理]2(F)创建一个表时,对于表的每一列,必须指明数据类型和长度,例如“生日datetime(8)”。
(T)在SQL Server中,nchar数据类型与nvarchar数据类型的区别是,前者是固定长度的,后者是可变长度的。
(T)在SQL Server中,存储逻辑型数据值的数据类型是bit.(F)SQL中的数据定义语言(DDL)用于实现数据增、删、改、查等数据操作。
(F)对于逻辑型的属性,赋值是只能写“YES”或“NO”。
(T)在SQL语句中,对一个字符型的属性赋值,应该两边用单引号将值包括起来。
[数据查询]1(F)关系型数据库的连接查询有连接和外连接之分,连接只能实现两个表的查询,外连接可以实现多个表的查询。
(F)在SELECT语句的WHERE子句部分,不能再使用SELECT语句。
可编辑修改精选全文完整版一、单选题(共20分,每题1分)1.DB、DBMS和DBS三者之间的关系是(B)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBS C. DBS与DB和DBMS无关2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C)A. 未更新的数据B. 未撤销的数据C. 未提交的数据D. 未刷新的数据3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)A. 活锁B. 死锁C. 读-写冲突D. 写-写冲突4.语句DELETE FROM SC表明(A)A. 删除SC中的全部记录B. 删除基本表SCC. 删除基本表SC中的列数据D. 删除基本表SC中的部分行5.数据库设计阶段分为(D)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6.关系笛卡尔积运算记号R×S表示(D)A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈8.下列说法中不正确的是(C)A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9.在下列基本表中数值5表示(C)CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Snum 的长度D. 表格的大小10.在视图上不能完成的操作是(C)A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11.在DBS中,DBMS和OS之间的关系是(B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行12.关系中行列次序的变换性质是(D)A. 行可以交换,列不可交换B. 行不可交换,列可交换C. 行、列均不可交换D. 行、列均可以交换13.单个用户使用的数据视图的描述称为(A)A. 外模式B. 概念模式C. 内模式D. 存储模式14.数据库系统安排多个事务并发执行的过程称为(C)A. 步骤B. 进程C. 调度D. 优先级15.SQL语言有两种使用方式,分别称为交互式和(C)A. 提示式SQLB. 多用户SQLC. 嵌入式SQLD. 解释式SQL16.以下不属于服务器端脚本语言的是(D)。
数据库原理与应用考试卷(A)姓名学号一、选择题(30%,每题1分)1、数据库系统的特点不包括以下()选项。
A、数据加工B、数据共享C、关系模型D、减少数据冗余2、()是位于用户和操作系统之间的一层数据管理软件。
A、DBMSB、DBC、DBSD、DBA3、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员4、概念模型是现实世界的第一层抽象,这一类最著名的模型是()A、层次模型B、关系模型C、网状模型D、实体-联系模型5、在SQL Server 2005的工具中,将前一版本中的企业管理器、分析管理器和SQL查询分析器的功能合为一身的是()。
A、SQL Server Management StudioB、数据库引擎优化顾问C、配置管理器D、SQL Server Profiler6、在Microsoft SQL Server 2005实例和用户指定格式的数据文件之间复制数据的命令提示实用工具是()。
A、dtexec实用工具B、sqlserver应用程序C、bcp实用工具D、sqlagent90应用程序7、在SQL Server 2005实例之间导入或导出外围应用配置器设置的实用工具是()A、rsconfig配置工具B、rskeymgmt实用工具C、sac 实用工具D、sqlagent90应用程序8、在命令提示符下输入Transact-SQL语句、系统过程和脚本文件的实用工具是( )A、sql实用工具B、sqldiag实用工具C、sqlmaint 实用工具D、sqlserver应用程序9、SQL语言是()标准语言。
A、层次数据库B、网络数据库C、关系数据库D、非数据库10、SQL语言的数据操纵语句中最重要的也是使用最频繁的语句中()A、SELECTB、INSERTC、UPDATED、DELETE11、下列命令中不属于SQL语言中数据定义功能的语句有()A、CREATEB、SELECTC、DROPD、ALTER12、在SQL语言中不可以用来表示“10<x<15”的是()A、x>10 AND x<15B、x BETWEEN 10 AND 15C、x in (11,12,13,14)D、x BETWEEN 11 AND 1413、数据库设计可划分为七个阶段,每个阶段都有自己的设计任务。
《数据库原理及应用C卷》期末考试试卷附答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.ER模型属于()A.概念模型B.层次模型C.网状模型D.关系模型2.数据库系统的三级模式结构中,定义索引的组织方式属于()A.概念模式B.外模式C.逻辑模式D.内模式3.在关系代数中,可以用选择和笛卡尔积表示的运算是()A.投影B.联接C.交D.除法4.设关系模式R(A,B)上的函数依赖为A→B,则R最高属于()A.2NFB.3NFC.BCNFD.4NF5.SQL语言中,实现数据存取控制功能的语句是()A.CREATE和DROPB.INSERT和DELETEC.GRANT和REVOKEMIT和ROLLBACK6.物理结构的改变不影响整体逻辑结构的性质,称为数据库的()A.物理数据独立性B.逻辑数据独立性C.物理结构独立性D.逻辑结构独立性7.位于分片视图与分配视图之间的分布透明性是()A.分片透明性B.分配透明性C.位置透明性D.局部透明性8.全局ER模型的设计,需要消除属性冲突、命名冲突和()A.结构冲突B.联系冲突C.类型冲突D.实体冲突9.设关系R和S,SRT=且T、R、S的元组个数分别为k、m、n,则k、m、n三者之间的关系是()A.k<(m+n)B.k≤(m+n)C.k<(m×n)D.k≤(m×n) 10.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是()A.一对一B.一对多C.多对一D.多对多11.表达式“AGE BETWEEN 18 AND 24”等价于()A.AGE>18 AND G<24B.AGE>=18 AND G<24C.AGE>18 AND G<=24D.AGE>=18 AND AGE<=2412.在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是()A.概念设计B.物理设计C.逻辑设计D.系统实施13.按照PX协议规定,一个事务要更新数据对象Q,必须先执行的操作是()A.READ(Q)B.WRITE(Q)C.LOCK S(Q)D.LOCK X(Q)14.关系模式R分解成ρ={R1,R2,…R K},F是R上的FD集,R中满足F的每一个关系r与其投影联接表达式mρ(r)间的关系是()A.r=mρ(r)B. r≠mρ(r)C. r⊆mρ(r)D. mρ(r)⊆r15.设有事务T1和T2,其并发操作顺序如下图所示。
精品文档专科《数据库原理与应用》一、(共66题,共150分)1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中在( ),程序员可能需要设计数据在内存中的物理地址。
(2分)A.数据库系统B.文件系统C.人工管理D.数据项管理.标准答案:C2. 在关系模式中,如果属性A和B存在1对1的联系,则存在( ) 依赖关系。
(2分)A.B.C.D.以上都不是.标准答案:C3. 关系模型支持( ) 的数据结构。
(2分)A.线性结构B.树结构C.图结构D.集合结构.标准答案:D4. 在数据库三级模式结构中,内模式是( ) 的视图。
(2分)A.计算机世界B.信息世界C.现实世界终端用户D.数据库管理员.标准答案:A5. 关系模型的参照完整性要求( ) 。
(2分)A.一个关系必须有外码B.外码必须是父关系的主属性C.外码所在的关系即子关系必须和父关系是不同关系D.外码或为空或为父关系对应主码的值.标准答案:B6. SQL语言中的DELETE命令属于( ) 。
(2分)A.数据定义语言B.数据操作语言C.数据控制语言D.数据查询语言.标准答案:B7. ( ) 是数据库系统概论的直接先导课程之一。
(2分)A.大学物理B.汇编语言C.数据结构D.模拟电路.标准答案:C 8. 数据库管理系统简称DBMS,下列系统软件中,( ) 是具有DBMS功能的软件。
(2分)A.Microsoft Office WordB.Microsoft Office PowerPointC.Microsoft Office OutlookD.Microsoft Office Access.标准答案:D9. SQL语言的数据查询语言SELECT命令语法接近自然语言,下列子句中( ) 是SELECT命令语法规定必须有的部分。
(2分)A.FROM子句B.GROUP BY子句C.ORDER BY子句D.INTO子句.标准答案:A10. 下面术语中( ) 是数据库系统原理与应用课程的关键词。
20 -20 学年第1学期考试样卷(A)卷
课程名称《数据库系统原理》任课教师签名
出题教师签名题库审题教师签名
考试方式(闭)卷适用专业
考试时间(120 )分钟
一、单项选择题(每小题1分,共20分)
1、数据库三级模式体系结构的划分,有利于保持数据库的()。
A、数据独立性
B、数据安全性
C、结构规范化
D、操作可行性
2、一个关系数据库文件中的各条记录( )。
A、前后顺序不能任意颠倒,一定要按照输入的顺序排列
B、前后顺序可以任意颠倒,不影响库中的数据关系
C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不
同
D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
3、关系数据库管理系统应能实现的专门关系运算包括( )。
A、排序、索引、统计
B、选择、投影、连接
C、关联、更新、排序
D、显示、打印、制表
4、实体是信息世界中的术语,与之对应的数据库术语为( )。
A、文件
B、码
C、字段
D、元组
5、概念模型独立于()。
A、E—R模型
B、具体的机器和DBMS
C、信息世界
D、现实世界6、如果采用关系数据库来实现应用,在数据库设计的()阶段将关系模
式进行规范化处理。
A、需求分析
B、逻辑设计
C、概念设计
D、物理设计
7、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()
A、关系规范化理论
B、关系运算理论
C、关系代数理论
D、数理逻辑
8、下述说法错误的是()。
A、提供审计功能是为了保证数据库的完整性。
B、并发控制的主要方法是采用封锁机制。
C、串行调度与可串行化调度是两个不同的概念。
D、数据库的安全性指保护数据库,防止未经授权的或不合法的使用造成
的数据的泄露、更改和破坏。
9、“授权”和“撤权”是DBS采用的()措施。
A、安全性
B、完整性
C、并发控制
D、恢复
10、在关系模式R中,函数依赖X→Y的语义是 ( )。
A、在R的某一关系中,若两个元组的X值相等,则Y值也相等
B、在R的任一关系中,若两个元组的X值相等,则Y值也相等
C、在R的某一关系中,Y值应与X值相等
D、在R的任一关系中,Y值应与X值相等
11、数据库后援副本的用途是( )。
A、安全性保障
B、一致性控制
C、故障恢复
D、数据的转储
12、日志文件是用于记录()。
A、程序运行过程
B、数据操作
C、对数据的所有更新操作
D、程序执行的结果
13、并发操作会带来那些数据不一致性()。
A、丢失修改、不可重复读、脏读、死读
B、不可重复读、脏读、死读
C、丢失修改、脏读、死读
D、丢失修改、不可重复读、脏读
14、SQL语言是关系型数据库系统典型的数据库语言,它是()。
A、过程化语言
B、结构化查询语言
C、格式化语言
D、导航式语言
15、事务是数据库进行的基本单位。
如果一个事务执行成功,则全部更新提
交;如果一个事务执行失败,则已做过的更新被恢复原状,好象整个事务从未有过这些更新,这样保持了数据库处于()状态。
A、安全性
B、一致性
C、完整性
D、可靠性
16、物理结构设计的任务是设计数据库的()。
A、存储格式
B、存取方法
C、存储结构与存取方法
D、存储模式
17、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为称为()。
A、事务故障
B、系统故障
C、介质故障
D、运行故障
18、若事务T对数据R已加X锁,则其他事务对数据R()
A、可以加S锁不能加X锁
B、可以加X锁不能加S锁
C、可以加S锁也可以加X锁
D、不能加任何锁
19、当关系模式R(A,B)已属于3NF,下列说法中()是正确的。
A、它一定消除了插入和删除异常
B、一定属于BCNF
C、仍存在一定的插入和删除异常
D、A和C都是
20、SQL语言具有两种使用方式,分别称为交互式SQL和( )。
A、提示式SQL
B、多用户SQL
C、嵌入式SQL
D、解释式SQL
二、判断题(每小题1分,共10分)
1、SQL语言是一种非过程化的语言。
用户只需指出干什么,不需要指出怎么去做。
()
2、一个关系只有一个候选关键字。
()
3、投影之后属性减少了,元组也可能减少。
()
4、
5、
6、
7、
8、
9、
10、
三、简答题 (每小题5分,共15分)
1、数据库管理系统的主要功能有哪些?
2、试述事务的概念及事务的四个特性。
3、什么是基本表?什么是视图?两者的区别和联系是什么?四、求解题(第2,4,8小题4分,其余每小题3分,共30分)
图书馆数据库中包含如下三张表:
读者基本信息表:Reader(Rno,Rname,Sex,Age,Dep);
图书基本信息表:Book(Bno,Bname,Au,Pub);
借阅信息表:Lend(Rno,Bno,Ldate)
其中各属性的含意为Rno:借书证号,Rname:姓名,Sex:性别,Age:年龄,Dep:单位名,Bno:图书号,Bname:图书名,Au:作者名,Pub:出版社名,Ldate:借书日期。
一、用关系代数完成下列操作。
1、查询所有单位名为‘计算机学院’的读者的借阅情况,显示借书证号,
姓名,图书号,图书名,借书日期。
(3分)
二、针对此数据库写出如下SQL语句。
2、建立数据库中的Lend表,要求给出主码、外码约束。
数据类型自定。
(4分)
3、查询姓名包括“红”的读者基本信息,结果按年龄降序排列。
(3分)
4、查询借阅书名为“英语”,出版社名为“高等教育出版社”的读者的借
书证号,姓名,借书日期。
(4分)
5、写出查询各单位的读者数量的SQL语句,要求显示读者数量大于等于2
的单位名,读者数量。
(3分)
6、删除Lend中读者“陈刚”的所有借阅记录。
(3分)
7、将Reader表中的“王明”的年龄降低1岁。
(3分)
8、用户“李力”只能查看“清华大学出版社”的图书的借阅情况。
包括
图书号,图书名,借书证号,借书日期。
(4分)
9、在Reader表中插入一条完整的记录。
(3分)
五、设计题(共10分)
设计一个商场数据库,其中记录有仓库、保管员、商品等信息。
保管员信息包括:保管员号,姓名,年龄,电话;
商品信息包括:商品号,商品名,商品类别,价格;
仓库信息包括:仓库号,地点,面积,电话;
其中:1、在某仓库中存放某种商品要描述存放数量。
2、一个仓库由多名保管员管理,但一名保管员只能管理一个仓库。
3、一种商品可以存放在多个仓库中,一个仓库可存放多种商品。
完成如下要求:
(1) 根据已知条件画出E-R图。
(4分)
(2) 将E-R图转换成关系模型,指出各关系模式的主码、外码。
(6分)
六、分析题(共15分)
2.分析此关系模式属于几范式。
为什么?(5分)
3.规范化为具有无损连接性和函数依赖保持性的3NF范式。
(5分)
一、单项选择题(每小题1分,共20分)
二、填空题(每空1分,共10分)
1、
2、
3、
4、
5、。