数据库原理概述
数据库系统阶段 20世纪60年代后期,由于计算机用于管理的规模更加庞大,需要计算机管理的数据急剧增长,对数据共享的要求越来越强烈。这时在硬件方面,出现了大容量的磁盘,硬件价格下降;软件价格上升,为编制和维护系统软件及应用程序所需的成本相对增加。在这种情况下,将文件系统作为数据管理的手段已经不再能满足应用的需求,数据库技术便产生了,出现了管理数据的软件系统即数据库管理系统。该阶段的特点是: 1、数据的共享性好,冗余度小 2、具有较高的数据独立性 3、数据由DBMS统一管理和控制 数据库应用开发技术 第1章数据库原理概述 3、第三范式 若R∈2NF,并且它的所有非主属性都不传递函数依赖于主关键字,则称R满足第三范式,记作若R∈3NF。 4、BCNF范式 若R∈1NF,并且它的每一个决定因素都是候选关键字,则称R属于BCNF。 数据库应用开发技术 第1章数据库原理概述 1.6.3 关系模式的规范化 1、无损连接 :在原关系模式下,满足原关系模式依赖集的任一实例在分解之后均能通过自然连接恢复。 2、保持函数依赖 :在“分解—还原”的过程中保持原有关系上的函数依赖集F 。 工人(工号,工种,定额)的分解? 数据库应用开发技术 第1章数据库原理概述 1.7 数据库设计步骤 需求分析阶段 概念结构设计阶段 逻辑结构设计阶段 物理结构
原创力文档

文档评论(0)