数据库技术试题
计算机等级三级《数据库技术》考试题库

xx年计算机等级三级《数据库技术》考试题库1.设有关系模式R(A, B, C, D), 其函数依赖集为F={A一>D, B一>D, C一>D}。
如果将R分解为R1(A, B, C)和R2(C, D), 那么该分解是( )。
A)同时保持函数依赖和无损连接的分解B)保持函数依赖但不保持无损连接的分解C)保持无损连接但不保持函数依赖的分解D)既不保持函数依赖也不保持无损连接的分解2.下面关于模式分解的说法, 错误的选项是( )。
A)分解并不总能提高查询效率B)分解通常使得涉及属性少的查询执行效率更高C)分解通常使得简单的更新事务执行效率更高D)分解总是能降低存储空间的要求, 因为它能消除冗余数据3.设有关系表: 职工(职工号, 姓名, 领导职工号), 其中职工号是主码, 领导职工号是外码。
当前表中没有任何数据。
现在依次向该表中插入如下数据(1)(e1, Tom, e2)(2)(e3, Jerry, null)(3)(null, F00, null)(4)(e2, Fake, e2)(5)(el, Ghost, e3)(6)(e4, Wh0, el)那么最终该表中有( )行数据。
A)2B)3C)4D)54.数据库物理设计阶段是根据数据库逻辑设计的结果设计适宜的数据库物理结构。
以下关于数据库物理设计的说法, 错误的选项是( )。
A)物理设计着眼于数据库底层的物理存储与存取, 与和硬件环境及数据库管理系统密切相关B)物理设计时需要合理安排不同的存储介质, 索引文件一般存储在高速磁盘中, 日志文件可以考虑存储在磁带中C)物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数D)物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型5.三层浏览器/效劳器架构是现在比拟流行的应用系统架构。
以下关于此架构的说法, 错误的选项是( )。
A)表示层使用Web浏览器实现, 位于客户端, 一般无需安装其他程序B)数据层位于数据库效劳器, 由DBMS完成数据存储和数据存取等数据管理功能C)此架构将人机交互、应用业务逻辑和数据管理三类功能别离, 提高了可维护性D)与二层的客户/效劳器架构相比, 此架构在交互性、运行速度方面优势明显6.设有以下关于数据库分析、设计与实现的工作:Ⅰ.用概念数据模型表示数据对象的特征及其相互间的关联关系Ⅱ.进行数据库的备份与恢复等日常维护Ⅲ.在ER图的根底上确定数据库关系模式Ⅳ.调整数据库逻辑模式, 确定文件组织与存取方式, 评估物理模式V.考虑分析DBAS运行过程中备份数据库策略, 如备份时问点和备份周期Ⅵ.事务和应用程序的编码及测试上述工作中, 属于DBAS系统设计阶段工作的是( )。
数据库技术试题及答案

数据库技术试题及答案数据库技术在当今信息时代扮演着至关重要的角色,广泛应用于各个行业和领域。
为了深入了解数据库技术的知识和应用,以下是一些涉及数据库的试题及相应的答案。
一、选择题1. 下列哪个是数据库的特征?a) 数据独立性b) 数据冗余c) 数据完整性d) 数据隔离性答案:a) 数据独立性2. 数据库管理系统(DBMS)的主要功能是什么?a) 数据建模b) 数据库设计c) 数据库应用程序开发d) 所有选项都是答案:d) 所有选项都是3. 常用的关系型数据库管理系统(RDBMS)不包括:a) MySQLb) Oraclec) MongoDBd) SQL Server答案:c) MongoDB4. 在数据库中,什么是查询语言?a) 用于存储数据的语言b) 用于操作数据库的语言c) 用于创建数据库的语言d) 用于备份数据库的语言答案:b) 用于操作数据库的语言5. 数据库中的ACID是指哪些特性?a) 原子性、一致性、隔离性、耐久性b) 可用性、一致性、隔离性、耐久性c) 原子性、完整性、隔离性、耐久性d) 可用性、完整性、隔离性、耐久性答案:a) 原子性、一致性、隔离性、耐久性二、填空题1. 关系数据库中的数据以________的形式存储。
答案:表格2. SQL中用于插入数据的关键字是________。
答案:INSERT3. 数据库设计中,将一个属性设置为唯一标识的关键字是________。
答案:PRIMARY KEY4. JOIN操作用于________。
答案:连接多个表格中的数据5. 数据库事务的四个特性分别是________。
答案:原子性、一致性、隔离性、耐久性三、简答题1. 请简要解释数据库的三层模式结构及其作用。
答案:数据库的三层模式结构包括外模式、概念模式和内模式。
外模式是用户能够看到和访问的数据库的部分,它定义了用户的视图和对应的访问权限;概念模式是整个数据库的逻辑结构,它定义了数据的组织方式和关系,独立于具体的应用程序;内模式是数据库在物理存储层面上的表示,它定义了数据在磁盘或其他存储介质上的存储方式。
数据库技术试题及答案

数据库技术试题及答案### 数据库技术试题及答案#### 一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?- A. 存储数据- B. 管理数据- C. 访问数据- D. 所有上述选项答案:D2. 关系型数据库和非关系型数据库的主要区别是什么?- A. 数据存储方式- B. 查询语言- C. 数据模型- D. 性能答案:C3. SQL代表什么?- A. Simple Query Language- B. Structured Query Language- C. Sequential Query Language- D. System Query Language答案:B#### 二、填空题4. 在数据库中,_______ 是用来唯一标识表中每条记录的字段或字段组合。
答案:主键5. 数据库的_______ 完整性约束确保了表中的数据是准确的,并且符合业务规则。
答案:域6. 数据库的_______ 完整性约束确保了表与表之间的关系是正确的。
答案:参照#### 三、简答题7. 什么是事务?事务的四个基本属性是什么?答案:事务是数据库管理系统执行的一系列操作,这些操作要么全部完成,要么全部不完成,以此来保持数据的一致性。
事务的四个基本属性是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
8. 解释什么是视图,并说明其优点。
答案:视图是一个虚拟表,其内容由查询定义。
它是一个存储的查询,你可以像普通表一样使用视图。
视图的优点包括简化复杂的SQL操作,提供数据的逻辑表示,以及保护数据。
#### 四、应用题9. 假设你有一个名为“Employees”的表,包含以下列:EmployeeID, FirstName, LastName, DepartmentID, Salary。
编写一个SQL查询,以获取所有工资高于平均工资的员工的姓名和部门ID。
数据库试题及答案

