1数据库原理试题3

合集下载

数据库原理试题及答案

数据库原理试题及答案

一、单选题(每小题后的四个备选答案中只有一个是正确的,请将正确答案的字母填到下面表格的对应题号处。

每小题 1分,本大题共20分。

)1、下面对数据库特点的不正确叙述是()。

A.数据库中的数据采用统一的模型来表示。

B.数据库中数据之间的联系强。

C.数据库中数据冗余度高。

D.数据库中数据由一个软件统一管理。

2、下面对数据库三级模式结构的叙述中,不正确的是()。

A.三级模式结构可提供数据独立性。

B.三级模式结构通过两级映像来实现数据独立性。

C.模式做了修改,用户的应用程序必须修改。

D.内模式做了修改,模式不必修改。

3、不属于DBA职责的是()。

A.模式定义B.对数据库的权限管理C.完整性约束D.查看或修改数据库中的数据。

4、下面关于关系代数的不正确叙述是()。

A.对一个关系作投影运算不会改变该关系元组的个数。

B.选择运算是根据某些条件对关系的元组进行筛选。

C.自然联接运算要求两个关系必须有取值域相同的属性。

D.自然联接是F联接的一种特殊情况。

5、下面对“关系模型”的叙述中,不正确的说法是()。

A.关系模型的数据结构就是关系。

B.关系模型中属性的顺序不能任意改变。

C.关系模型不允许在关系中出现两条完全相同的元组。

D.关系模型具有三类完整性约束。

6、下面对关系“键”概念的不正确叙述是()。

A.一个关系可以有多个候选键。

B.候选键是指在一个关系中,能够唯一标识每个元组的属性集。

C.一个关系模式只能有一个“主键”。

D.候选键再添加一个属性便可构成一个“超键”。

7、设关系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.πW(R∪S)=πW(R)∪πW(S)8、在关系模式R(U)中,X⊂U,Y⊂U,X→Y,且Y不能决定X,则Y与X之间的关系是()。

数据库原理考试试题

数据库原理考试试题

数据库原理考试试题一、选择题(每题 2 分,共 40 分)1、数据库系统的核心是()A 数据库B 数据库管理系统C 数据模型D 软件工具2、在数据库中,数据的物理独立性是指()A 数据库与数据库管理系统的相互独立B 用户程序与 DBMS 的相互独立C 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D 应用程序与数据库中数据的逻辑结构相互独立3、关系模型中,一个关键字是()A 可由多个任意属性组成B 至多由一个属性组成C 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D 以上都不是4、自然连接是构成新关系的有效方法。

一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的()A 元组B 行C 记录D 属性5、 SQL 语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMOVE6、事务的隔离性是指()A 一个事务内部的操作及使用的数据对并发的其他事务是隔离的B 事务一旦提交,对数据库的改变是永久的C 事务中包括的所有操作要么都做,要么都不做D 事务必须是使数据库从一个一致性状态变到另一个一致性状态7、数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包括()A 数据字典、应用程序、审计档案、数据库后备副本B 数据字典、应用程序、日志文件、审计档案C 日志文件、数据库后备副本D 数据字典、应用程序、数据库后备副本8、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为()A 事务故障B 系统故障C 介质故障D 运行故障9、在数据库设计中,将 ER 图转换成关系数据模型的过程属于()A 需求分析阶段B 概念设计阶段C 逻辑设计阶段D 物理设计阶段10、规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一属性都是()A 互不相关的B 不可分解的C 长度可变的D 互相关联的11、以下关于索引的叙述中,不正确的是()A 索引可以提高查询效率B 索引可以加快数据的插入和删除操作C 一个表可以创建多个索引D 索引可以强制实施数据的唯一性12、数据库并发操作可能带来的问题包括()A 丢失修改B 不可重复读C 读“脏”数据D 以上都是13、在关系模式 R(U,F)中,U 是属性集,F 是函数依赖集。

数据库原理考试习题及答案共25页

