经典数据库笔试题及详细答案.docxVIP

  • 0
  • 0
  • 约7.15千字
  • 约 10页
  • 2026-06-02 发布于河北
  • 举报

经典数据库笔试题及详细答案

一、基础概念题(每题5分,共25分)

1.简述数据库的ACID特性,分别说明其作用

答案:ACID是数据库事务的四大核心特性,确保事务的可靠性和一致性,具体如下:

1.原子性(Atomicity):事务是一个不可分割的最小操作单元,要么全部执行成功,要么全部执行失败(回滚),不存在部分执行的情况。例如:转账时,从A账户扣款和向B账户打款,必须同时成功或同时失败,避免出现一方扣款、一方未到账的异常。

2.一致性(Consistency):事务执行前后,数据库的完整性约束(如主键唯一、外键关联、非空约束等)保持不变。例如:转账前A、B账户总金额为1000元,转账后总金额仍为1000元,不会出现金额凭空增加或减少。

3.隔离性(Isolation):多个事务并发执行时,一个事务的执行不会被其他事务干扰,每个事务都感觉不到其他事务的存在。隔离性可以避免并发带来的脏读、不可重复读、幻读等问题。

4.持久性(Durability):事务一旦执行成功(提交),其对数据库的修改会永久保存,即使后续数据库发生崩溃、断电等故障,修改也不会丢失。

2.什么是主键(PrimaryKey)和外键(ForeignKey),二者的作用分别是什么?

答案:

主键(PrimaryKey):是表中唯一标识一条记录的字段(或字段组合),具有两个核心要求:非空(NOTNU

文档评论(0)

1亿VIP精品文档

相关文档