设计数据库表的大致流程 提出需求,理解需求,分析语义作出对应的E-R图将E-R图转换成对应的关系模式从关系模式中,观察出几个基本的函数依赖(可以求F的闭包,得到所有的函数依赖;可以求属性的闭包,知道想要的函数依赖是否存在)求出极小函数依赖集,目的是简化之后的设计和优化判断数据表的范式级别(可以使用候选码求解算法求出候选码)如果范式级别低,进行优化,分解表,提升范式级别评判分解的好坏 必须满足无损连接性(使用模式分解的一般方法)尽量保持函数依赖 分库分表编写SQL语句,正式建表