数据库原理考试习题及答案共25页
数据库原理考试习题及答案
16、自己选择的路、跪着也要把它走 完。 17、一般情况下)不想三年以后的事, 只想现 在的事 。现在 有成就 ,以后 才能更 辉煌。
18、敢于向黑暗宣战的人,心里必须 充满光 明。 19、学习的关键--重复。
20、懦弱的人只会裹足不前,莽撞的 人只能 引为烧 身,只 有真正 勇敢的 人才能 所向披 靡。
谢谢!
36、自己的鞋子,自己知道紧在哪里。——西班牙
37、我们唯一不会改正的缺! 38、我这个人走得很慢,但是我从不后退。——亚伯拉罕·林肯
39、勿问成功的秘诀为何,且尽全力做你应该做的事吧。——美华纳
40、学而不思则罔,思而不学则殆。——孔子

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。

A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。

A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。

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

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

数据库系统原理试题及答案一、单选题(共50题,共100分)1.在SQL/CLI中,保存元组或参数的有关信息的是()。

A.环境记录B.连接记录C.语句记录D.描述记录ABCD正确答案:D2.数据库系统的核心组成部分是()。

A.DBB.DBC.DBAD.DBMSABCD正确答案:D3.数据库的最小存取单位是()。

A.字符B.数据项C.记录D.文件ABCD正确答案:B4.数据库应用程序的编写是基于三级模式结构中的()。

A.外模式B.逻辑模式C.内模式D.概念模式ABCD正确答案:A5.完成关系模式设计是在数据库设计的()。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段ABCD正确答案:C6.下列关于外键的说法正确的是()。

A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名D.外键的取值只允许等于所参照关系中某个主键值ABCD正确答案:C7.关系模式设计理论主要解决的问题是()。

A.提高查询速度B.消除操作异常和数据冗余C.减少数据操作的复杂性D.保证数据的安全性和完整性ABCD正确答案:B8.SQL语言是()。

A.高级语言B.汇编语言C.结构化查询语言D.宿主语言ABCD正确答案:C9.在SQL中,与“NOTIN”等价的操作符是()。

A.< >ALLB.< >SOMEC.= SOMED.= ALLABCD正确答案:A10.关于事务的故障与恢复,下列说法正确的是()。

A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复的效率ABCD正确答案:D11.列不属于并发操作带来的问题是()。

A.丢失更新B.读脏数据C.不可重复读D.死锁ABCD正确答案:D12.在子类之间的语义约束中,表示超类中的对象必须在子类中出现的是()。

A.OverlappingpleteC.DisjointD.ImcompleteABCD正确答案:B13.在对象联系图中,双向箭头(←→)表示()。

数据库原理题库

数据库原理题库

数据库原理题库
1. 数据库的三个基本概念是什么?
答: 数据库管理系统 (DBMS)、数据模型和数据结构。

2. 什么是数据库事务?
答: 数据库事务是指一系列数据库操作的逻辑单元,这些操作
要么全部成功执行,要么全部回滚到操作之前的状态。

3. 什么是关系型数据库?
答: 关系型数据库是一种基于关系模型的数据库,数据以行和
列的形式存储在表中,并且各个表之间通过键值进行关联。

4. 什么是SQL?
答: SQL (Structured Query Language) 是一种用于管理关系型数
据库的语言,它可以用于创建、修改和查询数据库中的数据。

5. 什么是索引?
答: 索引是数据库中用于快速查找数据的数据结构,它可以大
大加快查询的速度。

6. 数据库的ACID属性是什么意思?
答: ACID 是指数据库事务应具备的四个特性,分别是原子性、一致性、隔离性和持久性。

7. 什么是数据完整性?
答: 数据完整性是指数据库中的数据应符合预定义的完整性规则,例如主键约束、唯一性约束、外键约束等。

8. 什么是关系型数据库设计的三个范式?
答: 关系型数据库设计的三个范式分别是第一范式 (1NF)、第二范式 (2NF) 和第三范式 (3NF)。

