江苏科技大学计算机科学与技术专业,考研复试科目数据库系统概论2019年真题
时间: 2023-11-18 16:03:17 浏览: 186
1. 数据库系统的三级模式结构是什么?请简要描述每个模式的作用。
答:数据库系统的三级模式结构包括外模式、概念模式和内模式。外模式是指用户的视图,即用户能够看到的数据的逻辑结构,它反映了用户对数据的需求和操作。概念模式是指数据的全局逻辑结构,它描述了数据库中所有数据的关系和属性,并且反映了用户的整体观点。内模式是指数据库在存储介质上的存储结构,它描述了数据在计算机存储器中的存储方式及存储结构。
2. 什么是事务?请描述事务的ACID特性。
答:事务是指由一组数据库操作所组成的逻辑单元,这组操作要么全部执行,要么全部不执行。ACID是指事务的四个特性,即原子性、一致性、隔离性和持久性。原子性指事务是一个不可分割的工作单位,要么全部执行,要么全部不执行;一致性指事务执行前后,数据库的状态必须保持一致;隔离性指多个事务并发执行时,每个事务的执行都与其他事务的执行相互隔离;持久性指事务执行完成后,对数据库的修改必须永久保存到数据库中。
3. 请描述关系型数据库的三个基本概念:关系、属性和元组。
答:关系是指二维表格,其中每一行代表一个元组,每一列代表一个属性。属性是指关系中的列,代表某一类数据的特征。元组是指关系中的行,代表一个具体的数据实体,由一组属性值组成。
4. 请描述数据库范式的概念和作用。
答:数据库范式是指设计数据库时需要满足的一些规范,其目的是消除数据冗余和不一致性,提高数据的存储效率和查询效率。常用的数据库范式有1NF、2NF、3NF、BCNF等。每个范式都有其对应的规范要求,例如1NF要求每个属性都是原子的,2NF要求所有非主属性都完全依赖于主键,3NF要求每个非主属性都不传递依赖于主键,BCNF要求每个函数依赖都满足自反性。
5. 请描述数据库索引的作用和种类。
答:数据库索引是一种数据结构,用于加速数据库查询操作。它通过将数据库表中某些列的值进行排序,以便快速检索和访问数据。数据库索引的种类包括B-树索引、哈希索引、全文索引等。B-树索引是最常用的索引类型,适用于等值查询和范围查询;哈希索引适用于等值查询,但不支持范围查询;全文索引适用于文本数据的查询。
阅读全文