浙大城市学院2011-2012-1数据库系统原理期末试卷(含答案)

合集下载

数据库原理期末考试复习题及答案【范本模板】

数据库原理期末考试复习题及答案【范本模板】

数据库原理-期末考试复习题一一、单项选择题(本大题共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。

数据库原理期末考试复习题及答案

数据库原理期末考试复习题及答案

数据库原理-期末考试复习题一一、单项选择题(本大题共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.xxD.关系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','xx',男,21B. NULL,'xx',NULL,21C. '5021',NULL,男,21D. '5021','xx',NULL,NULL11. 把对关系SPJ的属性QTY的xx授予用户xx的T-SQL语句是( C )A. GRANT QTY ON SPJ TO 'xx'B. GRANT UPDATE(QTY) ON SPJ TO 'xx'C. GRANT UPDATE (QTY) ON SPJ TO xxD. GRANT UPDATE ON SPJ (QTY) TO xx12. 图1xx( B )是最小关系系统ABCD图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。

数据库系统原理复习 题集附答案

数据库系统原理复习 题集附答案

数据库系统原理复习题集附答案数据库系统是计算机科学和技术中的一个重要领域,它涉及数据的组织、存储和管理。

在数据库系统原理的学习中,复习一些题目并附带答案是非常有效的学习方法。

下面是一些数据库系统原理的复习题及其答案,希望对大家的学习有所帮助。

1. 数据库系统的三级模式分别是什么?(5分)答案:数据库系统的三级模式包括外模式(用户级模式)、概念模式(逻辑模式)和内模式(物理模式)。

2. 数据库是什么?数据库管理系统是什么?(5分)答案:数据库是一个按照一定格式存储、组织和管理数据的集合。

数据库管理系统(DBMS)是对数据库进行管理的软件系统,它提供数据定义、数据操作和数据控制等功能。

3. 数据库系统的优点有哪些?(10分)答案:数据库系统的优点包括数据共享、数据独立性、数据安全性、数据一致性、数据可靠性和数据备份与恢复等。

4. 数据库系统的完整性约束有哪些?(10分)答案:数据库系统的完整性约束包括实体完整性约束、参照完整性约束和用户定义完整性约束。

5. 请简要解释事务的概念。

(10分)答案:事务是数据库操作的一个基本单位,它是一个不可分割的工作单位。

事务应具有四个特性,即原子性、一致性、隔离性和持久性。

6. 请解释ACID是什么意思。

(10分)答案:ACID是数据库事务的四个特性的缩写,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

7. 请简要介绍数据库的并发控制。

(15分)答案:并发控制是数据库系统中保证事务并发执行的一种机制。

常用的并发控制方法包括锁定和时间戳。

8. 请解释关系数据库的概念。

(10分)答案:关系数据库是一种基于关系模型的数据库,以表(关系)为单位存储数据。

9. 数据库中的主键和外键有什么作用?(10分)答案:主键用于唯一标识表中的每一行数据,外键用于建立表之间的关系,实现数据的引用和关联。

10. 请解释数据库的范式。

2011年数据库系统原理模拟试卷(一)及答案

2011年数据库系统原理模拟试卷(一)及答案

2011年全国自考数据库系统原理模拟试卷(一)及答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.SQL中的视图机制属于DBS的() (2分)A:完整性措施B:安全性措施C:恢复措施D:并发控制措施2.在数据库的非关系模型中,基本层次联系是() (2分)A:两个记录型以及它们之间的多对多联系B:两个记录型以及它们之间的一对多联系C:两个记录型之间的多对多的联系D:两个记录之间的一对多的联系3.()是对概念之间联系进行抽象的一种方法。

(2分)A:聚集B:概括C:数据的泛化/细化D:分解4.DB是指() (2分)A:数据库应用软件B:数据管理软件C:数据的集合D:数据库系统5.对表进行水平方向分割后得到新的子集,这种操作称为() (2分)A:并B:差C:投影D:选择6.在通常情况下,下面的关系中不可以作为关系的数据库的关系是() (2分)A:R1(学生号,学生名,性别)B:R2(学生号,学生名,班级号)C:R3(学生号,学生名,宿舍号)D:R4(学生号,学生名,简历)7.要求视图的更新必须满足查询中的条件,在视图建立语句中应使用() (2分)A:WITH CHECK OPTIONB:WITH UPDATEC:WITH DELETED:WITH INSERT8.SQL是介于()之间的一种关系查询语言。

(2分)A:关系代数和域演算B:元组演算和域演算C:关系代数和元组演算D:关系代数和集合运算9.在E-R图和数据流图中都使用了方框,下列说法中有错误的是() (2分) A:在E-R图中表示实体B:在E-R图中表示属性C:在数据流图中表示起点D:在数据流图中表示终点10.对象的组成是:一组方法、一组消息和一组() (2分)A:数据B:用户C:模型D:变量11.在概念设计和逻辑设计之间起桥梁作用的是() (2分)A:DFDB:ER图C:数据结构图D:功能模块图12.解决并发操作带来的数据不一致性问题普遍采用() (2分)A:封锁B:恢复C:存取控制D:协商13.关于两段封锁协议,下列说法正确的是() (2分)A:如果存在事务不遵守两段封锁协议,那么它们的并发调度不是可串行化的B:如果存在事务不遵守两段封锁协议,它们的并发调度也是可串行化的C:如果所有事务都是两段式的,那么它们的并发调度是可串行化的D:两段式封锁是可串行化的必要条件,但不是充分条件14.下列不是ER图中的基本成分的是() (2分)A:菱形框B:椭圆形框C:直线D:多边形15.下列“回收权限”语句有可能失败的是() (2分)A:AB:BC:CD:D二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

《数据库原理》期末考试试卷参考答案(D)

《数据库原理》期末考试试卷参考答案(D)

《数据库原理》期末考试模拟试卷【难度:中】(考试时间120分钟,满分100分)一、选择题(20分,每小题2分):1.数据库系统与文件系统的主要区别是____。

A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.二文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2.同一个关系模型的任意两个元组值____。

A.不能全同B.可全同C.必须全同D.以上都不是3.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R 和S含有一个或多个共有的____。

A.元组B.行C.记录D.属性4.SQL语言具有两种使用方式,分别称为交互式SQL和____。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL5.关系规范化中的删除操作异常是指________。

A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入6. 属于BCNF的关系模式________。

A.已消除了插入、删除异常B.已消除了插入、删除异常和数据冗余C.仍然存在插入、删除异常D.在函数依赖范畴内,已消除了插入和删除的异常7.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是____。

A.M端实体的关键字B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性8.数据库的____是指数据的正确性和相容性。

A.安全性B.完整性C.并发控制D.恢复9.授权编译系统和合法性检查机制一起组成了____子系统。

A.安全性B.完整性C.并发控制D.恢复10.设有两个事务T1、T2,其并发操作如图1所示,下列评价正确的是____。

A该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据T1 T2①读A=100A=A*2写回②读A=200③ ROLLBACK恢复A=100图1 事务并发操作图二、填空题(20分,每小空2分):1.DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是①封锁机制。

数据库系统原理2012-2013(1)A卷-问卷

数据库系统原理2012-2013(1)A卷-问卷

数据库系统原理2012-2013(1)A卷-问卷诚信应考考出水平考出风格浙江大学城市学院2012 — 2013 学年第 1 学期期末考试试卷《数据库系统原理》开课单位:计算分院;考试形式:闭卷;考试时间:_2013_年_1__月_17__日;所需时间: 120 分钟题序一二三四五六七八总分得分评卷人一._单选题___(本大题共__14__题,每题___2__分,共___28___分。

) 1. 数据库系统与文件系统的主要区别是()。

A .数据库系统复杂,而文件系统简单B .文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C .文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D .文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2. 数据库的基本特点是()。

A .(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B .(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C .(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制 D .(1)数据非结构化(2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。

A .外模式 B .内模式 C .存储模式 D .模式得分年级:_____________ 专业:_____________________ 班级:_________________ 学号:_______________ 姓名:__________________ …………………………………………………………..装………………….订…………………..线………………………………………………………4.关系数据库管理系统应能实现的专门关系运算包括()。

(完整版)数据库系统概论期末试题及答案(整理版)

(完整版)数据库系统概论期末试题及答案(整理版)

《数据库原理及应用》试题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∩S B 、R ―S C 、R÷S D 、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 。

《数据库原理》期末试卷及答案(A)

《数据库原理》期末试卷及答案(A)

只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选都无分。

)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。

将正确的答案填在每小题的空格内。

错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。

它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。

它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y完全函数依赖于X。

33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。

数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。

基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。

从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。

34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。

若一个关系有多个侯选码,则选定其中一个为主码。

侯选码的诸属性称为主属性。

35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。

嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。

每个游标区都有一个名字。

用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。

浙大城市学院2010-2011-1数据库系统原理期末试卷

浙大城市学院2010-2011-1数据库系统原理期末试卷

诚信应考 考出水平 考出风格 浙江大学城市学院 2010 — 2011 学年第 1 学期期末考试试卷 《 数据库系统原理 》 开课单位: 计算分院 ;考试形式:闭卷;考试时间:__2011年__1__月__22__日; 所需时间: 120 分钟 题序 一 二 三 四 五 六 七 八 总 分 得分 评卷人 一.__选择题__(本大题共__12__题,每题___2___分,共___24___分。

) 1.在数据库中,与查询有关的是( )。

A .数据依赖 B .进程管理 C .索引 D .数据压缩 2.关系数据模型的三个要素是( ) A .数据结构、操作和规范化理论 B .数据结构、规范化理论和完整性约束 C .规范化理论、操作和完整性约束 D .数据结构、操作和完整性约束 3.五种基本关系代数运算是 ( ) A .∪,-,×,π和σ B .∪,-,∞,π和σ C .∪,∩,×,π和σ D .∪,∩,∞,π和σ 4.SQL 中,聚合函数COUNT (列名)用于( ) A .计算元组个数 B .对一列中的非空值计算个数 C .计算属性的个数 D .对一列中的非空值和空值计算个数 5.关系运算中花费时间可能最长的运算是( )。

A .投影 B .选择 C .笛卡尔积 D .除得分 年级:_____________专业:_____________________班级:_________________学号:_______________姓名:__________________ …………………………………………………………..装………………….订…………………..线………………………………………………………6.规范化过程是对关系模式逐步分解的过程,其中从2NF 向3NF 变换,消除了( ) A.主属性对候选码的部分函数依赖B.主属性对候选码的传递函数依赖C.非主属性对候选码的部分函数依赖D.非主属性对候选码的传递函数依赖7.多个用户同时对同一数据进行操作,描述的是( ) 。

2011-2012第1学期数据结构基础期末考卷 2

2011-2012第1学期数据结构基础期末考卷 2

诚信应考 考出水平 考出风格浙江大学城市学院2011 — 2012 学年第 一 学期期末考试试卷《 数据结构基础 》开课单位: 计算分院 ;考试形式:闭卷;考试时间: 2012 年 1 月 3 日; 所需时间: 120 分钟一.选择题 (本大题共 15 题,每题 1 分,共 15 分)1.从逻辑上可以把数据结构分成 。

A. 动态结构和静态结构B. 顺序组织和链接组织C. 线性结构和非线性结构D. 基本类型和组合类型 2.执行下面程序段时,执行S 语句的频度为 。

for(int i=1;i<=n;i++) for(int j=1;j<=i;j++)S;A. n 2B. n 2/2C. n(n+1)D. n(n+1)/23.若某线性表最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用下列 存储方式最节省运算时间。

A. 单链表B. 仅有指向表头指针的单循环链表C. 双链表D. 仅有指向表尾指针的单循环链表 4.带头结点的单链表L 为空的判断条件是 。

A. L== NULLB. L->next==NULLC. L->next==LD. L!= NULL 5.允许对队列进行的操作有 。

A. 对队列中的元素排序B. 取出最近入队的元素C. 在队头元素之前插入元素D. 删除队头元素6.在计算递归函数时,如不用递归过程,应借助于 这种数据结构。

A. 线性表 B. 栈 C. 队列 D. 双向队列7.若用一个大小为6的一维数组来实现循环队列,且当前rear和front的值分别为0 和3。

当从队列中删除一个元素,再加入两个元素后,rear和front的值分别是( )。

A. 4 和2B. 2 和4C. 1 和5D. 5 和18.在有n个结点的二叉树的二叉链表表示中,空指针数。

A. 不定B. n+1C. nD. n-19.设x和y是二叉树中的任意两个结点,若在先序遍历中x在y之前,而在后序遍历中x在y 之后,则x和y的关系是。

数据库原理-期末考试试题及答案

数据库原理-期末考试试题及答案

数据库原理-期末考试试题及答案------------------------------------------作者------------------------------------------日期数据库原理-期末考试试题及答案(本大题共 小题,每小题 分,共 分✆在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。

 要保证数据库的数据独立性,需要修改的是( )✌.三层模式之间的两种映射 .模式与内模式.模式与外模式 .三层模式 下列四项中说法不正确的是( )✌.数据库减少了数据冗余 .数据库中的数据可以共享.数据库避免了一切数据的重复 .数据库具有较高的数据独立性 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )✌.多对多 .一对一.多对一 .一对多. 将☜模型转换成关系模型,属于数据库的( )✌.需求分析 .概念设计.逻辑设计 .物理设计. 五种基本关系代数运算是( )✌.∪, ,×,π和σ .∪, ,,π和σ.∪,∩,×,π和σ .∪,∩,,π和σArray. 下列聚合函数中不忽略空值 ☎☠✞☹☹✆ 的是( )。

✌. ✞ ☎列名✆ . ✌✠ ☎列名✆ . ✞☠❆ ☎ ✉ ✆ .✌✞☝ ☎列名✆ ✈☹中,下列涉及空值的操作,不正确的是( )。

✌ ✌☝☜ ✋ ☠✞☹☹  ✌☝☜ ✋ ☠❆ ☠✞☹☹  ✌☝☜  ☠✞☹☹ ☠❆ ☎✌☝☜ ✋ ☠✞☹☹✆ 已知成绩关系如表 所示。

执行 ✈☹语句:☜☹☜❆ ✞☠❆( ✋❆✋☠❆学号)☞成绩☟☜☜分数> 查询结果中包含的元组数目是( )表 成绩关系  . 在视图上不能完成的操作是( )✌ 更新视图  查询  在视图上定义新的基本表  在视图上定义新视图 关系数据模型的三个组成部分中,不包括( )✌ 完整性约束  数据结构  恢复 数据操作 假定学生关系是 ( #, ☠✌☜, ☜✠,✌☝☜),课程关系是 ( #, ☠✌☜,❆☜✌☟☜),学生选课关系是 ( #, #,☝✌☜)。

浙大城市学院2011-2012-1数据库系统原理期末试卷(含答案)

浙大城市学院2011-2012-1数据库系统原理期末试卷(含答案)

诚信应考 考出水平 考出风格浙江大学城市学院2011 — 2012 学年第 1 学期期末考试试卷《 数据库系统原理 》开课单位: 计算分院 ;考试形式:闭卷;考试时间:_2012_年__1_月_13_日; 所需时间: 120 分钟 题序 一 二 三 四 五 六 七 八 总 分 得分 评卷人一.____单项选择题_____(本大题共__18____题,每题___2___分,共____36____分。

) 1. 在数据库中,与查询有关的是( C )A. 数据依赖B. 进程管理C. 索引D. 数据压缩2. 下列说法中不正确的是( C )。

A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码3. 单个用户使用的数据视图的描述称为 ( A )A. 外模式B. 概念模式C. 内模式D. 存储模式4. 设属性A 是关系R 的主属性,则属性A 不能取空值(NULL )。

这是( A ) A. 实体完整性规则 B. 参照完整性规则 C. 用户定义完整性规则 D. 域完整性规则5. 下述哪一条不是由于关系模式设计不当而引起的?(B)A. 数据冗余B. 丢失修改C. 插入异常D. 更新异常6. 设有关系R 和关系S 进行如图3所示的运算,则运算结果中含有元组的数目是( A )得分年级:_____________ 专业:_____________________ 班级:_________________ 学号:_______________ 姓名:__________________ …………………………………………………………..装………………….订…………………..线………………………………………………………R SA B C 1 2 3 4 5 6 78 9D E 5 6 7 8 910A. 6B. 7C. 8D. 97. 在数据库系统中,保证数据及语义正确和有效的功能是 ( D )A. 并发控制B. 存取控制C. 安全控制D. 完整性控制8. 设有两个事务T1、T2,其并发操作如下所示,下列评价正确的是(D)。

2022年浙江大学软件工程专业《数据库原理》科目期末试卷B(有答案)

2022年浙江大学软件工程专业《数据库原理》科目期末试卷B(有答案)

2022年浙江大学软件工程专业《数据库原理》科目期末试卷B(有答案)一、填空题1、数据管理技术经历了______________、______________和______________3个阶段。

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

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

3、关系数据库中基于数学的两类运算是______________和______________。

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

5、数据的安全性是指____________。

6、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT城市FROM作者表_____SELECT城市FROM出版商表;7、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

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

9、关系规范化的目的是______。

10、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

二、判断题11、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。

()12、在数据库设计中,数据流图是用来建立概念模型的。

()13、在数据库恢复中,对已完成的事务进行撤销处理。

()14、有出现并发操作时,才有可能出现死锁。

()15、在关系模式中,候选码可以有多个,主码只能有一个。

()16、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。

(完整版)《数据库原理》期末考试试卷参考答案(E)

(完整版)《数据库原理》期末考试试卷参考答案(E)

《数据库原理》期末考试模拟试卷【难度:中】(考试时间120分钟,满分100分)一、选择题(20分,每小题2分):1.数据库系统的核心是____。

A.数据库B.数据库管理系统C.数据模型D.软件工具2.关系模型中,候选码____。

A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是3.SQL语言具有____的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵4.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是____。

A.SELECT B.INSERT C.UPDATE D.DELETE 5. FoxBASE、FoxPro属于________。

A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统6.关系规范化中的插入操作异常是指________。

A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入7.消除了部分函数依赖的INF的关系模式,必定是____。

A.1NF B.2NF C.3NF D.4NF8.在关系数据库设计中,设计关系模式是____的任务。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段9.____是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。

A.程序B.命令C.事务D.文件10.设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是____。

A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据T1 T2①读A=10②读A=10③A=A-5写回④A=A-8写回图1事务并发操作图二、填空题(20分,每小空2分):1.如果数据库中只包含成功事务提交的结果,就说数据库处于①一致状态。

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

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

全国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类图,如下图所示。

浙大城市学院2012-2013-2数据库系统原理期末试卷

浙大城市学院2012-2013-2数据库系统原理期末试卷

诚信应考 考出水平 考出风格浙江大学城市学院2012— 2013学年第二学期期末考试试卷《数据库系统原理》开课单位: 计算分院 ;考试形式:闭卷;考试时间:_2013_年_6_月27_日; 所需时间: 120 分钟一、__选择题___(本大题共__10__题,每小题__2__分,共___20___分。

) 1. 使用二维表格结构表达实体及实体间联系的数据模型是( )。

A. 层次模型 B. 网状模型 C. 关系模型 D. 面向对象模型2. 用户的应用程序与数据库的逻辑结构是相互独立的,数据的逻辑结构改变了,用户程序可以不变,这是指( )A. 数据的物理独立性B. 数据的逻辑独立性C. 数据的位置独立性D. 数据的语义独立性3. 在关系代数运算中,专门的关系运算有( )。

A .并、差、交 B. 除、笛卡儿积 C. 与、或、非 D. 选择、投影、连接4.设有一个关系:DEPT (DNO ,DNAME ),如果要找出第二个字母为A ,并且至少包含3个字母的DNAME ,则查询条件子句应写成WHERE DNAME LIKE ( ) A. ‘_A_%’ B. ‘%A__’ C. ‘%_A_’ D. ‘_A_%_’5. 在SQL 中,用户被授予特权的命令是( ),撤销特权的命令是( )。

A. GRANT , RECALL B. GRANT , REVOKE C. GIVEN , WITHDRAWN D. ASSIGN , CANCEL6. 在关系代数中,可以用()和()表示连接运算。

A.投影B. 笛卡尔积C.选择D. 交7. 当事务R对数据对象A加上排它锁,则其他任何事务对A()。

A. 可以加排它锁B. 可以加共享锁C. 可以加排它锁和共享锁D. 不可以加任何类型的锁8. 对于违犯实体完整性和用户定义的完整性的操作一般都采用()的方式进行处理。

A. 执行B. 部分执行C. 由用户选择是否执行D. 拒绝执行9. X,Y是关系R上的两个属性集,当X,Y之间具有1对多联系时,则存在的函数依赖是()。

2011浙江省数据库考试含答案基础

2011浙江省数据库考试含答案基础

1、设有一个数组中存放了一个无序的关键序列K1、K2、…、Kn。

现要求将Kn放在将元素排序后的正确位置上,试编写实现该功能的算法,要求比较关键字的次数不超过n。

51. 借助于快速排序的算法思想,在一组无序的记录中查找给定关键字值等于key的记录。

设此组记录存放于数组r[l..h]中。

若查找成功,则输出该记录在r数组中的位置及其值,否则显示“not find”信息。

请编写出算法并简要说明算法思想。

2、已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7},E={<V1,V2>,<V1,V3>,<V1,V4>,<V2,V5>,<V3,V5>,<V3,V6>,<V4,V6>,<V5,V7>,<V6,V7>}写出G的拓扑排序的结果。

G拓扑排序的结果是:V1、V2、V4、V3、V5、V6、V73、假设以I和O分别表示入栈和出栈操作。

栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,称可以操作的序列为合法序列,否则称为非法序列。

(15分)(1)A和D是合法序列,B和C 是非法序列。

(2)设被判定的操作序列已存入一维数组A中。

int Judge(char A[])//判断字符数组A中的输入输出序列是否是合法序列。

如是,返回true,否则返回false。

{i=0; //i为下标。

j=k=0; //j和k分别为I和字母O的的个数。

while(A[i]!=‘\0’) //当未到字符数组尾就作。

{switch(A[i]){case‘I’: j++; break; //入栈次数增1。

case‘O’: k++; if(k>j){printf(“序列非法\n”);exit(0);}}i++; //不论A[i]是‘I’或‘O’,指针i均后移。

}if(j!=k) {printf(“序列非法\n”);return(false);}else {printf(“序列合法\n”);return(true);}}//算法结束。

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

诚信应考 考出水平 考出风格浙江大学城市学院2011 — 2012 学年第 1 学期期末考试试卷《 数据库系统原理 》开课单位: 计算分院 ;考试形式:闭卷;考试时间:_2012_年__1_月_13_日; 所需时间: 120 分钟 题序 一 二 三 四 五 六 七 八 总 分 得分 评卷人一.____单项选择题_____(本大题共__18____题,每题___2___分,共____36____分。

) 1. 在数据库中,与查询有关的是( C )A. 数据依赖B. 进程管理C. 索引D. 数据压缩2. 下列说法中不正确的是( C )。

A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码3. 单个用户使用的数据视图的描述称为 ( A )A. 外模式B. 概念模式C. 内模式D. 存储模式4. 设属性A 是关系R 的主属性,则属性A 不能取空值(NULL )。

这是( A ) A. 实体完整性规则 B. 参照完整性规则 C. 用户定义完整性规则 D. 域完整性规则5. 下述哪一条不是由于关系模式设计不当而引起的?(B)A. 数据冗余B. 丢失修改C. 插入异常D. 更新异常6. 设有关系R 和关系S 进行如图3所示的运算,则运算结果中含有元组的数目是( A )得分年级:_____________ 专业:_____________________ 班级:_________________ 学号:_______________ 姓名:__________________ …………………………………………………………..装………………….订…………………..线………………………………………………………R SA B C 1 2 3 4 5 6 78 9D E 5 6 7 8 910A. 6B. 7C. 8D. 97. 在数据库系统中,保证数据及语义正确和有效的功能是 ( D )A. 并发控制B. 存取控制C. 安全控制D. 完整性控制8. 设有两个事务T1、T2,其并发操作如下所示,下列评价正确的是(D)。

A. 该操作不存在问题B. 该操作丢失修改C. 该操作不能重复读D. 该操作读“脏”数据T1 T2①读A=100 A=A*2写回 ② ③ROLLBACK 恢复A=100读A=109. 若数据库中只包含成功事务提交的结果,则此数据库就称为处于( B )状态。

A. 安全B . 一致C . 不安全D . 不一致10. 对关系R 进行投影运算后,得到关系S ,则 (D )A. 关系R 的元组数等于关系S 的元组数B. 关系R 的元组数小于关系S 的元组数C. 关系R 的元组数大于或等于关系S 的元组数D. 关系R 的元组数大于关系S 的元组数选择题11-14基于图书管理数据库,表结构如下所示:图书列名数据类型长度约束条件图书编号V ARCHAR 6 主码分类号V ARCHAR 8书名V ARCHAR 16作者V ARCHAR 6出版单位V ARCHAR 20单价FLOAT 8读者列名数据类型长度约束条件借书证号V ARCHAR 4 主码单位V ARCHAR 8姓名V ARCHAR 6性别V ARCHAR 2职称V ARCHAR 6地址V ARCHAR 20借阅列名数据类型长度约束条件借书证号V ARCHAR 4主码图书编号V ARCHAR 8借书日期DateTime 811.查询0001号借书证的读者姓名和所借图书的书名。

SQL语句正确的是( A )。

SELECT 姓名,书名FROM 借阅,图书,读者WHERE 借阅.借书证号='0001'AND _____________________A. 图书.图书编号=借阅.图书编号AND 读者.借书证号=借阅.借书证号B. 图书.分类号=借阅.分类号AND 读者.借书证号=借阅.借书证号C. 读者.图书编号=借阅.图书编号AND 读者.借书证号=借阅.借书证号D. 图书.图书编号=借阅.图书编号AND 读者.书名=借阅.书名12.查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价和平均单价。

下面SQL语句正确的是( B )。

SELECT 出版单位,MAX(单价),A VG(单价)FROM 图书__________________________A. GROUP BY 出版单位HA VING COUNT 图书编号>=2B. GROUP BY 出版单位HA VING COUNT(DISTINCT 图书编号)>=2C. GROUP BY 出版单位>=2D. WHERE 图书编号>=213.查询0002号借书证的读者姓名和所借图书的总价值。

下面SQL语句正确的是( A )。

SELECT 姓名,SUM(单价) FROM 图书,读者WHERE 借书证号='0002'AND ______________________________A. 总编号IN (SELECT 总编号FROM 借阅WHERE 借书证号='0002')B. 总编号NOT IN (SELECT 总编号FROM 借阅WHERE 借书证号='0002')C. 总编号=(SELECT 总编号FROM 借阅WHERE 借书证号='0002')D. WHERE 借书证号='0002'14.查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是(D )。

SELECT 出版单位,__________,__________,__________FROM 图书______ 出版单位A. MIN(单价) A VGAGE(单价) COUNT(*) GROUP BYB. MAX(单价) A VG(单价) COUNT(*) ORDER BYC. MAX(单价) A VG(单价) SUM(*) ORDER BYD. MAX(单价) A VG(单价) COUNT(*) GROUP BY选择题15-17基于下列表及数据:部门表部门号部门名称40 家用电器部10 电视录摄像机部20 电话手机部30 计算机部商品表部门号商品号商品名称单价数量产地40 0101 A牌电风扇200.00 10 广东40 0104 A牌微波炉350.00 10 广东40 0105 B牌微波炉600.00 10 上海20 1032 C牌传真机1000.00 20 北京40 0107 D牌微波炉420.00 10 广东20 0110 A牌电话机200.00 50 广东20 0112 A牌手机2000.00 10 广东40 0202 A牌电冰箱3000.00 2 广东30 1041 B牌计算机6000.00 10 上海30 0204 C牌计算机10000.00 10 上海15.语句:SELECT 部门表.部门号,部门名称,SUM(单价*数量)FROM 商品表,部门表WHERE 部门表.部门号=商品表.部门号GROUP BY 部门表.部门号的查询结果是( B )。

A. 各部门商品数量合计B. 各部门商品金额合计C. 所有商品金额合计D. 各部门商品金额平均值16.语句:SELECT 部门表.部门号,部门名称,商品号,商品名称,单价FROM 部门表,商品表WHERE 部门表.部门号=商品表.部门号ORDER BY 部门表.部门号DESC,单价查询结果的第一条记录的商品号是( A )。

A. 0101B. 0202C. 0110D. 011217.语句:SELECT 商品名称FROM 商品表WHERE 数量=10UNIONSELECT 商品名称FROM 商品表WHERE 产地=‘广东’查询结果行数是( D )。

A. 7B. 6C. 13D. 918.以下SQL语句运行出错的是( C )。

A. 从商品表中删除行('20','1032','C牌传真机', 1000.00,20,'北京')B. 将行('50','小电器部')插入部门表中C. 将商品号为'0110'的部门编号改为'50'D. 将商品号为'1041'的单价改为12000.00二.__不定项选择题___(本大题共___5___题,每题__3____分,共____15____分。

) 得分1.关于子查询,以下说法正确的是( AC )A.一般来说,连接都可以用子查询替换。

B.一般来说,子查询都可以用连接替换。

C.相对于连接,子查询适合于作为查询的筛选条件。

D.相对于连接,子查询适合于查看多表的数据。

2.关于规范设计的描述正确的是(AD )。

A.规范设计的主要目的是消除数据冗余。

B.规范设计一定会增加数据库的性能。

C.设计数据库时,规范化程度越高越好。

D.在规范化数据库时,易于维护数据库的完整性。

3.在(AD )的列上更适合创建索引。

A. 需要对数据进行排序B. 具有默认值C. 频繁更改D. 频繁搜索4. 数据库事务处理不具有如下特征( BD )。

A. 原子性 B. 安全性 C. 隔离性 D. 完整性5. 假定有一个用户表,表中包含字段,UserID (int )、UserName (varchar )、password (varchar )、age (int )等,该表需要设置主码,以下的说法正确的是( AB )。

A. 如果不能有同时重复的UserName 和password ,那么UserName 和password 可以组合在一起作为主码。

B. 此表设计主码时,根据选择主码的最小性原则,最好采用UserID 作为主码。

C. 此表设计主码时,根据选择主码的最小性原则,最好采用UserName 和password 的组合作为主码。

D. 如果采用UserID 作为主码,那么在UserID 列输入的数值,允许为空。

三.___简答题__(本大题共__3____题,每题______分,共___8_____分。

)1.简述SQL 语句中,WHERE 子句和HA VING 子句的差别。

(2分) 答案不唯一,视答题情况给分2.什么是视图?一般在什么情况下需要使用视图;(3分) 答案不唯一,视答题情况给分3. 表中哪些类型的属性不能保存NULL ?为什么?(3分) 答案不唯一,视答题情况给分四.设计题 (本大题共__3___题,每题______分,共__10__分)试设计一个房产租赁中介公司的数据库,有如下需求: (1)该公司在杭州的各个区均有营业点。

相关文档
最新文档