一个事务中对数据库的所有操作都是一个不可分割的操作序
数据库复习题B-2019-2020 附答案
复习题(B )考试课程: 数据库原理及应用一、单项选择题在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选均无分。
1. 位于用户和数据库之间的一层数据管理软件是 ( ) 。
A.DBS B.DB C.DBMS D.MIS2. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的 ( ) 。
A.原子性B.一致性C.隔离性D.持久性3. 专门的关系运算包括:选择、投影、连接和 ( ) 。
A.并运算 B.除运算 C.差运算 D.笛卡儿积4. 在关系数据库中,表与表之间的联系是通过( )实现的。
A.实体完整性规则 B.参照完整性规则 C.用户自定义的完整性规则 D.主键5. 数据字典产生于数据库设计步骤的 ( ) 。
A.需求分析阶段 B.概念设计阶段C.逻辑设计阶段D.物理设计阶段*6. 如果有4个事务串行调度,那么不同的有效调度有( )。
A) 42B) 24C) 44D)4!7.有关系R (A ,B ,C )和S (A ,B ,C ),他们分别有13个元组和20个元组,则R-S 运算最多有( )元组。
A .20B .13C .33D .78. 概念结构设计的目标是产生DB 的概念模型,该模型主要反映( )。
A.DBA 的管理信息需求 B.企业组织的信息需求 C.应用程序员的编程需求 D.DB 的维护需求9. “关系模式的优化”这一设计内容应该属于( )设计阶段。
装订线A.概念设计B. 物理设计C. 逻辑设计D.代码设计*10.ODBC应用系统的体系结构包括应用程序、驱动程序管理器、数据源和()四部分。
A.数据库驱动程序B. ORACLEC. 高级语言编译程序D.都不是11. 下列说法不适应于索引( )A.一个基本表可建多个索引B.一个表聚簇索引只有一个C.索引可以提高查询效率D.索引多查询效率高。
12.应用启发式规则进行代数优化时,()运算尽可能先做,因为该运算可以使中间结果大大变小。
数据库原理_在线作业_3
2.系统故障是指整个系统的正常运⾏突然被破坏、所有正在运⾏的事务都⾮正常终⽌、内存中数据库缓冲区的信息全部丢失、外部存储设备上的数据未受影响,以下故障不属于系统故障的是()A B CD 正确答案 您的答案是 C 回答正确展开3.对表进⾏⽔平⽅向的分割⽤的运算是()A B CD 数据库原理_在线作业_3⼀、单选题(每题5分,共20道⼩题,总分值100分)(5分)操作系统错误系统断电运算溢出CPU 故障(5分)选择连接交投影 1.在关系模式规范化过程中,保证分解后产⽣的模式与原模式等价的定义有()ABCD 正确答案 您的答案是 D 回答正确展开(5分)分解具有⽆损连接性,且分解后的关系相互独⽴分解后的关系相互独⽴分解具有⽆损连接性分解具有⽆损连接性,且保持函数依赖纠错正确答案 您的答案是A回答正确展开4.SQL 语⾔中,删除⼀个表(或视图)的命令是()ABCD 正确答案 您的答案是 A 回答正确展开5.SQL 语⾔具有数据定义、查询、数据操作和控制等功能。
其中,CREATE 、DROP 、ALTER 语句实现的是()ABCD 正确答案 您的答案是 C 回答正确展开6.现有表book ,字段:id (int),title (varchar),price (float); 其中id 字段设为主键,使⽤insert 语句向book 表中插⼊数据,以下语句正确的是()ABCD 正确答案 您的答案是 C 回答正确展开(5分)DROP REMOVE CLEAR DELETE(5分)数据操纵数据控制数据定义数据查询(5分)insert into book values ('java',100)insert into book (title,price) values('java',100)insert into book (id,title,price) values(1,'java',100)insert book values('java',100)7.SQL 语⾔是()的语⾔,容易学习A B CD正确答案 您的答案是D 回答正确展开8.在数据库设计中,将E-R 图转换成关系数据模型的过程属于()ABCD 正确答案 您的答案是 D 回答正确展开9.数据库(DB ),数据库系统(DBS )和数据库管理系统(DBMS )之间的关系是()ABCD 正确答案 您的答案是 B 回答正确展开10.嵌⼊式SQL 中,下列语句使⽤游标的()ABCD (5分)格式化导航式过程化⾮过程化(5分)概念设计阶段需求分析阶段物理设计阶段逻辑设计阶段(5分)DBMS 包括DB 和DBS DBS 包括DB 和DBMS DB 包括DBS 和DBMS DBS 就是DB ,也就是DBMS(5分)查询结果为多条记录的SELECT 语句⾮CURRENT 形式的UPDATE 语句数据控制语句数据定义语句正确答案 您的答案是A回答正确展开11.数据库系统的数据独⽴性体现在()ABCD 正确答案 您的答案是 B 回答正确展开12.CREATETABLE 语句中⽤()短语定义主码ABCD 正确答案 您的答案是 D 回答正确展开13.要保证数据库的数据独⽴性,需要修改的是()ABCD 正确答案 您的答案是 B 回答正确展开14.SQL 语⾔中⽤()语句实现事务的回滚AB (5分)不会因为某些存储结构的变化⽽影响其他的存储结构不会因为数据库存储结构与逻辑结构的改变⽽要求修改应⽤程序不会因为数据的变化⽽要求修改应⽤程序不会因为存储策略的变化⽽要求修改存储结构(5分)UNIQUE NOT NULL FOREIGN KEY …REFERENCES PRIMARY KEY(5分)模式与外模式三级模式之间的⼆级映象三级模式模式与内模式(5分)CREATE TABLE COMMITCD 正确答案您的答案是C回答正确展开15.五种基本关系代数运算是()ABCD 正确答案 您的答案是 B 回答正确展开16.若要撤销数据库中已经存在的表S ,可⽤()ABCD 正确答案 您的答案是 D 回答正确展开17.DBMS 采⽤系统做关系查询优化可以⽐⽤户程序的“优化”做得更好,这不是因为()ABCD 正确答案 您的答案是 A 回答正确展开18.ROLLBACK GRANT 和REVOKE(5分)∪ - σ π∪ - × σ π∪ ∩ × σ π∪ ∩ σ π(5分)DROP S DELETE TABLE S DELETE S DROP TABLE S(5分)关系查询优化是影响RDBMS 性能的关键因素优化器可以从数据字典中获取许多统计信息优化器考虑的执⾏计划数⽐程序员考虑的多优化器中包括的优化技术⽐⼀般的程序员多(5分)⼀个事务的执⾏,要么全部完成,要么全部不做,⼀个事务中对数据库的所有操作都是⼀个不可分割的⼯作单位的特性是()ABCD 正确答案 您的答案是 D 回答正确展开19.后援副本的⽤途是()ABCD 正确答案 您的答案是 D 回答正确展开20.任何⼀个满⾜2NF 但不满⾜3NF 的关系模式都不存在()ABCD 正确答案 您的答案是 A 回答正确展开隔离性⼀致性持续性原⼦性(5分)保障安全性⼀致性控制数据的转储故障后的恢复(5分)⾮主属性对码的传递依赖主属性对码的部分依赖主属性对码的传递依赖⾮主属性对码的部分依赖。
第十章练习题及答案
第十章数据库恢复技术一、选择题1.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(A )。
A. 原子性B. 一致性C. 独立性D. 持久性2.表示两个或多个事务可以同时运行而不互相影响的是(C)。
A. 原子性B. 一致性C. 独立性D. 持久性3. 事务的持续性是指(B )A.事务中包括的所有操作要么都做,要么都不做。
B.事务一旦提交,对数据库的改变是永久的。
C.一个事务内部的操作对并发的其他事务是隔离的。
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态。
4.SQL语言中的COMMIT语句的主要作用是(C)。
A. 结束程序B. 返回系统C. 提交事务D. 存储数据5.SQL语言中用(B)语句实现事务的回滚A. CREATE TABLEB. ROLLBACKC. GRANT和REVOKED. COMMIT 6.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(A )。
A. 介质故障B. 运行故障C. 系统故障D. 事务故障7.在DBMS中实现事务持久性的子系统是(B D )。
A. 安全管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统8. 后援副本的作用是(C)。
A. 保障安全性B. 一致性控制C. 故障后的恢复D. 数据的转储9.事务日志用于保存(D C)。
A. 程序运行过程B. 程序的执行结果C. 对数据的更新操作D. 数据操作10.数据库恢复的基础是利用转储的冗余数据。
这些转储的冗余数据包括(C)。
A. 数据字典、应用程序、审计档案、数据库后备副本B. 数据字典、应用程序、审计档案、日志文件C. 日志文件、数据库后备副本D. 数据字典、应用程序、数据库后备副本选择题答案:(1) A (2) C (3) B (4) C (5) B(6) A (7) D (8) C (9) C (10) C二、简答题1.试述事务的概念及事务的四个特性。
数据库期末考试及答案
数据库期末考试及答案数据库原理期末考试试题一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1. 要保证数据库的数据独立性,需要修改的是( A )A.三层模式之间的两种映射 B.模式与内模式 C.模式与外模式 D.三层模式2. 下列四项中说法不正确的是( C )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性3. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C )A.多对多 B.一对一 C.多对一 D.一对多4.将E-R模型转换成关系模型,属于数据库的( C )A.需求分析 B.概念设计 C.逻辑设计 D.物理设计5.五种基本关系代数运算是( A )A.∪,—,×,π和σ B.∪,—,,π和σC.∪,∩,×,π和σ D.∪,∩,,π和σ6.下列聚合函数中不忽略空值 (NULL) 的是( C )。
A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.A VG (列名) 7. SQL中,下列涉及空值的操作,不正确的是( C )。
A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL) 9.在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图10. 关系数据模型的三个组成部分中,不包括( C )14.已知关系R={A,B,C,D,E,F},F={A →C,BC→DE,D→E,CF→B}。
则(AB)F+的闭包是( B )A.ABCDEF B.ABCDE C.ABC D.AB 15.设有关系R(A,B,C)和S(C,D)。
与SQL 语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是( B )A.σR.C=S.C(πA,B,D(R×S)) B.πA,B,D(σR,C= S.C(R×S)) C.σR.C=S.C((πA,B (R))×(πD(S))) D.σR,C=S.C(πD((πA,B(R))×S)) 三、填空题(本大题共20空,每空1分,共20分)错填、不填均无分。
大学数据库原理期末考试试题及答案一
一、填空题1.标准的数据库三级模式是概念模式、(内)模式和(外)模式。
2.数据完整性约束分为(静态)约束和(动态)约束。
3.分布式数据库系统的特点是数据的(分布)性和整体的(逻辑)性。
4.在数据库系统中,所有应用程序都通过(DBMS)访问数据库。
5.在数据库的三级模式结构中,数据是按(内)模式的描述存储在磁盘中,按(外)模式提供给用户的。
6.在关系中,能唯一标识元组的属性称为(超键)。
7.在对象关系模型中,属性的符合类型包括:多集类型、数组类型、(结构)类型和(集合)类型。
8.对于函数依赖x→Y,如果Y是X的子集,此函数称为(平凡)函数依赖。
方法的三要素是:实体、属性和(联系)。
10.假设两个事务同时存取同一个数据集,当第一个事务结束之前,第二个事务更新数据库,这就违反了事务的(隔离)性,破坏了DB 的一致性。
11.假设一个学生只属于一个班级,则班级和学生之间是(一对多,1:N)联系;学生可以同时修多门课程,学生和课程之间是(多对多,M:N)联系。
12.结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。
13.在函数依赖中,平凡的函数依赖根据Armstrong推理规则中的(自反)律就可推出。
14.用有向图结构表示实体类型及实体间联系的数据模型称为(网状)模型。
15.若用户编写程序时,只需指出做什么,不需指出怎么做,这类DML是(非过程性)DML;关系的DML属于这一类。
16.在SQL中,用(update)命令可以修改表中的数据,用(ALTER)命令可以修改表的结构。
17.在ER图中,菱形框表示(联系)。
18.物理结构设计是设计DB的物理结构,主要包括DB的(存储结构)和存取方法。
19.并发控制的主要方法是采用(封锁机制)。
20.在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(死锁)状态。
的“地址透明性”位于(分片)模式和(分配)模式之间。
二、单选题1. 位于用户和数据库之间的一层数据管理软件是( C)2. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的( A )A.原子性B.一致性C.隔离性D.持久性3. 关系代数的五个基本操作是:并、差、选择、投影和( D )A.等值连接连接C.自然连接D.笛卡儿积4. 在关系数据库中,表与表之间的联系是通过( B )实现的。
数据库原理(上海建桥学院)智慧树知到答案章节测试2023年
第一章测试1.数据库是存储在计算机上的()相关数据集合。
A:具体文件B:结构化的C:其它D:特定业务答案:B2.反映现实世界中实体及实体间联系的信息模型是()。
A:网状模型B:层次模型C:关系模型D:实体联系(E-R)模型答案:D3.学生实体(型)与选课实体(型)之间具有的联系是()联系。
A:一对一B:多对多C:多对一D:一对多答案:B4.数据管理技术经历了4个发展阶段,其中数据独立性最高的是()阶段。
A:文件系统B:人工管理C:数据库系统D:程序管理答案:C5.在数据库管理系统中,()不是数据库存取的功能模块。
A:数据更新程序模块B:事务管理程序模块C:查询处理程序模块D:交互式程序查询模块答案:B第二章测试1.在数据库设计中,将E-R图转换为关系数据模型是下述哪个阶段完成的工作()。
A:物理设计阶段B:逻辑设计阶段C:需求分析阶段D:概念设计阶段答案:B2.在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。
下列关于这种联系产生的关系模式的主码的说法,正确的是()。
A:必须添加新的属性作为主键B:至少包含m端和n端关系模式的主键C:只需包含m端关系模式的主键即可D:只需包含n端关系模式的主键即可答案:B3.在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。
下列冲突中不属于合并E-R图冲突的是()。
A:结构冲突B:命名冲突C:属性冲突D:语法冲突答案:D4.一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是()。
A:多对多B:多对一C:一对多D:一对一答案:A5.设实体A与实体B之间是一对多联系。
下列进行的逻辑结构设计方法中,最合理的是()。
A:实体A和实体B分别对应一个关系模式,且外键放在实体A关系模式中B:分别为实体A、实体B和它们之间的联系设计一个关系模式,外键在联系对应的关系模式中C:为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性D:实体A和实体B分别对应一个关系模式,且外键放在实体B关系模式中答案:D第三章测试1.SQL语言是()的语言,容易学习。
《数据库系统概论》复习重点习题11-并发控制
46.事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映,这是事务的(B )。
2007.9 A.持久性 B. 原子性 C. 隔离性 D. 一致性事务的四个性质是:原子性、一致性、隔离性和持久性。
原子性:是保证数据库系统DBS完整性的基础。
一个事务中所有对数据库的操作是一个不可分割的操作序列。
一致性:一个事务独立执行的结果将保证数据库的一致性,即数据不会因事务的执行而遭受破坏。
隔离性:隔离性要求在并发事务被执行时,系统应保证与这些事务先后单独执行时结果一样,使事务如同在单用户环境下执行一样。
持久性:要求对数据库的全部操作完成后,事务对数据库的所有更新应永久地反映在数据库中。
46.确保事务的原子性是由数据库管理系统中的(B )负责的。
2008.4A.恢复管理 B. 并发控制 C. 完整性约束 D. 存储管理DBMS的存储管理子系统提供了数据库中数据和应用程序的一个界面,其职责是把各种DML语句转换成低层的文件系统命令,起到数据存储、检索和更新的作用。
48.对未提交更新的依赖(“脏”数据的读出)是事务的(C )遭到了破坏。
2008.4 A.原子性 B. 一致性 C. 隔离性 D. 持久性隔离性级别是指为保证数据库数据的完整性和一致性,而使多用户事务隔离的程度。
SQL92定义了4种隔离性级别:未提交读、提交读、可重复读和可串行。
如果选择过高的隔离性级别,如可串行,虽然系统可以因实现更好隔离性而更大程度上保证数据的完整性和一致性,但各事务间冲突而死锁的机会大大增加,大大影响了系统性能。
46.事务特性可表示为ACID特性,其中字母I表示的是事务的(B )。
2008.9A.原子性 B. 隔离性 C. 一致性 D. 持久性事务的4个特性是:原子性A、一致性C、隔离性I、持久性D。
47.在事务处理过程中,如果由于某些内部条件而使事务无法继续正常执行,则表示出现了(B )。
2008.9A.由逻辑错误引起的事务故障 B. 由系统错误引起的事务故障C.系统故障 D. 磁盘故障系统故障包括:特定类型的硬件错误、操作系统故障、DBMS代码错误等。
数据库原理与应用期末试题及其答案
单项选择题(每小题 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. 关系数据模型的三个组成部分中,不包括( C)A. 完整性约束B. 数据结构C. 恢复D. 数据操作2. 数据库的视图与基本表之间通过建立(B )之间的映像,保证数据的逻辑独立性。
A.模式到内模式 B. 外模式到模式C. 外模式到内模式D. 外模式到外模式3. 数据库管理系统提供授权功能以便控制不同用户访问数据的权限,其主要目的为了实现数据库的(C)。
A.完整性 B.可靠性 C.安全性 D.一致性4. 设有员工实体Employee(员工号,姓名,性别,年龄,电话,家庭住址),其中,“家庭住址”包括邮编、省、市、街道信息,该关系属于( D )。
A.2NF B.3NF C.1NF D. 非1NF5. 若事务程序中有表达式a/b,如果b取值为0时计算表达式,会产生的故障属于(A)。
A.事务故障 B.系统故障 C.介质故障 D. 死机6. 一个事务的执行,不应该受到其他事务的干扰而影响其结果的正确性,称为事务的(C)。
A.原子性 B.一致性C.隔离性 D. 持久性7. 概念结构设计阶段完成的文档是( A )。
A. E-R图B. DFD图C. 关系模式D. 数据字典8. 确定各基本表的索引,属于数据库设计的( D)阶段。
A.需求分析 B. 概念设计C. 逻辑设计D. 物理设计9. 关系ROLLBACK的描述,正确的是()。
A.ROLLBACK语句会将事务对数据库的更新写入数据库 (commit)B. ROLLBACK语句会将事务对数据库的更新撤销C. ROLLBACK语句会退出事务所在程序D.ROLLBACK语句能够将事务中使用的所有变量置空值10.在视图上不能完成的操作是()。
A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11. 五种基本关系代数运算是()。
A.∪<并>,—<差>,×<笛卡儿积>,π<投影>和σ<选择> B.∪,—,,π和σC.∪,∩,×,π和σD.∪,∩,,π和σ12. 如果事务T已在数据R上加了X锁,则其他事务在数据R上()。
数据库SQL练习题
数据库应用(SQL Server)练习题一题:单选1. 在Transact-SQL中,下列命令能让程序完全跳出循环的是( C )。
(A) CASE (B) WAIT (C) BREAK (D) CONTINUE2. 在SQL SERVER 2008中,不能恢复的操作是( D )。
(A) DELETE (B) UPDATE (C) INSERT (D) TRUNCATE TABLE3. 在SQL SERVER 2008中,默认的事务隔离级别是(A )。
(A) READ COMMITTED (B) READ UNCOMMITTED (C) REPEATABLE READ (D) SERIALIZABLE4. 当对关系R和S使用自然联接时,一般要求R和S至少含有一个共同的(D )。
(A) 元组(B) 关键字(C) 记录(D) 属性5. 若关系模式R(A,B,C,D,E)上的函数依赖集F={AB->C,A->D,A->E},为了满足BCNF,可以将R分解为( B )。
(A) R1(A,B,C,D) R2(A,E) (B) R1(A,B,C) R2(A,D,E)(C) R1(A,B,C) R2(D,E) (D) R1(A,B) R2(A,C,D,E)6. SQL语言查询一次的结果是一个(B )。
(A) 元组(B) 表(C) 属性(D) 数据库7. 在关系模式R(U,F)中,如果X→Y,且存在X的真子集X1,使X1→Y,则称函数依赖X→Y为(B )。
(A) 平凡函数依赖(B) 部分函数依赖(C) 完全函数依赖(D) 传递函数依赖8. 如果删除表中的数据,而不删除表,应使用的选项是(A )。
(A) DELETE (B) DROP (C) UNION (D) REMOVE9. 下列关于DELETE语句的说法中错误的是(D )。
(A) DELETE语句可以删除一行数据(B) DELETE语句可以删除表中所有数据(C) DELETE语句可以带有子查询(D) DELETE语句可以删除多个表中的数据10. 下列选项中,可以正确表达姓“张”的通配符是(B )。
北京邮电大学-数据库原理与应用-阶段作业与期末考试试题
数据库原理与应用阶段作业1:1. 下面系统中不属于关系数据库管理系统的是______。
A. OracleB. MS SQL ServerC. IMSD. DB21. 下列软件不属于数据库管理系统的是_____。
A. UNIXB. ORACLEC. FOXPROD. SQL SERVER1. DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件和_____。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员1. 对某个具体的数据库应用来说,下列说法中正确的是______。
A. E-R 图是唯一的B. 数据模型是唯一的C. 数据库文件是唯一的D. 以上三个都不是唯一的1. 以下不属于数据库系统组成的是____________。
A. 硬件系统B. 数据库管理系统及相关软件C. 数据库管理员(DBA)D. 文件系统1. 下列四项中说法不正确的是______。
A. 数据库减少了数据冗余B. 数据库中的数据可以共享C. 数据库避免了一切数据的重复D. 数据库具有较高的数据独立性1. 与文件管理系统相比,______不是数据库系统的优点。
A. 数据结构化B. 访问速度快C. 数据独立性D. 冗余度可控1. 下列四项中,不属于关系数据库特点的是_______。
A. 数据冗余小B. 数据独立性高C. 数据共享性好D. 多用户访问1. 根据关系数据基于的数据模型---关系模型的特征判断下列正确的一项_____。
A. 只存在一对多的实体关系,以图形方式来表示B. 以二维表格结构来保存数据,在关系表中不允许有重复行存在C. 能体现一对多、多对多的关系,但不能体现一对一的关系D. 关系模型数据库是数据库发展的最初阶段1. 用树型结构表示实体间联系的模型是______。
A. 关系模型B. 网状模型C. 层次模型D. 以上三个都是1. 关系数据库用______来表示实体之间的联系。
A. 树结构B. 网结构C. 二维表D. 线性表阶段作业2:1. 在E-R概念模型中,一个学生是实体,学生实体可由学号,姓名,性别等属性组成,那么性别的取值范围是实体的_____。
数据库系统概论_河南理工大学中国大学mooc课后章节答案期末考试题库2023年
数据库系统概论_河南理工大学中国大学mooc课后章节答案期末考试题库2023年1.当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的。
参考答案:属性2.描述事物的符号记录称为。
参考答案:数据3.数据独立性是由数据库管理系统提供的功能来保证的。
参考答案:二级映像4.DBMS提供了定义完整性约束条件的机制,但是不能够进行违约处理。
参考答案:错误5.如果事务T对数据项B已加了S锁,则其他事务对数据项B()。
参考答案:可以加S锁,但不能加X锁6.选择表中满足指定条件的元组需要使用()。
参考答案:WHERE语句7.在SQL语言中子查询是()。
参考答案:嵌入到其它查询中的查询语句8.Revoke语句可以实现()。
参考答案:权限收回9.()是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。
参考答案:数据结构化10.参照完整性在Create Table中用()短语定义哪些列为外码。
参考答案:Foreign Key11.关系模型中,表示实体间m:n联系是通过增加一个()实现的。
参考答案:关系12.设关系模式R(ABC),F是R上成立的FD集,F={C【图片】B,B【图片】A}。
下列()是将R是分解为3NF的模式集。
参考答案:={AB,BC}13.设关系模式R(ABC),F={C【图片】B,B【图片】A},R为最高符合()的关系模式。
参考答案:2NF14.在数据库技术中,“脏数据”是指()。
参考答案:未提交随后又被撤销的数据15.某汽车运输公司数据库中有一个记录司机运输里程的关系模式:R(司机编号,汽车牌照,行驶路程,车队编号,车队主管)每个汽车牌照对应一辆汽车,行驶路程为某司机驾驶某辆汽车行驶的总路程。
如果规定,每位司机属于一个车队,每个车队只有一个主管,则关系R的主码为()。
参考答案:(司机编号,汽车牌照)16.关于三级封锁协议下列说法中正确的是()。
参考答案:三级封锁协议规定事务T在事务结束之后才可以释放之前加在其上的X锁_三级封锁协议规定事务T在事务结束之后才可以释放之前加在其上的S锁_三级封锁协议规定事务T在对数据进行修改之前必须对其加上X锁_三级封锁协议规定事务T在对数据进行读取之前必须先对其加S锁17.当DBMS检测到某种操作违反了参照完整性约束时,可能采取的策略有()。
《数据库原理及应用》复习题及答案[1](2)
《数据库原理及应用》复习题及答案[1](2)数据库原理及应用复习题填空题1.事务的ACID特性指的是:原子性、一致性、隔离性和持久性。
2.实体-联系模型的基本要素是:实体、联系、属性。
3.目前最常用的数据模型有:层次模型、网状模型、关系模型。
4.数据管理技术的发展主要经历了以下三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。
5.关系的三类完整性约束:域完整性、实体完整性、参照完整性。
6.关系模型由三部分组成:数据结构、数据操作或运算、完整性约束。
7.各分E-R图之间的冲突主要有3类:属性冲突、命名冲突、结构冲突。
8.模式分解等价的标准有:分解具有无损连接性、分解要保持函数依赖、分解既要保持函数依赖,又要具有无损连接性。
9.数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。
10.DBMS单项选择题1.现在采用的概念模型主要是(A)。
A.实体-联系模型B.结构模型C.数据模型D.抽象模型2.数据字典通常包括(D)A.数据项和数据结构B.数据流和数据存储C.处理过程D.ABC均正确。
3.完整性约束条件作用的对象层次有:(D)A.列级 B.元组级 C.关系层 D.ABC均正确4.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)。
A.包括20岁和30岁B. 不包括20岁和30岁C.包括20岁但不包括30岁D. 包括30岁但不包括20岁5.SQL语言具有(B)的功能A.关系规范化、数据操纵、数据控制台B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵6.语句SELET COUNT(*) FROM human返回(A)行。
A.1B.2C.3D.47.在SQL语言中,子查询是(D)。
A.返回单表中数据子集的查询语句B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句8.假设数据表“test1” 中有10 条数据行,可获得最前面两条数据行的命令为(B)A.SELECT 2 * FROM test1B.SELECT TOP 2 * FROM test1C.SELECT PERCENT 2 * FROM testD.SELECT PERCENT 20 * FROM test19.并发操作不会带来的问题:(B)A.丢失更新B.可重复读C.未提交读D.幻象读10.有两种错误可能造成事务执行失败:(C)A.逻辑错误和数据错误 B.系统错误和数据错误C.逻辑错误和系统错误 D.均不正确11.关系模型是用(B)来表示数据之间的联系。
金仓数据库认证工程师(KCE)考试试题_含答案_
金仓数据库认证工程师(KCE)考试试题姓名:学号:特别说明:考试时间为90分钟,考试形式为闭卷考试。
一、多项选择题(每题5分,共25分)1.启动KingbaseES 数据库查询分析器的方法有(ABC)A.通过开始菜单,选择KingbaseES安装程序组中的查询分析器启动B.通过JManager工具启动C.在命令行输入如下命令:"java -jar JSQL.jar"启动D.在控制管理器中点击启动按钮启动2.三权分立包括(ABD)A.系统管理员B.安全管理员C.系统分析员D.审计管理员3.数据更新语句有以下几类(ACD)A.插入语句B.查询语句C.修改语句D.删除语句4. KingbaseES支持下列哪些字符集?(ABCD )A.GBK B.ASCII C.UNICODE D.GB180305.下列属于KingbaseES命令行工具的有?(BCD )A.Isqlplus B.Iagent C.Ikill D.Isql1二、判断题(每题3分,共15分)1.如果在本机上安装了一个KingbaseES数据库,数据库名为AAA,数据库用户名为:BBB,密码为:CCC。
端口号为54321。
那么,isql系统工具的登录可以使用下面的命令实现:在命令行中bin目录下输入“isql -h localhost -p 54321 -U BBB -W CCC -d AAA”回车即可。
(Y)2. 在KingbaseES数据库SCOTT模式下的EMP表中,查询与SMITH这个员工职位相同的所有员工的员工编号,姓名,薪水和职位。
可以用以下子查询语句实现:(F)SELECT Empno, Ename, Sal, JobFROM EMPWHERE Job=(SELECT JobFROM EMPWHERE Ename='SMITH');3. 在进行数据库删除时,被删除的数据库有用户连接时,不影响数据库的正常删除。
《数据库概论》练习题及答案
2.下面的选项不是关系数据库基本特征的是(A)。
A。不同的列应有不同的数据类型B.不同的列应有不同的列名
C。与行的次序无关D。与列的次序无关
3.在视图上不能完成的操作是(C)。
A。更新视图B.查询
C。在视图上定义新的表D。在视图上定义新的视图
4.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是(B)。
36.设某商业集团数据库中有三个实体集
37.设有一个记录各个球队队员每场比赛进球数的关系模式
38.假设某商业集团数据库中有一关系模式R如下
39.设大学里教学数据库中有三个实体集
40.图中显示一张交通违章处罚通知书,根据这张通知书所提供的信息,设计一个简单得E-R模型
五、计算题:(每小题3分,共15分)
a)检索“国际贸易"专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数;(本小题2分)
b)检索学生成绩得过满分(100分)的课程的课程号、名称和学分;(本小题2分)
用SQL语言实现下列3-4小题:
c)对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元;(本小题3分)
30.试述关系数据库系统查询优化为什么会做得比用户更好。
31.试述数据库设计过程的各个阶段上的设计描述。
32.设某商业集团关于商店销售商品的数据库中有三个基本表
33.设职工数据库中有两个基本表
34.设某商业集团为仓库存储商品设计了三个基本表
35.某汽车运输公司数据库中有一个记录司机运输里程的关系模式
3.试述数据库设计过程的各个阶段上的设计描述.
4.统计数据库中存在何种特殊的安全性问题?
数据库原理·模拟试卷及答案(1)
模拟试卷(一)答案一、单项选择题(本大题共20小题,每小题1分,共20分)1. 提供数据库数据描述的集中管理的是 ( D )A.数据库模式B.数据库C.数据库管理系统D.数据字典2. 授权和完整性管理器属于DBMS的 ( B )A.查询处理器B.存储管理器C.事务管理器D.用户管理器3. 使用CREATE SCHEMA 语句建立的是 ( A )A.数据库模式B.表C.视图D.索引4. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B )A.80B.小于等于80C.大于等于160D.大于等于80,小于等于1605. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示 ( B )A.授权所有用户B.所有的操作权限C.对所有的数据集合D.允许再授权6. 表达业务流程分析结果的图表是 ( B )A.业务流程图B.数据流图C.局部E-R图 D、基本E-R图7. 对数据库模式进行规范化处理,是在数据库设计的 ( C )A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段8. 能够消除冗余的键的范式是 ( C )A.2NFB.3NFC.4NFD. BCNF9. 在下列几种故障中,不破坏数据库内容的是 ( B )A.计算机病毒发作B.供电系统故障C.瞬时的强磁场干扰D.磁盘介质损坏10. 在数据库技术中,独立于计算机系统的模型是 ( A )A.E-R模型B.层次模型C.关系模型D.面向对象的模型11. 五种基本关系代数运算是 ( A )A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ12. SQL中,下列涉及空值的操作,不正确的是 ( C )A.AGE IS NULLB.AGE IS NOT NULLC.AGE = NULLD.NOT (AGE IS NULL)13. 单个用户使用的数据视图的描述称为 ( A )A.外模式B.概念模式C.内模式D.存储模式14. 在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是( B )A.RESTRICT方式B.CASCADE方式C.SET NULL方式D.CHECK方式15. 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( B )A.用户界面B. 存取结构C.数据输入D. 报表输出二、填空题(本大题共20个空,每空1分,共20分)1. 结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。
数据库原理与应用选择题(第二、三次)
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
选择一项:a. 数据定义b. 数据查询c. 数据控制d. 数据操纵题目2在SQL语言中的视图VIEW是数据库的()。
a. 模式b. 外模式c. 内模式d. 存储模式题目3下述SQL命令的短语中,不能在属性上定义约束条件的是()。
a. CHECK短语b. NOT NULL短语c. HAVING短语d. UNIQUE短语题目4设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要把“张三的化学成绩80分”插入S中,则可用()。
选择一项:a. ADD INTO S VALUES(’张三’,’化学’,’80’)b. INSERT INTO S VALUES(’张二’,’化学’,’80’)c. ADD INTO S VALUES(’张三’,’化学’,80)d. INSERT INTO S VALUES(’张三’,’化学’,80)题目5下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()。
选择一项:a. SELECTb. INSERTc. DELETEd. REFERENCES题目6学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。
要在表S中删除一个属性“年龄”,可选用的SQL语句是()。
选择一项:a. UPDATE S Ageb. ALTER TABLE S DROP Agec. DELETE Age from Sd. ALTER TABLE S ‘Age’题目7以下()不属于实现数据库系统安全性的主要技术和方法。
选择一项:a. 视图技术b. 出入机房登记和加防盗门c. 审计技术d. 存取控制技术在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
数据库_SQL_考试_题库
一、选择题1.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。
A.原子性B.一致性C.独立性D.持久性2.表示两个或多个事务可以同时运行而不互相影响的是()。
A.原子性B.一致性C.独立性D.持久性3.事务的持续性是指()A. 事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C. 一个事务内部的操作对并发的其他事务是隔离的D. 事务必须使数据库从一个一致性状态变到另一个一致性状态4.SQL语言中的COMMIT语句的主要作用是()。
A.结束程序B.返回系统C.提交事务D.存储数据5.SQL语言中用()语句实现事务的回滚A.CREATE TABLEB.ROLLBACKC.GRANT和REVOKEMIT6.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。
A.介质故障B.运行故障C.系统故障D.事务故障7.在DBMS中实现事务持久性的子系统是()。
A.安全管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统8.后援副本的作用是()。
A.保障安全性B.一致性控制C.故障后的恢复D.数据的转储9.事务日志用于保存()。
A.程序运行过程B.程序的执行结果C.对数据的更新操作D.对数据的查询操作10.数据库恢复的基础是利用转储的冗余数据。
这些转储的冗余数据包括()。
A.数据字典、应用程序、数据库后备副本B.数据字典、应用程序、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、日志文件11.为了防止一个用户的工作不适当地影响另一个用户,应该采取()。
A. 完整性控制B. 访问控制C. 安全性控制D.并发控制12.解决并发操作带来的数据不一致问题普遍采用()技术。
A.封锁B.存取控制C.恢复D.协商13.下列不属于并发操作带来的问题是()。
A.丢失修改B.不可重复读C.死锁D.脏读14.DBMS普遍采用()方法来保证调度的正确性。
计算机四级《数据库工程师》复习重点:事务的特性
计算机四级《数据库工程师》复习重点:事务的特性
2015计算机四级《数据库工程师》复习重点:事务的特性
1、原子性(Atomicity)
一个事务对数据库的所有操作是一个不可分割的工作单元,这些操作要么全部执行,要么一个也不执行。
2、一致性(Consistency)
当一个事务独立执行时,其执行结果应维护数据库的.一致性,即数据库不会因事务执行而受到破坏。
数据库满足全部完整性约束,处于正确的状态;
3、隔离性(Isolation)
当多个事务并发执行时,系统应保证一个事务的执行结果不受其他事务的干扰,事务并发执行结果与这些事务串行执行时的结果是一样的;
4、持久性(Durability)
一个事务一旦成功完成全部操作,则它对数据库的所有更新就永久地反映在数据库中,即使以后数据库发生了故障;。