9. 什么是数据库连接池?
答: 数据库连接池是为了提高数据库访问性能而创建的一个缓冲池,它保持着一定数量的数据库连接供应用程序使用。

10. 什么是数据库备份和恢复?
答: 数据库备份是指将数据库的数据和结构复制到其他介质中以防止数据丢失,而数据库恢复是指从备份中恢复数据到原始状态。

数据库原理考试题库及答案

数据库原理考试题库及答案

数据库原理考试题库及答案选择题1.同一个关系模型的任意两个元组值(A)。

A. 不能全同B. 可全同C. 必须全同D. 以上都不是2.关系模式R中的属性全部是主属性,则R的最高范式必定是(B )。

A. 2NFB. 3NFC. BCNFD. 4NF3.下列哪个不是数据库系统必须提供的数据控制功能(B)。

A. 安全性B. 可移植性C. 完整性D. 并发控制4.若关系R的候选码都是由单属性构成的,则R的最高范式必定是( B )。

A. 1NFB. 2NFC. 3NFD.无法确定5.下列哪些运算是关系代数的基本运算( D )。

A. 交、并、差B. 投影、选取、除、联结C. 联结、自然联结、笛卡尔乘积D. 投影、选取、笛卡尔乘积、差运算6.SQL语句的一次查询结果是( D )。

