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

全国2001年10月自学考试数据库原理试题及答案2作者:ryan 点击:时间:2003-10-11 上午 23:05:00 来源:第一部分选择题 (共30分)一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选均无分。
1. 单个用户使用的数据视图的描述称为【】A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述【】A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是【】A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行4. 五种基本关系代数运算是【】A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】A. 左外联接B. 右外联接C. 外部并D. 外联接6. 下列聚合函数中不忽略空值 (null) 的是【】A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ= {AB,BC}相对于F 【】A. 是无损联接,也是保持FD的分解B. 是无损联接,但不保持FD的分解C. 不是无损联接,但保持FD的分解D. 既不是无损联接,也不保持FD 的分解8. 关系模式R分解成ρ= {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足【】A. rÍ mρ(r)B. mρ(r) Í rC. r = mρ(r)D. r≠mρ(r)9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段10. SQL中,下列涉及空值的操作,不正确的是【】A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写12. DBMS中实现事务持久性的子系统是【】A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统13. SQL的全局约束是指基于元组的检查子句和【】A. 非空值约束B. 域约束子句C. 断言D. 外键子句14. 分布式数据库系统中分片模式和分配模式均是【】A. 全局的B. 局部的C. 分布的D. 集中的15. 属性类型允许是基本数据类型、结构类型和集合类型的模型是【】A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型第二部分非选择题 (共70分)二、填空题 (本大题共10小题,每小题1分,共10分,将正确的答案写在每小题的空格内。
数据库原理试题_B天目_标准答案

浙江林学院天目学院《数据库原理与技术》试题B一.单项选择题(本大题共10小题,每小题2分,共20分)1.在数据库方式下的信息处理中,占据中心位置的是[A ]A.数据B.程序C.软件D.磁盘2. 数据库管理系统简称DBMS,它是[A ]A.专门用于数据的定义、操纵和控制的计算机系统软件B.用于数据库查询、统计和分析的计算机软件C.对数据完整性、安全性进行控制的计算机软件D.建立数据库的计算机软件3. 逻辑模式是系统为了减小数据冗余、实现数据共享,并对所有用户的数据进行综合抽象而得到的统一的[B ] A.用户视图 B.全局数据视图C.局部数据视图D.实体4.SQL中,聚合函数COUNT(列名)用于[C ] A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数5.设有关系R(A,B,C)的值如下:A B C2 2 32 3 43 3 5下列叙述正确的是[D ] A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖AB→C在上述关系中成立6.如果有n个事务串行调度,那么不同的有效调度有[D ] A.n2B.2n C.4n D.n!7.在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为[B ]A.数组B.列表C.包D.集合8.在DDBS中,用户或应用程序应当了解分片情况,但不必了解片段的存储场地,这种透明性称为[D ] A.分片透明性B.局部数据模型透明性C.片段透明性D.位置透明性8.实体完整性规则是指关系中[B ] A.不允许有空行B.主键不允许有空值C.不允许有空列D.外键不允许有空值9.实现关系代数投影运算的SQL子句是[A ] A.SELECT B.ORDER BYC.FROM D.WHERE10.数据库系统之所以具有数据物理独立性高的特点,是因为[B ]A.数据的存储结构特殊B.数据库管理系统能够提供数据的物理结构与逻辑结构之间的映像或转换功能C.应用系统会自动调整程序功能来适应数据变化D.DBMS用复制数据的方法保证应用程序与数据的一致性二.填空题(本大题共20小题,每空1分,共20分)11. 数据管理技术的发展经历了如下三个阶段:[1]、__手工管理__[2]、_文件管理_[3]、_数据库管理_三个阶段。
数据库原理期末标准试题第2套及标准答案

数据库原理试题B 考试时间: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.一个关系只能有一个候选键。
B.候选键是指在一个关系中,能够唯一标识每个元组且不含多余属性的属性集。
C.一个关系模式只能有一个“主键”。
D.候选键再添加一个属性便可构成一个“超键”。
6、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是()。
A.πW(R∪S)=πW(R)∪πW(S)B.σ(F)(R-S)=σ(F)(R)-σ(F)(S)C.σ(F)(R∩S)=σ(F)(R)∩σ(F)(S)D.σ(F)(R∪S)=σ(F)(R)∪σ(F)(S)7、不属于DBA职责的是()。
A.模式定义 B.对数据库访问的授权C.完整性约束的说明 D.查看或修改数据库中的数据。
(完整版)《数据库原理》期末试卷及答案(B)

参考答案一.单项选择题(本大题共15小题,每题2分,共30分。
在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、C3、D4、A5、A6、C7、D8、D9、A 10、A11、B 12、D 13、D 14、C 15、C二.填空题(本大题共7小题,每小题3分,共21分。
将正确的答案填在每小题的空格内。
错填或不填均无分)16、先来先服务17、参照完整性18、REDO19、并发控制20、系统故障21、共享锁22、可串行性三.名词解释(本大题共3小题,每小题8分,共24分)23、封锁粒度封锁对象可以很大,比如对整个数据库加锁,也可以很小,比如只对某个属性值加锁。
封锁对象的大小称为封锁粒度。
封锁粒度与系统的并发度和并发控制的开销密切相关。
封锁的粒度越大,系统中能够被封锁的对象就越少,并发度也就越小,但同时系统开销也越小;相反,封锁的粒度越小,并发度越高,但系统开销也就越大24、死锁如果事务T1封锁了数据A,事务T2封锁了数据B。
之后T1又申请封锁B,因T2已封锁了B,于是T1等待T2释放B上的锁。
接着T2又申请封锁A,因T1已封锁了A,T2也只能等待T1释放A上的锁。
这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成死锁。
25、事务事务是数据库的逻辑工作单位,它是用户定义的一组操作序列。
事务应该有4个属性:原子性、一致性、隔离性和持续性。
四、简答题(本大题共3小题,共25分)26、为了保证并行操作的正确性,DBMS的并行控制机制必须提供一定的手段来保证调度是可串行化的。
目前DBMS普遍采用封锁方法来保证调度的正确性,即保证并行操作调度的可串行性。
除此之外还有其他一些方法,如时标方法、乐观方法等。
27、并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。
丢失修改是指事务1与事务2从数据库中读入同一数据并修改,事务2的提交结果破坏了事务1提交的结果,导致事务1的修改被丢失。
数据库试题及答案_两套[1]
![数据库试题及答案_两套[1]](https://img.taocdn.com/s3/m/38fca18b6529647d272852fd.png)
数据库试题及答案两套收藏数据库原理试题(A卷)一、填空题(每空 1 分,共 20 分)1. 对于一个国家来说,数据库的建设规模、数据库信息量的 _安全性____________ 和 ____完整性_________ 已成为这个国家信息化程度的 _______衡量标准_________ 。
2. 数据模型通常由: ___数据结构_____________ 、_______数据操作_________ 和 __完整性约束___________ 三部分组成。
3. 游标的功能是把 __集合记录______________ 转换为 ___单记录_____________ 。
4. 最常用的数据库的恢复技术是_数据转储____________ 和 _登记日志文件__________。
5. __概念_____ 模型是现实世界到 __数据模型___________ 机器模型的中间桥梁。
6. 数据独立性是指___物理________ 和__逻辑___________ 独立性。
7. 数据库应用程序开发工具目前有_ C++, _____________ 、__________VB_______ 、_______DEF_________ 、和 ____________C#____ 等。
8. 目前数据库产品有 SQL Server 和 ____ORACLE____________ 、 ___ACESS_____________ 等。
二、选择题(每小题 1 分,共 10 分)1. 关于冗余数据的叙述中,不正确的是 (C ) 。
A .冗余的存在容易破坏数据库的完整性B .冗余的存在给数据库的维护增加困难.C .不应该在数据库中存储任何冗余数据D .冗余数据是指可由基本数据导出的数据2. 概念模型独立于 (C ) 。
A . ER 模型B .硬件设备C . DBMSD .操作系统3. 下列叙述正确的为(D )。
A. 主码是一个属性,它能唯一表识一列B. 主码是一个属性,它能唯一表识一行C. 主码是一个属性或属性集,它能唯一表识一列D. 主码是一个属性或属性集,它能唯一表识一行4. 数据库三级模式体系结构的划分,有利于保持数据库的 (A ) 。
数据库原理及应用(管理类)练习题B

数据库原理及应用(管理类)练习题B一.单项选择1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统C.人工管理 D.数据项管理2.数据库中,数据的物理独立性是指 _______。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立3.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界4.下述关于数据库系统的正确叙述是。
A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据5. 数据库管理系统(DBMS)是。
A.一个完整的数据库应用系统 B.一组硬件C.一组软件 D.既有硬件,也有软件6. 数据库系统的核心是。
A.数据库 B.数据库管理系统C.数据模型 D.软件工具7. 在关系数据模型中,通常可以把称为属性。
A.记录B.基本表C.模式D.字段8. 数据库应用程序与数据的逻辑组织,数据的物理存储方式无关,表明了数据库数据的。
A.共享性B.独立性C.冗余性D.完整性9. 候选码中的属性称为。
A.非主属性B.主属性C.复合属性D.关键属性10. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的。
A.元组 B.行 C.记录 D.属性11. 关系模型中的关系模式至少是_________。
A.1NFB.2NF C.3NF D.BCNF12. 在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是______。
A.外模式 B.内模式 C.存储模式 D.模式13. SQL语言具有两种使用方式,分别称为嵌入式SQL和。
A.提示式SQL B.多用户SQLC.交互式SQL D.解释式SQL14.关系模式中,满足2NF的模式,。
2003年10月份全国自考数据库系统原理真题及答案

更多优质自考资料,请访问自考乐园俱乐部/club/5346389 2003年10月份全国自考数据库系统原理真题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题干后的括号内。
错选、多选或未选均无分。
1.关系数据模型上的关系运算分为()A.关系代数和集合运算B.关系代数和关系演算C.关系演算和谓词演算D.关系代数和谓词演算答案:B2.在数据库系统中,保证数据及语义正确和有效的功能是()A.并发控制B.存取控制C.安全控制D.完整性控制答案:D3.逻辑数据独立性是指修改()A.外模式保持模式不变B.内模式保持模式不变C.模式保持外模式不变D.模式保持内模式不变答案:C4.在SQL语言中,属于DML的操作命令是()A.CREATEB.GRANTC.UPDATED.DROP答案:C5.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是()A.1∶1B.1∶MC.M∶1D.M∶N答案:D6.系统故障会造成()A.内存数据丢失B.硬盘数据丢失C.软盘数据丢失D.磁带数据丢失答案:A7.在对象关系模型中,属性可以是复合类型,其中同类元素的有序集合称为()A.结构类型B.数组类型C.集类多型D.集合类型答案:B8.关系模式R中若没有非主属性,则()A.R属于2NF但不一定属于3NFB.R属于3NF但不一定属于BCNFC.R属于BCNF但不一定属于4NFD.R属于4NF答案:B9.任何一个满足2NF但不满足3NF的关系模式都不存在()A.主属性对候选键的部分依赖B.非主属性对候选键的部分依赖C.主属性对候选键的传递依赖D.非主属性对候选键的传递依赖答案:B10.概念设计的主要目标是产生数据库概念结构,该结构主要反映()A.DBA管理信息的要求B.数据库的维护需求C.应用程序开发的需求D.企业的信息需求答案:D11.在分布式数据库系统中,若各个场地均采用关系模型,但DBMS不同,则该分布式数据库系统属于()A.同构同质型B.异构同质型C.同构异质型D.异构异质型答案:C12.学校数据库中有学生和宿舍两个关系:学生(学员,姓名)宿舍(楼名,房间号,床位号,学员)假设有的学生不住宿,床位也可能空闲。
2003年4月国家三级(数据库技术)笔试真题试卷(题后含答案及解析)

2003年4月国家三级(数据库技术)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.系统软件一般包括Ⅰ.服务性程序Ⅱ.语言处理程序Ⅲ.操作系统Ⅳ.数据库管理系统A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅲ和Ⅳ`C.Ⅱ、Ⅲ和ⅣD.全部正确答案:D解析:系统软件包括操作系统、语言处理程序、数据库管理系统和服务性程序。
2.为提高产品质量、降低生产成本,利用计算机控制、操作和管理生产设备的系统称为A.CAT系统B.CAI系统C.CAD系统D.CAM系统正确答案:D解析:计算机辅助制造(CAM)是利用计算机进行生产设备的控制、操作和管理的系统,能提高产品质量,降低生产成本,缩短生产周期,并有利于改善生产人员的工作条件。
3.计算机输出设备的功能是A.将计算机运算的二进制结果信息打印输出B.将计算机内部的二进制信息显示输出C.将计算机运算的二进制结果信息打印输出和显示输出D.将计算机内部的二进制信息转换为人和设备能识别的信息正确答案:D解析:计算机输出设备的功能是:将计算机内部二进制形式的信息转换为人们所需要或其他设备所能接受和识别的信息形式。
4.Internet上的计算机,在通信之前需要A.建立主页B.指定一个IP地址C.使用WWW服务D.发送电子邮件正确答案:B解析:Internet地址能够惟一确定Internet上每台计算机与每个用户的位置。
Internet上的每台计算机路由器在通信之前,首先需要指定一个IP地址。
5.信息传输的安全应保证信息在网络传输的过程中不被泄露和不被攻击。
下列哪些属于攻击方法Ⅰ.复制信息Ⅱ.剪裁信息Ⅲ.窃听信息A.Ⅰ和ⅡB.Ⅱ和ⅢC.Ⅰ和ⅢD.全部正确答案:D解析:在网络传输的过程中,会出现4种攻击类型:信息被截获,信息被窃听,信息被篡改,信息被伪造。
6.计算机病毒是一种具有破坏性的计算机程序,它是A.最初由系统自动生成的程序B.具有恶毒内容的文件C.具有自我再生能力的程序D.只通过网络传播的文件正确答案:C解析:计算机病毒是一种特殊的具有破坏性的计算机程序,具有自我复制能力,可通过非授权入侵而隐藏在可执行程序或数据文件中。
数据库系统原理试题+答案

数据库系统原理试题+答案一、单选题(共100题,每题1分,共100分)1、数据库管理系统是计算机的A、系统软件B、数据库系统C、数据库D、应用软件正确答案:A2、下列关于触发器的说法中,错误的是A、在删除一个表的同时,不会自动地删除该表上的触发器B、为了修改一个触发器,必须先删除它,然后再重新创建C、在触发器的创建中,每个表每个事件每次只允许一个触发器D、触发器不能更新或覆盖正确答案:A3、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库正确答案:C4、在MySQL中,实体完整性是通过【】来实现的。
A、键约束B、主键约束C、主键约束和候选键约束D、候选键约束正确答案:C5、使用存储过程的好处不包括A、良好的封装性B、存储过程可作为一种安全机制来确保数据的完整性C、可增强SQL语言的功能和灵活性D、移植性好正确答案:D6、下列关于SQL的说法中,错误的是A、SQL是 SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A7、事务的持续性是指A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务执行完毕后将数据库从一个一致性状态转变到另一个一致性状态正确答案:B8、当对各种约束进行命名后,就可以使用【】语句来更新与列或表有关的各种约束。
A、CREATE TABLEB、ALTER TABLEC、SELECT TABLED、DELETE TABLE正确答案:B9、对多用户的并发操作加以控制和协调是指A、数据集成B、数据共享C、故障恢复D、并发控制正确答案:D10、标明不同任务的功能及使用状况的是A、数据操作特征表B、数据流程图C、任务分类表D、操作过程说明书正确答案:C11、在数据库中,产生数据不一致的根本原因是A、没有严格的数据保护B、未对数据进行严格的控制C、数据冗余D、数据存储量太大正确答案:C12、关系模型的组成不包括A、数据结构B、数据完整性C、数据一致性D、关系操作正确答案:C13、若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。
数据库系统原理-作业1-参考答案

《数据库系统原理》第一次作业(第九周小课交,用学院统一的作业封面,题目可以打印,答题内容必需手写。
)一、 单项选择题1、数据库系统的核心是( B )。
A 、数据库B 、数据库管理系统C 、数据库管理员D 、数据模型2、下列有关数据库的描述,正确的是( A )。
A 、数据库是一个结构化的数据集合B 、数据库是一个关系C 、数据库是一个DBF 文件D 、数据库是一组文件3、商品和顾客两个实体之间的联系一般是( D )。
A 、一对一B 、一对多C 、多对一D 、多对多4、模式和内模式( A )。
A 、只能各有一个B 、最多只能有一个C 、至少两个D 、可以有多个5、用二维表结构表示实体及实体之间联系的模型是( A )。
A 、关系模型B 、网状模型C 、层次模型D 、以上三个都是6、在数据库管理系统提供的语言中,负责数据的查询、及增、删、改等操作的是( D )。
A 、数据定义语言 B 、数据控制语言 C 、数据转换语言 D 、数据操纵语言7、在数据库中存储的是( B )。
A 、数据B 、数据和数据之间的联系C 、信息D 、数据模型的定义8系和学生两个实体之间的联系一般是( B )。
A 、一对一B 、一对多C 、多对一D 、多对多9、同一关系模型的任意两个元组( B )。
A 、可以完全相同B 、不能完全相同C 、必须完全相同D 、以上都不对10、设有如下关系表:则下列操作中正确的是:( D )。
A 、T=R ∩S B 、T=R ×S C 、T=R/S D 、R=T-S11、在SQL 的SELECT 语句中,能实现投影操作的是( B )。
A、FROMB、SELECTC、GROUP BYD、WHERE12、设有一个关系模式: S(SNo,SN,Sex,Age),其中SNo,SN,Sex,Age分别表示:学号,姓名,性别,年龄。
要检索“年龄大于20岁学生的姓名”的关系代数式是(B)。
A. σSN(∏Age>20(S))B.∏SN(σAge>20(S))C. ∏SN(∏Age>20(S))D. σSN(σAge>20(S))13、SQL集数据查询、数据操纵、数据定义和数据控制于一体,语句ALTER TABLE 实现下列哪类功能(A)。
数据库试题5

2003级高职《数据库原理与应用》期末试题(7)一、单项选择题(每小题1分,共20分)1、数据库的三个模式中,真正存储数据的是( )A.内模式B.模式C.外模式D.三者皆存储数据2、在数据库的三个模式中( )A.内模式只有一个,而模式和外模式可以有多个B.模式只有一个,而内模式和外模式可以有多个C.模式和内模式只有一个,而外模式可以有多个D.均只有一个3、关于模式,下列说法中错误的是( )A.数据库的全局逻辑结构描述B.数据库的框架C.一组模式的集合D.数据库中的数据4、下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性5、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )A.多对多B.一对一C.多对一D.一对多6、下列四项中,必须进行查询优化的是( )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、在基本SQL语言中,不可以实现( )A.定义视图B.定义基表C.查询视图和基表D.并发控制12、下列各项中属于数据库系统的特点的是( )A 存储量大B 处理速度快C 数据共享D 使用方便13、表达实体之间逻辑联系的E-R模型,是数据库的( )A 概念模型B 逻辑模型C 外部模型D 物理模型14、对关系执行"投影"运算后,元组的个数与原关系中元组的个数( )A 相同B 小于元关系C 大于原关系D 不大于原关系15、关系"销售"包含商店名和商品名等属性,查询同时销售三种商品的商店名时,应采取的关系代数运算是( )A 选择B 投影C 除D 连接16、在书店的"销售"表中,定义了:书号,作者号,出版社号,价格等属性,其主码应是( )A书号 B 作者号 C 出版社号 D 书号,作者号17、下列关于SQL语言叙述中,错误的是( )A. SQL语言词汇有限,便于学习。
《数据库系统原理概论》练习测试题参考答案

《数据库》练习测试题库一、选择题1、单个用户使用的数据视图的描述称为()。
A.外模式 B.概念模式 C.内模式 D.存储模式2、子模式DDL用来描述()。
A.数据库的总体逻辑结构 B.数据库的局部逻辑结构C.数据库的物理存储结构 D.数据库的概念结构3、在DBS中,DBMS和OS之间的关系是()。
A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行4、五种基本关系代数运算是()。
A.∪,-,×,π和σ B.∪,-,∞,π和σC.∪,∩,×,π和σ D.∪,∩,∞,π和σ5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()。
A.左外联接 B.右外联接 C.外部并 D.外联接6、下列聚合函数中不忽略空值 (null) 的是()。
A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F()。
A.是无损联接,也是保持FD的分解 B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解 D.既不是无损联接,也不保持FD 的分解8、下列SQL语句中,修改表结构的是()。
A.CREATE B.ALTER C.UPDATE D.INSERT9、在数据库设计中,将ER图转换成关系数据模型的过程属于()。
A.需求分析阶段 B.逻辑设计阶段C.概念设计阶段 D.物理设计阶段10、SQL中,下列涉及空值的操作,不正确的是()。
A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL) 11、如果事务T获得了数据项Q上的排它锁,则T对Q()。
A.只能读不能写 B.只能写不能读C.既可读又可写 D.不能读不能写12、DBMS中实现事务持久性的子系统是()。
《数据库系统原理》在线测试题

《数据库系统原理》在线测试题、单选题(共40 道试题,共80 分。
)1. 对视图的查询,最终要转化为对()的查询。
A. 索引B. 元组C. 基本表D. 数据库满分:2 分2. 下列哪一项不是DBMS的组成部分?()A. DDL及其翻译处理程序B. DML及其编译、解释程序C. 数据库运行控制程序D. 宿主语言及其编译、处理程序满分:2 分3. 创建存储过程使用()语句。
A. CREATE PROCB. CREATE VIEWC. CREATE TABLED. CREATE DATABASE满分:2 分4. 有关系模式P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:F={ABD→E,AB→G,B →F,C→J,C→I,G→H},关系模式P的码是()A. (A,C)B. (A,B,G)C. (A,G)D. (A,B,C,D)满分:2 分5. 在SQL语言中,()子句能够实现关系参照性规则。
A. PRIMARY KEYB. NOT NULLC. FOREIGN KEYD. FOREIGN KEY...REFERENCES...满分:2 分6. 从现实世界中抽象出实体型、属性和实体集间的联系,并用()模型来描述它们。
A. E-RB. 概念C. 逻辑D. 物理满分:2 分7. 设关系R=(A,B,C),与SQL语句select distinct A from R where B=17等价的关系代数表达式是()A. πA(σB=17(R))B. σB=17(πA(R))C. σB=17(πA,C(R))D. πA,C(σB=17(R))满分:2 分8. 下列关于E-R模型的叙述中,哪一条是不正确的?()A. 在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示B. 实体类型之间的联系通常可以分为1:1,1:n和m:n三类C. 1:1联系是1:n联系的特例,1:n联系是m:n联系的特例D. 联系只能存在于两个实体类型之间满分:2 分9. 用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?()A. DROPB. DELETEC. ALTERD. UPDATE满分:2 分10. 下列关于关系数据库视图的说法中,哪些是正确的?()Ⅰ. 视图是关系数据库三级模式中的内模式。
数据库系统原理试题及答案(珍藏版)

全国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类图,如下图所示。
数据库系统原理试题及答案

数据库系统原理试题及答案一、单选题(共50题,共100分)1.在SQL/CLI中,保存元组或参数的有关信息的是()oA.环境记录B.连接记录C.语句记录D.描述记录2.数据库系统的核心组成部分是()。
A.D BB.D BC.D BAD.D BMS3.数据库的最小存取单位是()。
A.字符B.数据项C.记录D.文件A.外模式B.逻辑模式C.内模式D.概念模式5.完成关系模式设计是在数据库设计的()。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段6.下列关于外键的说法正确的是()。
A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名D.外键的取值只允许等于所参照关系中某个主键值7.关系模式设计理论主要解决的问题是()。
A.提高查询速度B.消除操作异常和数据冗余C.减少数据操作的复杂性D.保证数据的安全性和完整性8.S QL语言是()。
A.局级语言B.汇编语言C.结构化查询语言D.宿主语言9.在SQL中,与“NOTIN”等价的操作符是()。
A.< > ALLB.<: >:SOMEC.= SOMED.= ALL10.关于事务的故障与恢复,下列说法正确的是()。
A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复的效率11.列不属于并发操作带来的问题是0。
A.丢失更新B.读脏数据C.不可重复读D.死锁12.在子类之间的语义约束中,表示超类中的对象必须在子类中出现的是()。
A.O verlappingB.C ompleteC.D isjointD.I mcomplete13.在对象联系图中,双向箭头(--)表示()。
A.属性值是单值B.属性值是多值C.对象类型之间的联系D.两个属性之间值的联系14.数据库管理系统是()。
《数据库系统原理与技术》试题库

《数据库系统原理与技术》试题库选择题1.对关系模型叙述错误的是(D)。
A、建立在严格的数学理论、集合和谓词演算公D式上的基础之上B、微机DBMS绝大部分采取关系数据模型C、用二维表表示关系模型是其一大特点D、不具有连接操作的DBMS也可以是关系数据库系统1.一个关系数据库文件中的各条记录(B)。
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列3.在下列对关系的描述中,错误的是( B )A.关系中的列称为属性B.关系中允许有相同的属性名C.关系中的行称为元组D.属性的取值范围称为域4.关系模型中,实现实体之间联系是通过(C)A.关系B.指针C.表D.公共字段5.将ER模型转换成关系模型的过程属于数据库的(C)A.需求分析 B. 概念设计C.逻辑设计 D. 物理设计6.在E-R模型转换成关系模型的过程中,下列叙述不正确的是(C)。
A.每个实体类型转换成一个关系模式B.每个M∶N联系类型转换一个关系模式C.每个联系类型转换成一个关系模式D.在处理1∶1和1∶N联系类型时,不生成新的关系模式。
7.在关系理论中称为“元组”的概念,在关系数据库中称为(A)A.记录B.表C.属性D.字段8.下列叙述正确的是(C)A.关系中元组没有先后顺序,属性有先后顺序B.关系中元组有先后顺序,属性没有先后顺序C.关系中元组没有先后顺序,属性也没有先后顺序D.关系中元组有先后顺序,属性也有先后顺序9.在基本的关系中,下列说法正确的是(C)A.行列顺序有关B.属性名允许重名C.任意两个元组不允许重复D.列是非同质的2.关系中任何一列的属性取值(C)A.可以再分成更小的数据项,并可取自不同域中的数据B.可以再分成更小的数据项,不能取自不同域中的数据C.是不可再分的数据项,只能取自同一域中的数据D.是不可再分的数据项,可取自不同域中的数据3.在通常情况下,下面的关系中不可以作为关系的是(D)。
数据库系统概论试卷2003_qswbb_答案

数据库系统概论试卷(A)一、选择题(15x1分)1、C2、C3、D4、A5、A6、D7、A8、D9、D 10、B11、B 12、C 13、D 14、A 15、B二、填空(20x1分)1、数据结构化2、实体完整性参照完整性3、事务4、数据库管理系统5、模式6、INSERT INTO SC(SNO,CNO) VALUES('95022','1')7、一次一集合 8、冗余 9、更新 10、关系 11、视图或部分基本表12、R(U,D,Dom,F) 13、三级结构与两层映象 14、平凡的 15、结构行为16、4NF 17、有 18、n 19、USE XS IN 0 20、项目三、解:(答案不唯一)1、(9x3分)关系代数:(1)Πsno(σcno='3'∨cno='6'(SC)(2) ΠSno,Sname(σCpno='8'(Course) SC Student)(3) ΠSno,Sname,Sage(Student (ΠSno,Cno(SC)÷ΠCno(Course)))APLHA语言:(1)GET W(SC.sno):o=’3’∨o=’6’(2)RANGE Course XSC Y∧Y.Sno=Student.Sno ∧X.cpno=’8’))(3)RANGE Course XSC YGET W(Student.Sno, Student.Sname, Student.Sage):∧Y.Sno=Student.Sno))SQL:(1) SELECT snoFROM SCWHERE cno=’3’ or cno=’6’(2) SELECT Sno,SnameFROM Student,SC,CourseWHERE o= o AND SC.Sno=Student.Sno AND Course.cpno=’8’(3)SELECT Sno,Sname,SageFROM StudentWHERE NOT EXISTS( SELECT *FROM Course XNOT EXISTS( SELECT *FROM SC YWHERE o= o AND Y.Sno=Student.Sno ))2、(3x4分)(1)SELECT sno,snameFROM studentWHERE student.sno NOT IN(SELECT SC.snoFROM SCWhere sno=’2’)(2) SELECT S name,AVG(Grage)FROM SCWhere grade>=60GROUP BY Sno HAVING COUNT(Cno)>3(3) update SCset grade=0WHERE SC.sno IN(SELECT student.snoFROM studentWHERE sdept=’CS’)四、(11分)解: (1) E-R图如下: (7分)(2) E-R图转化的关系模式如下: (4分)B({BNO#,BNA,BDA,BPU,BPL},{BNO→B NA,BNO→BDA, ,BNO→BPU,BNO→BPL})SB({SNO#,BNO#,JDA TE,HDA TE},{(SNO#,BNO#)→JDA TE, (SNO#,BNO#)→HDA TE})S({SNO#,SNA,SDE,SSP,SUP},{SNO#→SNA,SNO#→SDE,SNO#→SSP,SNO#→SUP})五、解:(3x5分)1、经分析候选码中必含有A属性,考察(A,B)∵A->D, ∴(A,B) ->D ①∵(A,B) ->C ②,C->E∴(A,B) ->E ③由①②③得,(A,B) ->(C,D,E) ④∵(A,B) ->(A,B) ⑤由④⑤得,(A,B) ->(A,B,C,D,E)并为完全函数依赖,∴(A,B)为候选码。
2003数据库系统原理试题B

第1页(共 页) 第2页(共 页)考试中心填写:湖南大学课程考试试卷湖南大学教务处考试中心装订线(答案不得超过此线)湖南大学课程考试试卷课程名称:数据库系统原理;试卷编号: 试卷A ;考试时间:120分钟一、填空(25分)1、两段锁协议规定:(1)( ),(2)( )。
2、数据库系统三级模式结构是指( ),( ),( )。
二级映象是指( ),( )。
3、数据保护也称数据控制,主要包括以下几个方面:( ),( ),并发控制和( )。
4、数据库模型组成三要素指:( ),( ),( )。
5、并发控制的单位是事务,定义事务的三条语句是( ),( ),( )。
6、数据库系统中实现安全控制的一般方法包括:( ),( ),审计,( ),( )。
7、关系模型的三类完整性指:( )、( )和( )。
8、在规范设计法中,数据库设计的核心和关键是( )和( )。
二、“学生—课程”数据库中包括三个表:(1) 学生表STUDENT 由学号(sno)、姓名(sname)、性别(ssex)、年龄(sage)、所在系(sdept) 5个属性组成,即student(sno,sname,ssex,sage,sdept),主码为(sno)。
(2) 课程表COURSE 由课程号(cno),课程名(cname),先修课号(cpno),学分(ccredit)4个属性构成,即course(cno,cname,cpno,ccredit),主码为(cno)。
(3) 学生选课表SC 由学号(sno),课程号(cno),成绩(grade)3个属性组成,即sc(sno,cno,grade),主码为(sno,cno)。
(一)分别用关系代数语言和SQL 语言完成以下操作。
(每小题4分)1、查询课程号为“001”的学分。
2、查询选修了课程“数据库原理”的所有学生的学号。
3、查询选修了课程“数据库原理”的所有学生的姓名。
4、查询学生“李鹏”的年龄。
浙江省2003年7月高等教育自学考试数据库技术试题

浙江省2003年7月高等教育自学考试数据库技术试题课程代码:03139一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共40分)1. 数据库系统与文件系统的根本区别在于( )。
A. 数据库系统中,数据可共享B. 数据库系统中,数据冗余度小C. 数据库系统中,整体数据结构化D. 数据库系统中,数据库中有记录数据结构信息的数据字典2. 关系数据库中的视图属于数据抽象级别中的( )。
A. 外部模型B. 概念模型C. 逻辑模型D. 物理模型3. 以下数据类型中,MS SQL Server不支持的是( )。
A. BooleanB. DatatimeC. BitD. Varchar(n)4. 在MSSQLServer中,以下哪个工具可以键入并执行SQL语句( )。
A. ISQL_w、SQL Trace和MS QueryB. ISQL_w、MS Query和SQL Enterprice ManagerC. ISQL_w、SQL Trace和SQL Enterprice ManagerD. MS Query、SQL Trace和SQL Enteipiise Manager5. 从数据库原理上讲,如果一个关系未定义主码,则( )。
A. 它的第一个属性为主码B. 任意属性都是主码C. 没有主码D. 所有属性构成一个主码6. 在客户机/服务器工作模式中,以下哪一项属于服务器的任务( )。
A. 管理用户界面B. 产生对数据库的请求C. 处理对数据库的请求D. 接收用户的处理要求7. 有关系:教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程只能由一个老师来讲授,那么该关系的主码是( )。
A. 课程号B. 教工号C. (学号,课程号)D. (学号、教工号)8. 有学生选课关系:学生选课(学号,课程号,成绩),对该关系的查询语句如下:SELECT 课程号,AVG (成绩)FROM 学生选课GRAUP BY 课程号如果要提高该查询的效率,应该建索引的属性是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1页(共 页) 第2页(共 页)
考试中心填写:
湖南大学课程考试试卷
湖南大学教务处考试中心
装
订
线
(答
案
不
得
超过此线
)
湖南大学课程考试试卷
课程名称:数据库系统原理;试卷编号: 试卷A ;考试时间:120分钟
一、填空(25分)
1、两段锁协议规定:(1)( ),(2)( )。
2、数据库系统三级模式结构是指( ),( ),( )。
二级映象是指( ),( )。
3、数据保护也称数据控制,主要包括以下几个方面:( ),( )
,并发控制和( )。
4、数据库模型组成三要素指:( ),( ),( )。
5、并发控制的单位是事务,定义事务的三条语句是( ),( ),( )。
6、数据库系统中实现安全控制的一般方法包括:( ),( ),审计,( ),( )。
7、关系模型的三类完整性指:( )、( )和
( )。
8、在规范设计法中,数据库设计的核心和关键是( )和( )。
二、“学生—课程”数据库中包括三个表:
(1) 学生表STUDENT 由学号(sno)、姓名(sname)、性别(ssex)、年龄(sage)、所在系
(sdept) 5个属性组成,即student(sno,sname,ssex,sage,sdept),主码为(sno)。
(2) 课程表COURSE 由课程号(cno),课程名(cname),先修课号(cpno),学分(ccredit)4
个属性构成,即course(cno,cname,cpno,ccredit),主码为(cno)。
(3) 学生选课表SC 由学号(sno),课程号(cno),成绩(grade)3个属性组成,即
sc(sno,cno,grade),主码为(sno,cno)。
(一)分别用关系代数语言和SQL 语言完成以下操作。
(每小题4分)
1、查询课程号为“001”的学分。
2、查询选修了课程“数据库原理”的所有学生的学号。
3、查询选修了课程“数据库原理”的所有学生的姓名。
4、查询学生“李鹏”的年龄。
5、查询学生“李鹏”的成绩大于90分的课程名称。
(二)只用SQL 语言完成以下操作。
(每小题2分) 6、查询课程“数据库原理”的所有选课记录。
7、查询课程“数据库原理”的平均成绩。
8、增加一新同学的记录(“2000001”,“陈东”,“男”,“IS ”,“19”)。
9、将学生2000089的年龄改为18岁。
10、 创建一个显示学号、姓名、课程号、课程名、分数的视图。
(三)用事务编一程序,删除学生“张红”及其选课记录。
(5分)
三、关系模式slc(sno,sdept,sloc,cno,grade) 中Sno 表示学生学号,sdept 表示学生所属系名,sloc 表示学生住处,cno 表示课程号,grade 表示分数,各属性存在如下数据依赖关系:(15分)
(sno,cno) --f-→ grade
sno ----→ sdept (sno,cno) ---p → sdept
sno ----→ sloc (sno,cno) ----→ sloc sdept ----→ sloc ---f-→表示函数依赖,---p →表示部分依赖,--→表示依赖。
请根据规范化理论对SLC进行规范化,简述各步骤的理论依据及所形成的关系模式的优缺点。
四、简答
1、简述基本关系的性质?(5分)
2、简述数据库设计各阶段的主要工作内容。
(10分)
3、简述数据库模式结构。
(10分)。