数据库期末复习
事务
事务:用户定义的一个数据库操作序列,这些操作要么全部不做,要么全做,是一个不可分割的工作单位。
事务的特性:一致性,原子性,持续性,隔离性
数据独立性
数据独立性分为物理独立性和逻辑独立性
数据独立性:应用程序和在磁盘上保存的数据库中的数据是互相独立的。
逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的。
常见的并发问题
事务并发处理时,最常见的并发问题包括脏读、不可重复读和幻读。
非规范的数据引出的问题
非规范的数据引出的问题有数据冗余,插入异常,更新异常,删除异常。
数据库设计的步骤和任务
数据库系统设计的步骤和任务:
需求分析阶段:了解业务需求,明确需要存储哪些数据,以及数据之间的关系。
概念设计阶段:根据需求分析结果,设计数据库的概念模型。
逻辑设计阶段:将概念模型转化为逻辑模型,考虑如何使用关系型数据库来存储数据,并设计表结构、字段、索引等。
物理设计阶段:将逻辑模型转化为物理模型,考虑如何在数据库中实现逻辑模型,并考虑性能、安全性问题。
实施和维护阶段:完成数据库设计之后,实施到具体系统中,并优化和维护。
热门相关:赠我深爱如长风 侯门弃女之妖孽丞相赖上门 豪门退婚妻:宝贝,再嫁我一次! 重生不嫁豪门 全能王妃:偷个王爷生宝宝