A. 数据项B. 记录C. 元组D. 表7.在关系R(R#, RN, S#)和S(S#,SN, SD)中,R的主码是R#, S的主码是S#,则S#在R中称为( A )。

A. 外码B. 候选码C. 主码D. 超码8.在DBS中,DBMS和OS之间关系是(D)。

A. 并发运行B. 相互调用C. OS调用DBMSD. DBMS调用OS9.层次模型、网状模型和关系模型的划分根据是(D)。

A. 记录长度B. 文件的大小C. 联系的复杂程度D. 数据之间的联系10.下列哪个是单目运算( C )。

A. 差B. 并C. 投影D. 除法11.采用SQL查询语言对关系进行查询操作,若要求查询结果中不能出现重复元组,可在SELECT子句后增加保留字( A )。

A. DISTINCTB. UNIQUEC. NOT NULLD. SINGLE12.下列SQL语句中,能够实现“给用户teacher授予查询SC的权限”这一功能的是( A )。

A. GRANT SELECT on SC to teacherB. REVOKE SELECT on SC to teacherC. GRANT SELECT on TABLE to teacherD. REVOKE SELECT on TABLE to teacher13.设有关系S (SNO,SNAME,DNAME,DADDR),将其规范化到第三范式正确的答案是(B)。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案一、选择题1. 数据库的主要特点是什么?A. 数据独立性B. 冗余性C. 数据共享性D. 数据保密性答案:A. 数据独立性2. 关系数据库中,主键的作用是什么?A. 用于建立实体之间的联系B. 用于唯一标识关系表中的每一条记录C. 用于排序和索引D. 用于限制实体的属性取值范围答案:B. 用于唯一标识关系表中的每一条记录3. 下面哪个不是SQL的基本操作?A. SELECTB. UPDATEC. DELETED. INSERT答案:C. DELETE4. 数据库ACID特性中的一致性指的是什么?A. 事务执行前后数据的一致性B. 并发操作下的数据一致性C. 数据库内部元数据的一致性D. 数据备份和恢复的一致性答案:A. 事务执行前后数据的一致性5. 数据库索引的作用是什么?A. 提高数据查询的效率B. 加快数据的插入和更新操作C. 保证数据的一致性D. 限制数据的访问权限答案:A. 提高数据查询的效率二、填空题1. 数据库中,用于描述数据之间的关系的形式称为________。

答案:表2. 数据库中,用于存储数据的基本单位称为________。

答案:字段3. 数据库中,用于组织和管理数据的软件系统称为________。

答案:数据库管理系统(DBMS)4. 关系数据库中,用于连接不同表之间的数据的字段称为________。

答案:外键5. 关系数据库中,用于限制字段取值范围的规则称为________。

答案:约束三、简答题1. 请简要描述数据库的三级模式结构。

答:数据库的三级模式结构包括外模式(视图层)、概念模式(逻辑层)和内模式(物理层)。

外模式是用户对数据库的部分数据的逻辑表达方式,用户可以通过外模式对所需数据进行查询和操作。

概念模式是数据库的全局逻辑结构,它定义了数据库中各个实体及其之间的关系,并给出了对数据进行操作的完整规则。

内模式是数据库在物理存储上的表示,它描述了数据在磁盘上的存储方式和组织结构。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题答案(B卷)一、填空题(每空 2 分,共 20 分)1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的.2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库.3、数据库的 ____________ 是指数据库的正确性和相容性.4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。

5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言.6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。

7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。

8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。

9、避免活锁的简单方法是采用 _____ 的策略。

10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。

二、选择题(每小题 1 分,共 10 分)1、SQL 中,下列涉及空值的操作,不正确的是()A . AGE IS NULLB . AGE IS NOT NULLC . AGE=NULLD . NOT (AGE IS NULL)2、关系数据模型的三个组成部分中,不包括()A .完整性规则B .数据结构C .数据操作D .并发控制3、DB, DBMS 和 DBS 三者间的关系是()A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMSC . DBMS 包括 DBS 和 DBD . DBS 与 DB 、 DBMS 无关4、数据库的并发操作可能带来的问题包括( )A .丢失更新B .数据独立性会提高C .非法用户的使用D .增加数据的冗余度5、并发事务的交叉执行破坏了事务的() A .原子性 B .隔离性 C .一致性D .永久性6、3NF ()规范化为 BCNF .A .消除非主属性对码的部分函数依赖B .消除非主属性对码的传递函数依赖C .消除主属性对码的部分和传递函数依赖D .消除非平凡且非函数依赖的多值依赖7、()是长期存储在计算机内的有组织,可共享的数据集合。

数据库原理习题及答案(总共5套)

数据库原理习题及答案(总共5套)

数据库原理习题及答案(总共5套)模拟试题(⼀)⼀、填空题(30分)1.数据的独⽴性包括数据的物理独⽴性和数据的逻辑独⽴性。

2.数据的物理独⽴性是指当数据的存储结构(或内模式)改变时,通过系统内部的⾃动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。

3.数据模型由三部分组成:数据结构数据操作完整性约束4.⼀个学⽣可以同时借阅多本图书,⼀本图书只能由⼀个学⽣借阅,学⽣和图书之间为1:n(⼀对多)的联系。

5.⼀个关系模型由若⼲个关系模式组成。

6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。

7.SQL语⾔具有对数据的定义查询操纵控制等四个⽅⾯的功能。

8.设X→Y是关系模式R的⼀个函数依赖,并且Y是X的⼦集,则称X→Y是平凡函数依赖。

9.在⼀个关系模式中,若⼀个属性或属性组K完全函数决定整个元组,则称K为该关系的⼀个候选关键字。

10.如果⼀个关系R中的所有⾮主属性都不传递依赖于任何候选关键字,则称关系R属于第三范式,记作R∈3NF。

11.⼀个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于BCNF。

12.假定⼀个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有3个关系模式。

13.实现系统案例,防⽌⾮法破坏数据,所采⽤的数据保护措施有:⽤户标识和鉴定、存取控制定义视图审计数据加密14.恢复的实现技术有:数据转储和登录⽇志⽂件。

13、15.____分布式数据库___________是⼀个逻辑上统⼀、地域上分布的数据集合。

16.关系中能唯⼀标识元组,且⼜不含多余属性称为___候选键_____________。

17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。

这种⽅法称为_____________⾃顶向下⽅法___________。

18.分布式数据库系统中透明性层次越⾼,应⽤程序的编写越简单。

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

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

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

数据库系统原理试题及答案jing

数据库系统原理试题及答案jing

考试数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)1.在数据库系统中,提供数据与应用程序间物理独立性的是( B )A .外模式/模式映像B .模式/内模式映像C .外模式/内模式映像D .子模式/模式映像2.对于实体集A 中的每一个实体,实体集B 中至少有一个实体与之联系,反之亦然,则称实体集A 与实体集B 之间具有的联系是( C )A .多对一B .一对多C .多对多D .一对一3.数据库物理设计的任务不包括...( A ) A .优化模式B .存储记录结构设计C .确定数据存放位置 D .存取方法设计4.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。

