第七章数据库设计授课教师:(超码、候选码、主属性、非主属性)规范化过程(1NF→2NF→3NF→BCNF→4NF)数据依赖的公理系统阿氏公理(自反律、增广律、传递律、合并规则、伪传递规则、分解规则)函数依赖集的闭包F+属性集关于函数依赖的闭包XF+()计算最小函数依赖集(三个准则).例1:F={XY,YZ},求F+例2:F={AB→C,B→D,C→E,EC→B,AC→B}。求(AB)F+例3:F={A→BC,B→AC,C→A},试求Fmin。.本章从软件工程的角度来剖析数据库设计的阶段性,比较系统地介绍数据库设计的全过程,主要讨论数据库设计的方法和步骤,详细介绍数据库设计的各个阶段的目标、方法和应注意的事项。.、数据库设计概述数据库已成为现代信息系统的基础与核心部分,已用于各类应用系统,如办公系统、管理信息系统等;通常把使用数据库的各类信息系统都称为数据库应用系统;在具备了DBMS、系统软件、操作系统和硬件环境的时候,对数据库应用开发人员来说,就是如何使用这个环境表达用户的要求,转换成有效的数据库结构,构成较优的数据库模式,这个过程称为数据库设计。.数据库应用系统的开发是一项软件工程,开发过程应遵循软件工程的一般原则和方法,但又应有自身的特点,所以特称为“数据库工程”;数据库工程按内容可分为两部分:作为系统核心的数据库应用系统的设计与实现;设计数据库的各级模式并建立数据库设计整个数据库应用系统相应的应用软件及其他软件(如通信软件)的设计与实现;.数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。目标:为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。.数据库概述:、数据库设计的特点数据库建设数据库应用系统从设计、实施到运行与维护的全过程;数据库建设的基本规律三分技术,七分管理,十二分基础数据整个设计过程中要把数据设计和处理设计密切结合起来结构(数据)设计:设计数据库框架或数据库结构行为(处理)设计:设计应用程序、事务处理等;.
数据库设计.ppt课件 来自淘豆网m.daumloan.com转载请标明出处.