数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是______。
A. 存储数据B. 管理数据C. 访问数据D. 以上都是答案:D2. 关系型数据库中,表与表之间的联系称为______。
A. 索引B. 视图C. 关系D. 约束答案:C3. SQL语言中的“SELECT”语句用于执行______。
A. 数据更新B. 数据查询C. 数据删除D. 数据插入答案:B4. 在数据库设计中,规范化的主要目的是______。
A. 提高查询速度B. 减少数据冗余C. 增强数据安全性D. 增加用户界面友好性答案:B5. 数据库事务的四个基本属性通常被称为ACID属性,其中“D”代表的是______。
A. 原子性B. 一致性C. 隔离性D. 持久性答案:D二、填空题(每空2分,共20分)6. 数据库系统由数据库、数据库管理系统、________和________组成。
答案:应用系统;数据库管理员7. 在关系数据库中,表的列称为________,行称为________。
答案:属性;元组8. SQL语言提供了数据定义、数据操纵和数据控制的功能,其中数据定义包括创建、修改和________表。
答案:删除9. 数据库的安全性主要体现在数据的________、________和________。
答案:完整性;机密性;可用性10. 触发器是一种特殊的存储过程,它在数据库中的数据发生变化时自动执行,用于维护数据的________。
答案:一致性三、简答题(每题10分,共20分)11. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户视图,是用户与数据库交互的接口;概念模式是全局逻辑结构,描述了数据库的总体结构;内模式是存储结构,描述了数据在存储介质上的物理存储方式。
12. 什么是数据库的并发控制?为什么需要并发控制?答案:数据库的并发控制是指在多用户环境下,数据库管理系统协调多个用户对数据库的访问,以保证数据的完整性和一致性。
数据库技术试题及答案

数据库技术试题及答案一、单项选择题1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据维护D. 数据加密答案:D2. 在关系型数据库中,用于存储数据的结构被称为:A. 表格B. 索引C. 视图D. 存储过程答案:A3. SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. INSERT INTOC. SELECTD. UPDATE答案:A4. 如果想要查询所有员工的姓名和工资,可以使用以下哪个SQL命令?A. SELECT name, salary FROM employees;B. INSERT INTO employees (name, salary);C. UPDATE employees SET salary = 5000;D. DELETE FROM employees WHERE name = 'John';答案:A5. 数据库设计中,用于减少数据冗余和避免数据不一致的技术是:A. 数据加密B. 索引C. 范式化D. 事务控制答案:C二、多项选择题1. 以下哪些是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据安全性D. 数据冗余答案:ABC2. 在关系型数据库中,以下哪些操作属于数据操纵语言(DML)?A. SELECTB. INSERTC. UPDATED. DROP答案:ABC3. 数据库的完整性约束包括:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性答案:ABC三、简答题1. 什么是事务?请简述其四个基本特性。
答案:事务是数据库管理系统执行过程中的一个逻辑单位,由一系列的操作组成。
事务的四个基本特性是:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成。
- 一致性(Consistency):事务必须保证数据库从一个一致性状态转换到另一个一致性状态。
计算机三级《数据库技术》测试题含答案

