- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库范式详解
层次结构模型 * 1NF:给定关系r,如果r中每个属性的取值都是原子的(即不含空白值的集合和复合值),则为第一范式的。 * 转换成数据表的字段 正规划之前 除去同类型的字段 2NF:非Primary Key的字段需要与整个Primary Key有直接相关性 3NF:非Primary Key的字段间不应有从属关 系 正规化完成,整理以后的结果为: 正规划的另类思考:不必要的分割 人工的分割 * 施先生 施施研究室 孙小小 卢拉拉 $500 SQL Server F174 数据库 操作系统 网页设计 专长 网络技术 硬件技术 操作系统 专长 孙小小 卢拉拉 P1,P2 武汉 S2 P1,P2,P3 北京 S1 电话号码 城市 编号 电话号码 城市 编号 P2 武汉 S2 P1 武汉 S2 P3 北京 S1 P2 北京 S1 P1 北京 S1 应付总价:162100 送货地址:台北市忠孝东路九段 10 号 联络人:吴明士 Linux应用 旗旗出版社 620 150 BIOS玩家实战 旗旗出版社 299 100 Windows 98 系统秘笈 旗旗出版社 400 80 项目编号 书籍名称 出版公司 价格 数量 订 购 单 下单日期:2000/1/15 定单编号 下单日期 应付总价 客户编号 定单数据表 客户编号 联络人 送货地址 客户数据表 …… …… …… 文字 送货地址 文字 联络人 整数 客户编号 必须大于0 货币 应付总价 日期 下单日期 不可空白,不可重复 整数 定单编号 特性 数据类型 字段名称 定单数据表 下单日期 项目编号_1 书籍名称_1 价格_1 数量_1 出版公司_1 项目编号_2 书籍名称_2 价格_2 数量_2 出版公司_2 项目编号_3 书籍名称_3 价格_3 数量_3 出版公司_3 应付总价 送货地址 联络人 在此数据表中, 每张定单最多只 能输入3 种书 *定单编号 下单日期 项目编号 书籍名称 …… 定单数据表 将此字段设为 Primary Key 86,93 王子,大卫 影像处理 70,90,88 老张,阿雄,王子 数据库系统 成绩 学生姓名 课程名称 93 大卫 影像处理 86 王子 影像处理 88 王子 数据库系统 90 阿雄 数据库系统 70 老张 数据库系统 成绩 学生姓名 课程名称 *订单编号 下单日期 应付总价 送货地址 联络人 定单数据表 *订单编号 *项目编号 书籍名称 价格 数量 出版公司 订购项目数据表 1 ∞ *订单编号 下单日期 应付总价 送货地址 联络人 订单数据表 *订单编号 *项目编号 书籍名称 价格 数
文档评论(0)