电脑入门数据库的设计(编辑修改稿)内容摘要:

产品 1 N M N ACCP 16 绘制 ER图 1 1 1 M 1 M M M 用户积分 性别 用户等级 备注信息 注册日期 版块名称 本版留言 发贴数 状态 密码 昵称 电子邮件 生日 论坛用户 ( BBSUser) 管理 发表 跟随 属于 点击率 版主 标题 发贴人 贴子编号 正文 点击率 版块 ( BBSSection) 发贴 ( BBSTopic) 发贴人 正文 状态 贴子编号 所在版块 最后回复时间 发贴表情 回复数量 点击率 发贴时间 标题 M 跟贴 ( BBSReply) 所在版块 发贴时间 最后回复时间 发贴表情 1 论坛 ER图 ACCP 17 如何将 ER图转换为表 31 将各实体转换为对应的表,将各属性转换为各表对应的列 标识每个表的主键列,需要注意的是:没有主键的表添加ID编号列,它没有实际含义,用于做主键或外键,例如用户表中的“ UID”列,版块表中添加“ SID”列,发贴表和跟贴表中的“ TID”列 在表之间建立主外键,体现实体之间的映射关系 ACCP 18 如何将 ER图转换为表 32 UID主键 TID主键 RID主键 SID主键 ACCP 19 如何将 ER图转换为表 添加各表之间的关系 ACCP 20 数据规范化 仅有好的 RDBMS并不足以避免数据冗余,必须在数据库的设计中创建好的表结构  Dr 最初定义了规范化的三个级别,范式是具有最小冗余的表结构。 这些范式是: 第一范式 (1st NF - First Normal Fromate) 第二范式 (2nd NF- Second Normal Fromate) 第三范式 (3rd NF- Third Normal Fromate) ACCP 21 第一范式 (1st NF) BuyerID Country City 1 1 4 2 中国 中国 日本 美国 北京 北京 东京 纽约 … … … BuyerID Address 1 2 3 4 中国北京市 美国纽约市 英国利物浦 日本东京市 … … 第一范式的目标是确保每列的原子性 如果每列都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式( 1NF) ACCP 22 第二范式 (2nd NF) 如果一个关系满足 1NF,并且除了主键以外的其他列,都依赖与该主键,则满足第二范式(。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。