按照实体完整性规则( D )A .只有ENO 不能取空值B .只有CNO 不能取空值C .只有PAY 不能取空值D .ENO 与CNO 都不能取空值5.在关系模式R 中,函数依赖X →Y 的语义是( B )A .在R 的某一关系中,若任意两个元组的X 值相等,则Y 值也相等B .在R 的一切可能关系中,若任意两个元组的X 值相等,则Y 值也相等C .在R 的某一关系中,Y 值应与X 值相等D .在R 的一切可能关系中,Y 值应与X 值相等6.设R 是一个关系模式,F 是R 上的一个FD 集,R 分解成数据库模式ρ={R 1,…,RK }。

如果对R 中满足F 的每一个关系r ,都有r=1R ∏(r)2R ∏(r)…k R ∏(r),则称这个分解ρ是( A )A .无损分解B .损失分解C .保持函数依赖分解D .丢失函数依赖分解7.关系R 和S 如下表R -S 的结果是( B )8.下面关于自然连接和等值连接的叙述中,不正确...的是( D ) A .自然连接是一种特殊的等值连接B .自然连接要求在两个关系中有公共属性,而等值连接不必C 两种连接都可以只用笛卡尔积和选择运算导出D 自然连接要在结果中去掉重复的属性,而等值连接不必9.设有关系表S(NO ,NAME ,AGE),其中AGE 为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( D )A .AGE<=18 OR AGE>=24B .AGE<=18 OR AGE>24C .AGE<18 OR AGE>=24D .AGE<18 OR AGE>2410.下列关于视图的说法中错误..的是( C )A.视图是从一个或多个基本表导出的表,它是虚表B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新D.视图可以用来定义新的视图11.如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行( A )A.REDO操作B.UNDO操作C.RESTART操作D.NULL操作12.如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是( C ) A.丢失更新B.死锁C.不可重复读D.读脏数据13.在SQL Server 2000中,负责管理登录账号、数据库用户和权限,创建和管理数据库的工具是( B )A.服务管理器B.企业管理器C.查询分析器D.事件探查器14.PowerBuilder9.0的工作空间扩展名是( D )A..pbt B..pbl C..dsw D..pbw15.在对象联系图中,表示两个属性之间值的联系为逆联系的是( D ) A.小圆圈B.单箭头C.双线箭头(超类与子类联系) D.双向箭头二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

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

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

试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选、多选或未选均无分.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)-S B. S-(S—R)C。

(S-R)-R D. 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。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据加密D. 数据操纵2. 关系数据库中,表与表之间的联系称为:A. 关系B. 约束C. 索引D. 视图3. SQL是一种:A. 编程语言B. 操作系统C. 数据库查询语言D. 网络协议4. 在关系数据库中,以下哪个操作用于删除表?A. DELETEB. DROPC. INSERTD. UPDATE5. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性二、简答题(每题10分,共30分)6. 请简述数据库事务的四大特性(ACID)。

7. 解释什么是规范化以及它的目的是什么。

8. 描述什么是数据库的并发控制,并举例说明。

三、应用题(每题25分,共50分)9. 假设有一个图书馆管理系统的数据库,包含以下表:- 书籍(BookID, Title, Author, ISBN)- 借阅者(BorrowerID, Name, Address)- 借阅记录(RecordID, BookID, BorrowerID, BorrowDate, ReturnDate)编写SQL语句,查询所有未归还的书籍及其借阅者信息。

