安徽大学数据库原理及应用-期末考试试题及答案
数据库原理与应用教程-期末测试题

数据库原理与应⽤教程-期末测试题数据库原理与应⽤教程期末测试题(⼀)⼀、填空题(每空1分,共10分)1.数据库系统的核⼼是___ __。
2.在关系模型中,实体以及实体间的联系都是⽤______来表⽰的。
3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。
4.层次模型⽤“树结构”来表⽰数据之间的联系,⽹状模型⽤“_________” 来表⽰数据之间的联系。
5.SQL Server2005中,⼀个简单的数据库可以只有⼀个_________⽂件和⼀个⽇志⽂件。
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(学号,课程号,成绩)。
大学《数据库原理与应用》考试题库及答案

从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、用户所使用的数据视图的描述称为_____________。
数据库原理与应用教程期末考试试题与答案 最新版

数据库原理与应用教程―SQL Server期末测试题与答案(一)一、填空题(每空1分,共10分)1.数据库系统的核心是___ __。
2.在关系模型中,实体以及实体间的联系都是用______来表示的。
3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。
4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。
5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。
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(学号,课程号,成绩)。
《数据库原理及应用》期末考试试卷

2 / 83 / 8考 试 形 式 ¨ 闭卷■ 开卷□开卷物品:教 师 ¨ 班 级 ¨ 学 号 ¨ 姓 名 ¨密 封 线《数据库原理及应用》期末考试试卷二、图书馆数据库中,三个关系如下图:(28%)假设数据库已经创建,试按下列查询要求写出SQL 命令:1)列出读者姓名(readername )为‘王林’的读者编号(readerid )、类型(readertype )、所在系(readerdept );(3%)2)写出创建表borrowinfo 的SQL 命令,要求创建表的同时设置主键borrow_no ( int 类型)、外键readerid ( char(6) 类型)、外键bookid(char(8)类型);(3%)3)列出读者编号为‘004411’的读者所在系(readerdept )的全体读者姓名;(3%) 4)创建一个视图teacher_only ,列出读者类型(readertype )不是”本科生”或”研究生”的读者的编号、姓名和所属系;(3%)5)‘计算机系’新增加了一个男教师,读者编号为‘050039’,姓名为‘李为’,其他信息暂时为空,请将他的信息加入到readers 表中;(3%)6)计算机系的‘王静’老师调到数学系任教,请修改readers 表中的相关信息;(3%) 7)编写一个触发器del_readers ,当从读者表中删除一个读者时,自动删除其借阅表(borrowinfo )中的借阅记录;(5%)8)编写一个存储过程 borrow_counts ,可以返回指定读者的已经发生的借书次数。
(5%)三、设关系模式R 的属性集是 U={A,B,C,D},函数依赖集是G={A →B,B →C}.(7%) 1、求R 的所有候选码;2、试判断模式分解p={AC,BC,D)}是否具有无损连接性。
4 / 8考试形式¨闭卷■开卷□开卷物品:教师¨班级¨学号¨姓名¨密封线《数据库原理及应用》期末考试试卷四、有关系student、SC、CourseE如下:(10%)SC:Course:1、计算关系代数表达式: sno,sname,cno,grade(student⋈SC)(3%)2、写出关系代数表达式:查询没有选课同学的姓名(3%)3、写出关系代数表达式:选修了Course表中全部课程的同学的学号、姓名(4%)五、(10%)一个大学具有很多系,每个系具有系名、系主任;每个系有多名教师,每个教师具有教师编号、姓名、职称,每个教师只能属于一个系;每个系开设很多课程,不同的系开设的课程必须不同,每门课程包含课程编号、名称、学分;一个教师可以主讲若干名课程,每门课程可以有多个主讲教师;每个系有很多学生,学生具有学号、姓名、年级,每个学生可以选修多门课程,在选修一门课程时同时选定上课的老师,同时考试结束应该有一个成绩。
数据库原理与应用期末考试试题与答案(00002)

5.关系代数中的n 运算符对应A. SELECT C. WHERESELECT 语句中的以下哪个子句?(B. FROMD. GROUP BY每个职员只能属于一个部门, 一个部门可以有多名职员,)C .多对一D .一对多10.如果事务T 已在数据R 上加了 X 锁,则其他事务在数据R 上( )A.只可加X 锁B.只可加S 锁C.可加S 锁或X 锁 D.不能加任何锁二、填空题数据库原理及应用-期末考试试题及答案一、单项选择题(本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要 多选或未选均无分。
求的,错选、 1. DB DBMS^ DBS 三者之间的关系是( )。
A. DB 包括 DBMS^ DBS B . DBS 包括 DB 和 DBMS C. DBMS 包括 DB 和DBS D .不能相互包括 2. 对数据库物理存储方式的描述称为( ) A.外模式 B .模式C.概念模式D.逻辑模式 3. 在数据库三级模式间引入二级映象的主要作用是( ) A.提高数据与程序的独立性B .提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 4.视图是一个“虚表”,视图的构造基于( )A.基本表 C.基本表或视图 B .视图D.数据字典7.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
A .关系系统查询优化B.数据字典8.将E-R 模型转换成关系模型,属于数据库的(A.需求分析B. 概念设计C.逻辑设计D. 物理设计9.事务日志的用途是()A.事务处理B. 完整性约束C.数据恢复D. 安全性控制C.关系数据库规化理论D.关系数据库查询6.公司中有多个部门和多名职员, 从职员到部门的联系类型是( A.多对多B .一对一(本大题共10小题,每小题2分,共20分) 错填、不填均无分。
1. 数据库的逻辑数据独立性是由 _____________________ 映象提供的。
数据库原理与应用期末试题及其答案

单项选择题(每小题 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语言的REVOKED句实现下列哪一种数据控制能 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 中的⾓⾊是 [] 。
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. 数据库使⽤者[ ] 和⽤户⾃定义完整性。
A. ⼀个服务器登录B.⼀个数据库⽤户C. ⼀组权限的集合D.⼀个服务器⽤户3. 在数据库三级模式间引⼊⼆级映象的主要作⽤是( A ) A .提⾼数据与程序的独⽴性 B .提⾼数据与程序的安全性C .保持数据与程序的⼀致性D .提⾼数据与程序的可移植性4. 视图是⼀个“虚表”,视图的构造基于( C ) A .基本表 B .视图C .基本表或视图D .数据字典C. 数据库管理员D. 数据库结构 12.数据库的概念模型独⽴于 [ ] 。
(完整word版)数据库原理期末考试复习题及标准答案(word文档良心出品)

数据库原理-期末考试复习题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4)PRIMARY KEY,Sname CHAR(8)NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C.'5021',NULL,男,21D.'5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A.GRANT QTY ON SPJ TO '李勇'B.GRANT UPDATE(QTY) ON SPJ TO '李勇'C.GRANT UPDATE (QTY) ON SPJ TO 李勇D.GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计 B.物理设计 C.需求分析 D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。