计算机三级《数据库技术》测试题含答案计算机三级《数据库技术》测试题含答案一、选择题1.以下关于数据库备份的说法中,正确的选项是__________。
A.对系统数据库和用户数据库都应采用定期备份的策略B.对系统数据库和用户数据库都应采用修改后即备份的策略C.对系统数据库应采用修改后即备份的策略,对用户数据库应采用定期备份的策略D.对系统数据库应采用定期备份的策略,对用户数据库应采用修改后即备份的策略2.以下关于SQL Server备份设备的说法中,正确的选项是__________。
A.备份没备可以是磁盘上的一个文件B.备份设备是一个逻辑设备,它只能建立在磁盘上C.备份设备是一台物理存在的有特定要求的`设备D.一个备份设备只能用于一个数据库的一次备份3.以下关于差异备份的说法中,正确的选项是__________。
A.差异备份备份的是从上次备份到当前时间数据库变化的内容B.差异备份备份的是从上次完好备份到当前时间数据库变化的内容C.差异备份仅备份数据,不备份日志D.两次完好备份之间进展的各差异备份的备份时间都是一样的4.以下关于日志备份的说法中,错误的选项是__________ 。
A.日志备份仅备份日志,不备份数据B.日志备份的执行效率通常比差异备份和完好备份高C.日志备份的时间间隔通常比差异备份短D.第一次对数据库进展的备份可以是日志备份5.设有如下备份操作:现从备份中对数据库进展恢复,正确的恢复顺序为。
A.完好备份1,日志备份1,日志备份2,差异备份1,日志备份3,日志备份4B.完好备份1,差异备份1,日志备份3,日志备份4C.完好备份1,差异备份1D.完好备份1,日志备份4二、填空题1.SQL Server 2023支持的三种恢复形式是__________、__________和 __________。
2.对于数据库备份,SQL Server 2023支持的三种数据库备份方式是__________ 、和__________ 。
数据库应用技术试题及答案

数据库应用技术试题及答案一、单项选择题(每题2分,共20分)1. 在关系型数据库中,用于建立表与表之间关系的操作是:A. 选择B. 投影C. 连接D. 分区答案:C2. SQL语言中,用于删除表中数据的命令是:A. DELETEB. DROPC. INSERTD. UPDATE答案:A3. 在数据库设计中,为了解决数据冗余问题,通常采用的方法是:A. 数据归档B. 数据加密C. 数据规范化D. 数据备份答案:C4. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系型数据库中,一个表的主键可以有:A. 一个B. 多个C. 零个D. 任意数量答案:B6. 数据库的ACID属性中,代表原子性的是:A. AtomicityB. ConsistencyC. IsolationD. Durability答案:A7. 在SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:A8. 以下哪个不是数据库的组成部分:A. 数据B. 元数据C. 应用程序D. 模式答案:C9. 数据库中,用于存储数据的逻辑结构是:B. 表C. 视图D. 存储过程答案:B10. 在数据库中,用于限制数据类型和取值范围的约束是:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束答案:D二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据备份E. 数据加密答案:ABCD2. 数据库设计的三个阶段包括:A. 概念设计B. 逻辑设计C. 物理设计D. 数据操纵E. 数据存储答案:ABC3. 在关系型数据库中,以下哪些操作可以用于查询数据:B. INSERTC. UPDATED. DELETEE. DROP答案:A4. 数据库的ACID属性包括:A. AtomicityB. ConsistencyC. IsolationD. DurabilityE. Efficiency答案:ABCD5. 在数据库中,用于维护数据完整性的约束包括:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束E. 索引答案:ABCD三、填空题(每题2分,共10分)1. 数据库管理系统(DBMS)是位于用户和______之间的软件。
数据库应用技术试题及答案

数据库应用技术试题及答案一、选择题(共10题,每题2分,共20分)1. 下列哪个是关系型数据库管理系统(RDBMS)?A. MongoDBB. RedisC. MySQLD. Cassandra正确答案:C2. 在数据库中,下列哪种约束用于保证关系完整性?A. 主键约束B. 唯一约束C. 外键约束D. 默认约束正确答案:A3. 在SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE正确答案:A4. 下列哪种SQL语句可以用于创建数据库表?A. INSERTB. DELETEC. CREATED. UPDATE正确答案:C5. 下面哪种数据库设计范式是最低级的范式?A. 第一范式B. 第二范式C. 第三范式D. BCNF范式正确答案:A6. 在数据库中,用于限定字段值的数据类型是:A. 约束B. 视图C. 索引D. 数据类型正确答案:D7. 下列哪种关系型数据库管理系统(RDBMS)属于开源软件?A. OracleB. SQL ServerC. PostgreSQLD. DB2正确答案:C8. 在关系型数据库中,用于表示表之间关系的是:A. 主键B. 外键C. 索引D. 视图正确答案:B9. 下列哪个SQL函数用于计算记录的数量?A. COUNT()B. AVG()C. MAX()D. MIN()正确答案:A10. 下列哪种数据库对象用于提高查询效率?A. 视图B. 存储过程C. 索引D. 触发器正确答案:C二、简答题(共5题,每题10分,共50分)1. 请简要说明关系型数据库与非关系型数据库的区别。
答案:关系型数据库是以表为基础的数据库系统,数据存储在表中,并且具有严格定义的结构。
它支持事务处理和SQL查询语言。
非关系型数据库是一种灵活的数据库系统,数据以键值对的形式存储,没有严格的结构定义,不需要使用SQL语言进行查询。
关系型数据库适用于结构化数据,非关系型数据库适用于半结构化或非结构化数据。
数据库技术试题

数据库技术试题课程代码:3139第一部分选择题一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内.错选或未选均无分。
1.关系数据库中的视图属于4个数据抽象级别中的()A 外部模型B 概念模型C 逻辑模型D 物理模型2.在下列关于关系的陈述中,错误的是()A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要3.为了防止一个用户的工作不适当地影响另一个用户,应该采取()A 完整性控制B 安全性控制C 并发控制D 访问控制4.关系数据库中,实现实体之间的联系是通过表与表之间的()A 公共索引B 公共存储C 公共元组D 公共属性5.在MS SQL Server中,用来显示数据库信息的系统存储过程是()A sp_ dbhelpB sp_ dbC sp_ helpD sp_ helpdb6.下面系统中不属于关系数据库管理系统的是()A OracleB MS SQL ServerC IMSD DB27.SQL语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMORE8.如果在关系的分片过程中使用了选择操作,则不可能是()A 水平分片B 垂直分片C 导出分片D 混合分片9.在一个实体集中,一个实体实例(一行)与另外多个实例(多行)相关,则这个实体称为()A 递归实体B 弱实体C 复合实体D 联系实体10.存在一个等待事务集{T0,T1,…,T n},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,T n—1正等待被T n锁住的数据项,且T n正等待被T0锁住的数据项,则系统的工作状态处于()A 并发处理B 封锁C 循环D 死锁11.在分布式数据库中,若存取数据时只需指出片段名称,不必指出片段地址,则称系统具有()A 片段透明性B 地址透明性C 局部映象透明性D 异地透明性12.某学校规定,每一个班级至多有50名学生,至少有10名学生;每一名学生必须属于一个班级。
数据库优化技术考试试题

数据库优化技术考试试题一、选择题(每题 2 分,共 40 分)1、以下哪种情况可能导致数据库性能下降?()A 适当的索引设计B 数据量过小C 频繁的全表扫描D 合理的存储分配2、优化数据库查询性能时,首先应该考虑的是()A 增加硬件资源B 优化索引C 调整数据库参数D 改写查询语句3、若一个表经常进行插入和删除操作,以下哪种索引类型不太适合?()A 唯一索引B 聚簇索引C 非聚簇索引D 以上都不适合4、以下关于数据库存储引擎的说法,错误的是()A 不同的存储引擎具有不同的特点和适用场景B InnoDB 支持事务处理C MyISAM 不支持外键约束D 所有存储引擎的性能都相同5、为了提高数据库的并发性能,可以采取以下哪种措施?()A 减少锁的粒度B 增加锁的持有时间C 减少并发线程数量D 以上都不对6、当数据库中的数据量不断增长时,以下哪种方法可以有效地提高查询性能?()A 定期删除历史数据B 对表进行垂直分割C 减少表之间的关联D 以上都是7、以下哪种情况可能导致索引失效?()A 在索引列上使用函数B 索引列的数据类型不一致C 索引列存在大量重复值D 以上都是8、对于经常需要进行范围查询的列,应该创建哪种类型的索引?()A 唯一索引B 聚簇索引C 非聚簇索引D 位图索引9、以下哪个参数可以控制数据库的缓存大小?()A innodb_buffer_pool_sizeB max_connectionsC query_cache_sizeD thread_cache_size10、数据库优化过程中,分析查询计划的主要目的是()A 确定查询执行的时间B 找出查询中的性能瓶颈C 评估数据库的负载D 以上都是11、若一个查询涉及多个表的关联,以下哪种方式可能提高性能?()A 减少关联表的数量B 使用子查询代替关联C 对关联列建立索引D 以上都是12、以下哪种情况可能导致数据库死锁?()A 两个事务互相等待对方释放锁B 单个事务长时间持有锁C 锁的粒度过大D 以上都是13、为了减少数据冗余,提高数据的一致性,通常会采用()A 规范化设计B 反规范化设计C 增加冗余列D 以上都不对14、以下关于数据库分区的说法,错误的是()A 可以提高查询性能B 可以便于数据管理C 所有数据库都支持分区D 分区可以基于不同的策略15、若要优化数据库的写入性能,以下哪种方法不太可取?()A 批量写入B 减少事务的提交频率C 增加索引数量D 以上都不对16、以下哪个工具可以用于监控数据库的性能指标?()A MySQL WorkbenchB NavicatC Performance SchemaD 以上都是17、当数据库的响应时间变慢时,首先应该检查()A 硬件资源使用情况B 数据库的锁情况C 网络带宽D 以上都是18、以下哪种情况可能导致数据库内存使用过高?()A 缓存设置过大B 大量未释放的连接C 执行复杂的查询D 以上都是19、优化数据库的磁盘 I/O 性能,可以采取以下哪种措施?()A 使用 RAID 技术B 合理分配表空间C 定期整理磁盘碎片D 以上都是20、对于高并发的读操作,以下哪种缓存策略比较有效?()A 本地缓存B 分布式缓存C 数据库自身的缓存D 以上都不是二、简答题(每题 10 分,共 30 分)1、请简述数据库索引的作用以及在什么情况下不适合创建索引。
计算机三级考试《数据库技术》试题及答案

计算机三级考试《数据库技术》试题及答案计算机三级考试《数据库技术》试题及答案 11[单选题] 在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。
这是数据的( ) 。
A.物理独立性B.存储独立性C.位置独立性D.逻辑独立性参考答案:D2[单选题]Skype是由著名的Kazaa软件的创始人Niklas推出的一款Intemet 即时语音通信软件,它融合的两大技术是VolP和( )。
A.C/SB.IPTVC.B/SD.P2P参考答案:D参考解析:Skype是著名的Kazaa软件的创始人Nildas推出的一款Intemet 即时语音通信软件,它融合的两大技术是VoIP和P2P技术,它主要具有网络电话、实时传信、网站浏览、语音视讯、档案传输、搜寻用户等功能,更有突破防火墙限制的通信技术。
3[填空题] 数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中()协议可以完全保证并发事务数据的一致性。
参考解析:三级加锁【解析】三级加锁协议也称为三级封锁协议.,它保证正确地调度事务的并发操作,是事务对数据库对象加锁、解锁必须遵守的一种规则。
在运用x锁和s锁对数据对象加锁时,还需要约定一些规则,例如何时申请x锁或S锁、持锁时间、何时释放等。
4[单选题]操作系统中的下列功能,与硬盘没有直接关系的是哪一种( )。
A.虚拟存储B.进程调度C.文件管理D.SPOOLing技术参考答案:B参考解析:SPOOLing英文为:Simutaneous Peripheral Operations On-Line(同时的外围设备联机操作)它是一种虚拟设备技术,其核心思想是在一台共享设备(通常是高速、大容量磁盘)上模拟独占设备的操作,把一台低速的独占设备改造成为若干台可并行操作的虚拟设备,即把独占设备变成逻辑上的共享设备。
由于这种技术通常是通过高速、大容量的硬盘来实现的,所以它和硬盘有直接的关系。
对于操作系统来说,狭义的文件指的是磁盘文件(广义的文件还包括设备及虚拟设备等),文件管理显然和硬盘有直接的关系。
数据库技术与应用考试试题

数据库技术与应用考试试题一、选择题(共20题,每题2分,共40分)1. 关系数据库具有以下特点之一是:A. 数据之间存在事务关系B. 数据可以通过网络传输C. 数据存储在层次结构中D. 数据之间存在主外键关系2. 数据库的ACID特性中的"A"表示:A. 并发控制B. 原子性C. 一致性D. 持久性3. 下列哪个是关系数据库管理系统(RDBMS)?A. OracleB. HadoopC. MongoDBD. Redis4. 在关系数据库中,主键的作用是:A. 唯一标识一张表中的记录B. 保证数据的一致性C. 加快查询速度D. 防止数据丢失5. 下列哪个是SQL语言的标准关键字?A. SELECTB. QUERYC. SEARCHD. RETRIEVE6. 在数据库中,使用外键的目的是:A. 加速数据查询B. 保持数据一致性C. 降低数据库存储空间D. 增加数据库安全性7. 下列哪个操作符用于在SQL语句中模糊查询?A. LIKEB. BETWEENC. IND. EXISTS8. 数据库事务必须具备的四个特性是:A. 原子性、持久性、一致性、隔离性B. 连续性、可靠性、一致性、可重复性C. 唯一性、隔离性、完整性、恢复性D. 可靠性、一致性、完整性、隔离性9. 下列哪个是关系数据库中的基本操作之一?A. DELETEB. UPDATEC. MODIFYD. RENAME10. 在关系数据库中,用来表示多对多关系的是:A. 一对一关系B. 多对一关系C. 多对多关系D. 无关系11. SQL语句中的GROUP BY子句的作用是:A. 对查询结果进行分组B. 对查询结果进行排序C. 对查询结果进行过滤D. 对查询结果进行聚合12. 下列哪种数据库模型主要用于处理文本数据?A. 关系数据库模型B. 层次数据库模型C. 网状数据库模型D. 文档数据库模型13. 数据库中的视图是:A. 物理存储方式B. 逻辑存储方式C. 检索数据的方式D. 更改数据的方式14. 数据库查询语言中,用于连接两个或多个表的关键字是:A. UNIONB. JOINC. UNION ALLD. IN15. 关系模型中的函数依赖是指:A. 两个表之间的关联关系B. 一个属性对另一个属性的决定关系C. 一个表中的值对另一个表中值的唯一决定关系D. 一个表中的值对另一个表中值的非唯一决定关系16. 数据库中索引的作用是:A. 加快查询速度B. 减少存储空间占用C. 保证数据一致性D. 提高数据安全性17. SQL语句中用于删除表中数据的操作是:A. DELETE TABLEB. REMOVE FROMC. TRUNCATE TABLED. DROP TABLE18. 关系数据库中,第三范式的特点是:A. 无重复数据B. 每个字段都在第一个范式的基础上更进一步C. 每个字段都与主键直接相关D. 所有的字段都来自同一个外部源19. 下列哪个选项是事务的隔离级别?A. COMMITB. ROLLBACKC. SERIALIZABLED. LOCK20. 关系数据库中的连接方式有以下哪种?A. 内连接B. 外连接C. 自连接D. 全连接二、简答题(共5题,每题10分,共50分)1. 请简述数据库的三层模式。
数据库技术 试题库(附答案)

《数据库技术》试题库(附答案)第一部分基本概念一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统C.人工管理 D.数据项管理答案:A2.数据库系统与文件系统的主要区别是。
A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B3.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界答案:A4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。
① A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合② A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③ A.文件系统 B.数据库系统C.软件系统 D.数据库管理系统答案:①B ②B ③B5.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制答案:B6.数据库具有①、最小的②和较高的③。
① A.程序结构化 B.数据结构化C.程序标准化 D.数据模块化② A.冗余度 B.存储量C.完整性 D.有效性③ A.程序与数据可靠性 B.程序与数据完整性C.程序与数据独立性 D.程序与数据一致性答案:①B ②A ③C7.在数据库中,下列说法是不正确的。
数据库试题(含参考答案)

数据库试题(含参考答案)一、单选题(共98题,每题1分,共98分)1.虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。
下列描述的用户界面设计原则,错误的是()。
A、Web界面应多采用动画和图形效果,以吸引用户使用B、用户界面应采取灵活多样的数据输入方式,以降低用户输入负担C、友好的用户界面应能容忍用户在使用中的一些操作错误D、当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息正确答案:A2.关于数据库概念设计阶段的工作目标,下列说法错误的是()=A、定义和描述应用系统设计的信息结构和范围B、定义和描述应用系统中数据的属性特征和数据之间的联系C、描述应用系统的数据需求D、描述需要存储的记录及其数量正确答案:D3.文件系统与数据库系统的重要区别是数据库系统具有()。
A、数据结构化B、数据无冗余C、数据共享性D、数据独立性正确答案:A4.某商场想根据购物记录找出倾向于购买高清电视的顾客所具有的属性特征,能够满足此需求的数据挖掘方法是()。
A、时间序列分析B、回归分析C、关联分析D、分类分析正确答案:D5.关于数据视图与三级模式,下列说法错误的是()。
A、数据视图是指用户从某个角度看到的客观世界数据对象的特征B、外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C、概念模式以数据模型的形式描述数据D、三级模式结构实现了数据的独立性正确答案:B6.数据库物理设计的目标是为应用数据提供合适的数据存储结构。
同时要保证数据库系统具有良好的性能。
关于数据库物理设计,下列说法中错误的是()。
A、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式B、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数C、在数据库物理设计后期,可以根据实际需要适当降低采些关系模式的规范化程度,以提高査询效率D、数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案正确答案:A7.下列说法正确的是( )。
数据库技术试题及答案

数据库技术试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。
A. 硬件系统B. 应用软件C. 数据库D. 一组软件答案:D2. 在关系数据库中,关系是指()。
A. 表B. 视图C. 索引D. 存储过程答案:A3. SQL语言中,用于查询数据的语句是()。
A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 数据库设计中,规范化的主要目的是()。
A. 提高查询速度B. 减少数据冗余C. 提高数据安全性D. 增加存储空间答案:B5. 在数据库中,主键约束用于()。
A. 保证数据的唯一性B. 保证数据的完整性C. 保证数据的一致性D. 保证数据的安全性答案:A6. 数据库中的事务具有以下哪个特性?()A. 原子性B. 一致性C. 隔离性D. 持久性E. 以上都是答案:E7. 数据库恢复的基础是()。
A. 数据备份B. 日志文件C. 索引D. 数据库文件答案:B8. 数据库中,用于存储数据的文件类型是()。
A. .mdfB. .ldfC. .bakD. .trn答案:A9. 在数据库中,用于存储索引的文件类型是()。
A. .mdfB. .ldfC. .bakD. .trn答案:B10. 数据库中,用于存储数据库备份的文件类型是()。
A. .mdfB. .ldfC. .bakD. .trn答案:C二、多项选择题(每题3分,共15分)1. 数据库管理系统的主要功能包括()。
A. 数据定义B. 数据操纵C. 数据控制D. 数据备份E. 数据恢复答案:ABC2. 关系数据库中的完整性约束包括()。
A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 域完整性E. 以上都是答案:E3. SQL语言中,以下哪些是数据定义语言(DDL)的语句?()A. CREATEB. ALTERC. DROPD. SELECTE. INSERT答案:ABC4. 数据库备份的类型包括()。
数据库技术试题

数据库技术试题三、操作题1. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为‘C2’和‘C5’公司兼职的职工的职工号。
2. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5﹪。
3. 图书出版管理数据库中有两个基本表:图书 (书号,书名,作者编号,出版社,出版日期)作者 (作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。
4. 设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。
假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。
试画出ER图,并注明属性和联系类型。
5. 学校有多名学生,财务处每年要收一次学费。
为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)收费 (学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。
列的宽度自定义。
试用SQL语句定义上述表的结构。
(定义中应包括主键子句和外键子句)6. 用SQL语言定义(1) 学生关系S,包括学号SNo、姓名SN、年龄SA、系别SD;(2) 课程关系C,包括课程号CNo、课程名CN、学分CC;(3) 学生选课关系SC,包括SNo、CNo和成绩G。
注意:说明主键码和外键码(如果有的话)。
网络数据库技术考试试题

网络数据库技术考试试题一、选择题(共 20 题,每题 3 分)1、以下不属于关系数据库管理系统的是()A MySQLB OracleC SQL ServerD MongoDB2、在关系模型中,主键是()A 可以由多个属性组成的B 不能由多个属性组成的C 可以为空值的D 以上都不对3、要从一个包含学生信息的表中找出年龄大于 20 岁的学生,应该使用的 SQL 语句是()A SELECT FROM students WHERE age > 20B SELECT age FROM students WHERE age > 20C SELECT FROM students HAVING age > 20D SELECT age FROM students HAVING age > 204、以下关于索引的说法,错误的是()A 索引可以提高查询的速度B 索引会增加数据插入和更新的时间C 一张表可以创建多个索引D 所有的字段都适合创建索引5、在 SQL 中,用于删除表的语句是()A DELETE TABLEB DROP TABLEC REMOVE TABLED ERASE TABLE6、事务具有的特性包括()A 原子性、一致性、隔离性、持久性B 原子性、唯一性、隔离性、持久性C 原子性、一致性、独立性、持久性D 原子性、一致性、隔离性、可恢复性7、数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包括()A 日志文件和数据库副本B 数据字典和日志文件C 索引文件和数据库副本D 索引文件和数据字典8、以下关于视图的说法,正确的是()A 视图是一种虚表,不存储数据B 视图可以提高数据的安全性C 对视图的操作最终会转换为对基本表的操作D 以上都正确9、在数据库设计中,用 ER 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()A 需求分析阶段B 概念设计阶段C 逻辑设计阶段D 物理设计阶段10、若关系模式 R(U,F)中,U ={A,B,C,D,E},F ={A→B,B→C,C→D,D→E},则关系 R 的码是()A AB ABC ABCD ABCDE11、以下哪种数据模型最适合处理具有层次结构的数据()A 关系模型B 网状模型C 层次模型D 以上都不适合12、在 SQL 中,用于授予用户权限的语句是()A GRANTB REVOKEC CREATE USERD DROP USER13、数据库并发操作可能带来的问题不包括()A 丢失修改B 不可重复读C 读脏数据D 数据重复14、以下关于存储过程的说法,错误的是()A 存储过程可以提高数据库的执行效率B 存储过程可以减少网络流量C 存储过程可以被多个应用程序调用D 存储过程不能接受参数15、若要在 SQL Server 中创建一个名为“students”的表,包含“id”(INT 类型,主键)、“name”(VARCHAR(50) 类型)和“age”(INT 类型)三个字段,以下正确的语句是()A CREATE TABLE students (id INT PRIMARY KEY, name VARCHAR(50), age INT)B CREATE TABLE students (id INT PRIMARY KEY, name VARCHAR(50), age INT NOT NULL)C CREATE TABLE students (id INT PRIMARY KEYAUTO_INCREMENT, name VARCHAR(50), age INT)D CREATE TABLE students (id INT PRIMARY KEYAUTO_INCREMENT, name VARCHAR(50), age INT NOT NULL)16、在 MySQL 中,用于返回当前日期和时间的函数是()A NOW()B CURRENT_DATE()C CURRENT_TIME()D CURRENT_TIMESTAMP()17、以下不属于数据库完整性约束的是()A 实体完整性B 参照完整性C 用户自定义完整性D 数据一致性18、以下关于数据库备份的说法,错误的是()A 完全备份会备份数据库中的所有数据B 差异备份只备份自上次完全备份以来更改的数据C 日志备份主要用于恢复数据库到某个特定的时间点D 备份的频率越高,恢复数据的时间就越短19、要在 Oracle 中查询表“employees”中工资最高的员工信息,以下正确的 SQL 语句是()A SELECT FROM employees WHERE salary =(SELECTMAX(salary) FROM employees)B SELECT FROM employees WHERE salary >(SELECTMAX(salary) FROM employees)C SELECT FROM employees WHERE salary <(SELECTMAX(salary) FROM employees)D SELECT FROM employees WHERE salary >=(SELECTMAX(salary) FROM employees)20、在数据库系统中,数据独立性是指()A 数据与程序独立存放B 不同的数据被存放在不同的文件中C 应用程序与数据库中的数据相互独立D 数据库与操作系统相互独立二、填空题(共 10 题,每题 2 分)1、数据库系统的三级模式结构是指外模式、模式和______。
数据库应用技术试题及答案

数据库应用技术试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. CREATEB. UPDATEC. SELECTD. DELETE2. 数据库管理系统(DBMS)的主要作用是:A. 存储数据B. 管理数据C. 执行数据D. 保护数据3. 下列哪个不是数据库设计的基本范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)4. 在SQL中,用于插入数据的语句是:A. INSERT INTOB. CREATE TABLEC. SELECT INTOD. UPDATE5. 以下哪个是数据库事务的四个基本特性之一?A. 原子性(Atomicity)B. 顺序性(Ordering)C. 可扩展性(Scalability)D. 可维护性(Maintainability)二、填空题(每空2分,共20分)6. 数据库的_______是指将数据组织成表格的形式,以便进行有效的存储和检索。
7. 在数据库中,_______是指在表中用于唯一标识记录的一列或多列。
8. SQL的_______语句用于删除表中的记录。
9. 数据库的_______是指数据库在操作过程中保持数据的一致性和完整性。
10. 在数据库中,_______是指在表中创建索引,以提高查询效率。
三、简答题(每题10分,共20分)11. 请简述数据库的三级模式结构。
12. 请简述数据库的备份与恢复的重要性。
四、计算题(每题15分,共30分)13. 假设有一个名为“Employees”的表,包含列:EmployeeID, Name, Department, Salary。
请编写SQL查询语句,列出所有员工的姓名和部门,其中只包括工资高于平均工资的员工。
14. 假设有一个名为“Orders”的表,包含列:OrderID, CustomerID, OrderDate, TotalAmount。
数据库技术复习试题及答案

数据库技术一.填空题:1.当文件结构和数据发生任何微小变化时,都必须修改或重新编写文件的存取程序。
其原因是文件系统的数据___不独立______。
2. 用树型结构表示实体类型及实体间联系的数据模型称为层次模型。
3. 关系数据库的关系演算语言是以关系代数为基础的DML语言。
4.利用ODBC技术可以在一个应用程序中利用相同的源代码访问不同的__数据库系统______。
5. 分布式数据库中定义数据分片时,必须满足三个条件:完整性条件、可重构条件和不相交性。
6. DB并发操作通常会带来三类问题,它们是丢失更新、不一致性检索和读脏数据。
7. 事务必须具有的四个性质是:原子性、串行性、隔离性和永久性。
8. 分布式数据库系统中透明性层次越高,应用程序的编写越容易。
9. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为。
10.目前数据库领域中最常用的数据模型有概念模型、外部模型、逻辑模型、物理模型。
11. 数据管理技术经历了手工文档、文件系统、数据库系统三个阶段。
12. SQL语言集数据查询、数据定义、数据操纵和数据控制功能于一体。
13. 数据库系统采用的三级模式结构为外模式、模式、内模式。
14. 两个实体型之间的联系类型有一对一、一对多、多对多三类。
15. 数据库中专门的关系运算包括选择、投影、连接、除。
16. 满足第一范式(1NF)的关系模式要求关系属性值是不可再分解的原子值。
17. 当数据库被破坏后,如果事先保存了事务日志_和数据库的副本,就有可能恢复数据库。
18. 并发控制操作的主要方法是采用封锁机制,其类型有共享锁、排它锁。
19.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为外键。
20.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为 Y依赖于X 函数依赖。
21.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对实体完整性的约束。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库技术试题二、填空题1. 一个类可以从直接的或间接的祖先中继承所有属性和方法。
采用这个方法提高了软件的。
2. 用树型结构表示实体类型及实体间联系的数据模型称为。
3. 关系数据库的关系演算语言是以为基础的DML语言。
4. 在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的律就可推出。
5. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和。
6. DB并发操作通常会带来三类问题,它们是丢失更新、和读脏数据。
7. 事务必须具有的四个性质是:原子性、一致性、和持久性。
8. 分布式数据库系统中透明性层次越高,应用程序的编写越。
9. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为。
10. 目前数据库领域中最常用的数据模型有、、、。
11. 数据管理技术经历了、、三个阶段。
12. SQL语言集数据查询、、和功能于一体。
13. 数据库系统采用的三级模式结构为、、。
14. 两个实体型之间的联系类型有、、三类。
15. 数据库中专门的关系运算包括选择、投影、、。
16. 满足第一范式(1NF)的关系模式要求。
17. 如何构造出一个合适的数据逻辑结构是主要解决的问题。
18. 当数据库被破坏后,如果事先保存了 _和数据库的副本,就有可能恢复数据库。
19. 并发控制操作的主要方法是采用封锁机制,其类型有、。
20.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为。
21.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为函数依赖。
22.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对的约束。
23.分E-R图之间的冲突主要有三类,它们是属性冲突、命名冲突和。
24.并行数据库系统是数据库技术与技术相结合的产物。
25.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为。
26.有关系Join(参加)和Employee(职工),如下图所示,设有对表的如下SQL查询:Select Ename,Ino,Orderfrom Grade,Employeewhere =请转换为等价的关系代数表达式: 。
27.一般可将数据库设计步骤分为以下几个阶段:、、逻辑结果设计、物理结果设计、数据库实施以及数据库的运行与维护。
28.通过可以保证在多用户操作下,并发数据一致性。
29.关系数据操作语言(如SQL)的特点是:操作对象与结果均为、语言一体化,并且是建立在数学理论基础之上。
30.数据库的物理设计主要考虑数据库在计算机物理设备上的存储结构与。
31.在客户机/服务器工作模式中,触发器存储在上。
(请选填客户机或服务器)32.在开发ODBC数据库应用程序时,首先要建立,创建它的简单方法是使用ODBC驱动程序管理器。
33.如果一个实体的存在依赖另一个实体的存在,则称这个实体存在。
34.三层的客户机/服务器模型的组成为:客户机→→数据库服务器。
35.在数据库恢复时,对尚未完成的事务执行操作。
36.层次模型中记录之间的联系是通过实现的。
37.查询优化的策略之一是对关系文件进行适当的预处理。
预处理的方法是对文件进行或建立索引文件。
38.在DBS的全局结构中,磁盘存储器上的数据结构有四种形式:数据文件、、索引文件和统计数据组织。
39.若关系模式R∈2NF,则要求R中每个完全函数依赖于R的候选键。
40.设关系模式R(X,Y,Z),F={Y→X,Y→Z},则分解ρ={XY,XZ}丢失的函数依赖是。
41.判断分解ρ={R1,R2}是否满足无损联接的充分必要条件是R1∩R2→(R1-R2)或。
42.数据库并发操作通常会带来丢失更新、和不一致分析等问题。
43.事务的持久性是由DBMS的子系统实现的。
44.分布透明性是分布式数据库系统的主要目标之一。
它包括三个层次:分片透明性、位置透明性和透明性。
45. 文件系统与数据库系统的最大区别是数据。
46.使用SQL语句在关系表S(学号,课程号,成绩)中,检索每个人的平均成绩:SELECT 学号,AVG(成绩)FROM S 。
47. 关系模式的三类完整性规则包括实体完整性约束规则、用户定义的完整性约束规则及。
48. 在关系规范化中,将一个较低级范式的关系转换为若干个较高级范式的关系的集合所用的方法是关系的。
49. 包含在任意一个候选键内的属性,称为。
50. 设有关系模式R(A,B,C,D),其上的函数依赖集为F={A→B,C→D},则R中的候选键为。
51. 数据库设计第二阶段建立E-R图的工作依据是。
操作DB,因为同时只有一个事务被执行。
53. 一个关系模式R是3NF指的是它的都不传递依赖它的任一候选键。
54. 按照索引文件的结构,索引可以分为两类:索引和稠密索引。
55. 关系模式的三类完整性约束条件分别是、参照完整性约束和用户定义完整性约束。
56. 数据库语言包括和数据操纵语言两大部分,前者负责描述和定义数据库的各种特性,后者说明对数据库进行的各种操作。
57. 关系数据模型由数据结构、和完整性约束规则三部分组成。
58. 在关系模式分解中,若要保证不丢失信息,则分解应具有。
59. 如果一个满足1NF关系的所有属性合起来组成一个关键字,则该65. 在关系数据库的规范化理论中,在执行“分解”时必须遵守的规范化原则是_________和函数依赖保持性。
66. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和。
67. 按照索引域的特点,索引可以分为主索引、辅助索引和三类。
68. 减少因磁盘故障引起数据永久丢失的策略中,常用的是一种基于磁盘冗余技术的策略,称为技术。
69. 一个关系模式R是3NF指的是它的都不传递依赖它的任一候选键。
70.聚合函数“count(列名)”的语义是。
71. 在SELECT语句中,若希望查询结果中不出现重复元组,应在SELECT语句中使用保留字。
72. 防止未经授权用户恶意或无意地存取数据库中的数据,这是数据库的保护所要解决的问题。
73. 数据库的数据模型主要分为,和三种。
74. 按使用方式不同,数据操纵语言DML分为和两大类。
75. 封锁的类型有两种和。
76. 是从一个或几个基本表中导出的表,它本身不独立存储在数据库中。
77. 数据库保护主要包括,,和数据库恢复。
78. 若对并发操作不加以控制,可能带来的不一致性问题有、和。
79. SQL语言中,函数COUNT(*)用来计算的个数。
80. 数据库恢复是将数据库从状态恢复到的功能。
81. 数据库系统不仅存储数据库本身,同时也存储数据库的说明信息。
这些说明信息称为。
82. 数据库系统把所有文件的元数据与应用程序隔离,统一存储,统一管理,从而克服了应用程序必须随文件结构的改变而改变的问题。
我们称数据库系统的这个性质为。
83. 数据库的三种模式:外模式、和。
84. 一个联系型的实体对应约束包括三种:一对一、一对多和约束。
85. 概念设计的三种策略:的策略、自底向上的策略和。
86. 数据库管理系统常用的三种存取方法:索引方法、HASH方法和。
87. 锁可以分为两种类型:共享锁和。
88. 有两种产生时间印的方法:使用和使用逻辑计数器分配时间印。
89. 数据库系统中的元数据存储在称为的特殊文件中。
90. 数据库生命周期可分为两个阶段:数据库设计阶段和。
91. 概念数据库设计方法主要有两种:和视图综合设计方法。
92. 将一个关系模式从2NF分解为3NF,是消除非键属性对候选键的。
93. 若关系模式R的候选码为所有的属性,则在函数依赖的范围内,R最高满足范式。
94. 多个事务在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是。
95. SQL语言是一个集数据定义和子语言为一体的典型的数据库语言。
96. 在关系模型中,若属性A是关系R的主属性,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为。
97. 关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到,但不一定能达到。
98. DBMS是指,它是位于和之间的一层管理软件。
99. 数据描述语言的作用是。
100. 在一个实体表示的信息中,称为候选键。
101. SQL是。
102. 关系规范化的目的是。
103. 若关系为1NF,且它的每一非主属性_____________候选关键字,则该关系为2NF。
104. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的设计阶段。
105. 由负责全面管理和控制数据库系统.106. 缩写DDL的含义是__________。
107. 实体之间的联系可抽象为三类,它们、和。
108. 在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于。
109. 数据库设计的几个步骤是、、和。
110. 在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用语句,收回所授的权限使用语句。
111. 数据库中的三级体系结构以、和三个不同层次描述数据库.112.数据库管理系统提供的主要功能是、、。
113. 视图是一个虚表,是从中导出的表.114. 模式分解时必须遵守的原则是、。
115. 用来存储数据库中存储的数据对象的描述信息和数据库管理系统需要的控制信息。
116. 关系中主键的取值非空是完整性规则。
117. 数据库中封锁机制是的主要方法。
118. 用树型结构表示实体类型及实体间联系的数据模型称为。
119. 事务必须具有的四个性质是:原子性、一致性、和持久性。
120. 在数据库的三级模式体系结构中,模式与内模式之间的映象实现了数据的独立性。
121. 不同的应用程序和不同的用户对同一个数据库可能有不同的理解,我们称对同一个数据库的每一种理解为这个数据库的一个。
122. 数据库语言可以嵌入到某个程序设计语言中使用,这个程序设计语言称为。
125. 在关系A(S,SN,D)和B(D,CN,NM)中A的主键是S,B的主键是D,则D在A中称为。
的语义约束。
127. 当数据库被破坏后,如果事先保存了和数据库的副本,就有可能恢复数据库。
128. 数据库中常用的四种文件组织方式是:无序文件、有序文件、HASH文件和。
129. 数据库系统中实现各种数据管理功能的核心软件称为。
130. 在一个关系属性中,若每个属性都是不可再分的简单数据项,则该关系模式一定是第规范形式。
131. 关系数据库的数据定义功能包括三部分,即定义基本表、定义、和定义。
132. 在进行数据查询时,为了使查询结果不包含重复的行,常用关键字对查询加以限制;为了使查询的结果按某一属性的值的大小排序,常用关键字加以限制。
133. SQL语言中,数据操纵功能包括SELECT、、INSERT、DELETE 四个语句。