10. 描述如何设计一个数据库来存储一个在线购物网站的订单信息,包括订单、商品、用户和订单详情表。

请列出每个表的字段,并说明它们之间的关系。

答案一、选择题1. 答案:C(数据加密不是DBMS的主要功能)2. 答案:A(表与表之间的联系称为关系)3. 答案:C(SQL是数据库查询语言)4. 答案:B(DROP操作用于删除表)5. 答案:D(索引完整性不是数据库的完整性约束)二、简答题6. 答案:数据库事务的四大特性(ACID)是:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

数据库原理及应用历年考题_答案(DOC)

数据库原理及应用历年考题_答案(DOC)

《数据库原理及应用》试题 1一、选择题1、 数据库系统的基本特征是 __________A 、数据的统一控制C 、数据共享性、独立性和冗余度小(难度系数C )正确答案:C2、 DB 、DBMS 和DBS 三者之间的关系是A 、DBS 与DB 和DBMS 无关C 、DB 包括 DBMS 和 DBS(难度系数B )正确答案:D 3、 设有关系R 和S ,关系代数 R-(R-S )表示的是. R — S RU S B 、数据共享性和统一控制 D 、数据共享性和数据独立性oB 、DBMS 包括 DBS 和 DBD 、DBS 包括 DB 和 DBMS B 、 D、A 、RQ SC 、R - S (难度系数B )正确答案:A 4、自然连接是构成新关系的有效方法。

一般情况下, 当对关系R 和S 使用 自然连接时,要求 R 和S 含有一个或多个共有的 ____________ o A 、行 B 、属性 C 、记录 D 、元组 (难度系数C )正确答案:B5、 以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是 _________ oA 、数据模型 C 、关系模型(难度系数C )正确答案:C6、 构成E — R 模型的三个基本要素是A 、 实体、属性值、关系; C 、 实体、实体集、联系;(难度系数C )正确答案:B 7、 在关系代数运算中, A 、B 、C 、D 、(难度系数 &在下列关于规范化理论的叙述中,不正确的是 A 任何一个关系模式一定有键。

C 、记录 概念模型E-R 图OB 、实体、 D 、实体、实体集、属性;属性、联系;并、 并、 并、 并、 差、交、差、除、 B)选择、 选择、 选择、投影、五种基本运算为 投影、连接 投影、笛卡尔积投影、笛卡尔积 笛卡尔积、选择 正确答案:CB 、 任何一个包含两个属性的关系模式一定满足C 、 任何一个包含两个属性的关系模式一定满足D 任何一个包含三个属性的关系模式一定满足 (难度系数B )正确答案:D 9、设有关系模式 R(A,B,C)和S(C,D)。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案一、选择题(每题2分,共20分)1. 关系数据库管理系统(RDBMS)中,用于查询数据的语句是:A. INSERTB. UPDATEC. SELECTD. DELETE答案:C2. 在SQL中,用于删除表中数据的语句是:A. DROP TABLEB. REMOVEC. DELETED. ERASE答案:C3. 数据库规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低数据库成本答案:B4. 以下哪个是数据库的完整性约束:A. 唯一性约束B. 索引C. 视图D. 存储过程答案:A5. 在关系数据库中,主键用于:A. 唯一标识表中的每条记录B. 存储数据C. 建立表之间的关系D. 排序数据答案:A6. 数据库事务具有以下哪个特性:A. 原子性B. 并行性C. 持久性D. 可逆性答案:A7. 在数据库设计中,使用外键的主要目的是:A. 增加数据安全性B. 建立表之间的关联C. 提高查询速度D. 减少数据冗余答案:B8. 数据库的并发控制主要解决以下问题:A. 数据丢失B. 数据冗余C. 数据不一致D. 数据泄露答案:C9. 数据库的备份和恢复机制主要用于:A. 增加数据安全性B. 优化查询性能C. 提高系统可用性D. 减少系统成本答案:A10. 在数据库中,触发器是一种:A. 数据库对象B. 数据库约束C. 数据库查询语言D. 数据库存储过程答案:D二、简答题(每题5分,共30分)1. 简述数据库的三级模式结构。

答案:数据库的三级模式结构包括外模式、概念模式和内模式。

外模式是用户视图,描述了用户对数据的视图;概念模式是全局视图,描述了数据库的总体逻辑结构;内模式是存储视图,描述了数据的物理存储方式。

2. 解释什么是数据库的事务。

答案:数据库的事务是一系列操作,它们作为一个整体被执行,以确保数据库的完整性。

事务具有以下四个基本属性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

数据库原理题目及答案

数据库原理题目及答案

一、单项选择题(30分,每小题1.5分)1、VFP中文件扩展名为.FRX的文件是( C)A、备注文件B、索引文件C、报表文件D、数据库文件2、数据模型是(D)A、文件的集合B、记录的集合C、数据的集合D、记录及其联系的集合3、VFP支持的数据模型是( B )A、层次数据模型B、关系数据模型C、网状数据模型D、树状数据模型4、备注文件的扩展名是(C)A、.TXTB、.DBFC、.FPTD、.FRM5、下列为非过程语言的为(C)A、汇编语言B、PASCAL语言C、SQLD、C语言6、将存放在磁盘上的库文件调入内存,这一过程在VFP中称为(B)A、调入B、打开C、使用D、激活7、E—R模型属于(A)A、关系模型B、层次模型C、信息模型D、网状模型8、修改名为user.dbf的表文件的结构,正确的命令是(C)A、CREATE user.dbfB、CREATE userC、MODIFY STRUCTURED、MODIFY user.dbf9、在下列语句中,错误的语句是( A)A、STORE 2*3,2+3 TO a,bB、a=2*3C、STORE 2*3 TO a,bD、SET DATE TO YMD10、以下对网状模型描述错误的是(D)A、有一个以上的结点无父结点B、至少有一个结点有多个父结点C、两个结点之间可以有多个联系D、同层次的结点之间没有联系11、命令?vartype(year(date()))的执行结果是(B)A、DB、NC、CD、L12、所谓视图,是指(B)A、数据库中独立存在的表,每个视图对应一个存储文件B、从一个或几个基本表或视图中导出的表,视图是一个虚表C、建立在数据库文件之上的索引文件,一个视图可以带多个索引文件D、存储在数据库中的可视化数据图形13、下列类型的字段长度用户可以自定(C)A、备注型B、逻辑型C、日期型D、字符型14、若要从字符串"取得胜利"取出"胜利",正确的写法( D)A、SUBSTR("取得胜利",5,4)B、SUBSTR(取得胜利,3,4)C、SUBSTR("取得胜利",2,2)D、SUBSTR("取得胜利",2,4)15、SQL语言的查询命令是( D )A、CREATEB、GRANTC、UPDA TED、SELECT16、刚打开表文件,将记录定位到5号记录的错误操作是(C)A、GOTO 5B、SKIP 4C、GOTO TOP+5D、517、下列字符型常量Hello表示法中,错误的是(C)A、“Hello”B、‘Hello’C、{Hello}D、[Hello]18、通常在VFP中与顺序查询命令LOCATE配对使用的命令是( C )A、FINDB、SEEKC、CONTINUED、INDEX19、一个关系就是符合一定条件的(B)A、一维表格B、二维表格C、三维表格D、四维表格20、设一位教师可讲授多门课程,一门课程可由多位教师讲授,教师与课程之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系二、填空题(15分,每空1分)1、VFP管理的表分为_自由表__和__数据库表__。

数据库原理习题(含答案)

数据库原理习题(含答案)

数据库原理习题(含答案)数据库原理习题(含答案)第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系结构的含义及作用;5、关系数据模型的三要素内容。

Ⅱ、习题一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、网状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS无关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、DMLB、DDLC、DCLD、SQL11、数据库系统支持的数据共享指的是()A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当内模式发生变化时,采用()来保证数据的物理独立性。

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