- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BBS论坛数据库设计示例 绘制E-R关系图4 BBS论坛数据库设计示例 BBS论坛数据库设计示例 告诉学生:在设计阶段,设计数据库的一般步骤为: 1.绘制E-R图图纸,用于和客户沟通交流意见,并反复修改,直到客户确认 2.客户确认后,将E-R图转换为表 3.应用三大范式对设计的多张表进行审核并规范化表的结构 我们先看看如何绘制E-R图,它和施工图一样,有许多行业规定的绘图符合,表示特殊的含义。 。第一范式(1NF)的目标:确保每列的原子性 第二范式(2NF)的目标:确保表中的每列,都和主键相关 第三范式(3NF)的目标:确保表中的每列,都和主键列直接相关,而不是间接相关 总结: 方式多样,例如:可以指定某些睡觉的学生总结,随机抽号总结,集体总结,调动课堂氛围。 推荐建模工具 Power designer ERwin 规范化示例6-5 工程号 工程名称 职工号 姓名 职务 小时工资率 工程号 职工号 工时 工程表 员工表 项目工时表 满足第三范式吗? 应用第二范式规范化: 规范化示例6-6 工程号 工程名称 职工号 姓名 职务 职务 小时工资率 工程号 职工号 工时 工程表 员工表 职务表 工时表 应用第三范式规范化: 规范化和性能的关系 为满足某种商业目标,数据库性能比规范化数据库更重要 通过在给定的表中添加额外的字段,以大量减少需要从中搜索信息所需的时间 通过在给定的表中插入计算列(如成绩总分),以方便查询 在数据规范化同时,要综合考虑数据库的性能 员工晋级业务实体2-1 训练要点: 收集信息 标识实体 标识每个实体的属性 标识实体之间的关系 需求说明: 为了激励优秀员工为企业作出更大的贡献,企业定期安排员工晋级 假设每个部门设置多个不同的岗位,每个岗位可以安排多个员工 每一位员工隶属于企业的一个部门,有一个对应的岗位 企业保存每位员工每次晋级记录 员工晋级业务实体2-2 难点指导: 收集信息: 在确定客户要做什么之后,收集一切相关的信息,尽量不遗漏任何信息 标识实体: 原则: 实体一般是名词 每个实体只描述一件事情 不能重复出现含义相同的实体 标识每个实体的属性: 标识每个实体需要存储的详细信息 标识实体之间的关系 练习——绘制员工晋级业务E-R图 需求说明: 使用Visio绘制员工晋级业务的E-R图 提示: 如何使用Visio绘制E-R图 使用文件→新建→框图→基本框图来绘制E-R图; 在绘图窗口左侧的“基本形状”里选择“矩形”、“椭圆”、“菱形”拖动到页面适当位置,就可以绘制需要的矩形、椭圆和菱形 绘制直线,在工具栏:视图→工具栏→绘图,这时就会弹出绘图工具栏。选择其中的直线工具 需求说明: 用Visio E-R图转化为数据库模型图 在各个模型图之间体现实体之间的映射关系 绘制员工晋级模型图 规范员工晋级数据库设计2-1 训练要点: 数据库设计的三大范式 需求说明: 根据三大范式规范化员工晋级业务数据 为了保证应用程序的运行性能,对符合第三范式的数据库结构进行调整 难点指导: 向各个表中插入数据,查看表中的每个属性列是否存在重复、插入异常、更新异常和删除异常 对照三大范式解决表中的异常问题 第一范式的目标是确保每列都是不可再分的最小数据单元:查看每列是否都满足 第二范式每列与主键相关,不相关的放入别的表中,即要求一个表只描述一件事情 第三范式要求表中各列必须和主键直接相关,不能间接相关,查看各表,满足第三范式 对于不满足三大范式的表要进行表拆分 规范员工晋级数据库设计2-2 总结 在需求分析阶段,设计数据库的一般步骤是什么? 在概要设计阶段和详细设计阶段,设计数据库的步骤是什么? 为了设计结构良好的数据库,需要遵守一些专门的规则,称为数据库的设计范式,分别是什么? 综合训练1 现有论文和作者两个实体 论文实体的属性包括题目、期刊名称、年份、期刊号; 作者实体的属性包括姓名、单位、地址; 一篇论文可以有多个作者,且每一位作者写过多篇论文,在每一篇论文中有作者的顺序号。请完成以下操作: (1)画出E-R图 (2)将E-R图转换成关系模式,并指出每个关系模式的主键(加下划线)和外键(加波浪线)。 关系模式: 论文(题目,期刊名称,年份,期刊号) 作者(姓名,单位,地址) 发表(姓名,题目,顺序号) CREATE TABLE 发表 (姓名 CHAR(7) NOT NULL, 题目 CHAR(6) NOT NULL, 顺序号 INT DEFAULT NULL, PRIMARY KEY (姓名, 题目), FOREIGN KEY (姓名)
您可能关注的文档
- 9地形图的应用.ppt
- @使用燃料对环境的影响0.ppt
- AB PLC学习入门.ppt
- aa济南版八上生物第一章 绿色开花植物的一生第4节《种子的萌发》优教课件(共28张PPT)aaaa济南版八上生物第一章 绿色开花植物的一生第4节《种子的萌发》优教课件(共28张PPT).ppt
- aa第三章甲烷aa第三章甲烷.doc
- AI制作超炫的发光条教程.doc
- Android系统名词汇总.ppt
- Agilent_1260_HPLC_工作原理及简单操作.ppt
- ArcGIS 投影.doc
- Agilent-1260LC液相色谱仪使用、维护保养规程.doc
- 中国智能家居市场2025年发展现状与趋势分析报告.docx
- 难点详解人教版八年级上册物理物态变化《温度》综合练习试卷(解析版).docx
- 难点详解人教版八年级上册物理物态变化《温度》综合练习试题(解析卷).docx
- 2025年医药零售门店销售数据分析报告.docx
- 难点详解人教版八年级上册物理物态变化《温度》综合测试试卷(详解版).docx
- 2025年新能源行业企业社会责任与品牌形象塑造报告.docx
- 难点详解人教版八年级上册物理物态变化《温度》综合测试试题(详解).docx
- 难点详解人教版八年级上册物理物态变化《温度》综合练习试题(含答案及解析).docx
- 奥密克戎毒株新冠病毒三基培训题目答案.docx
- 难点详解人教版八年级上册物理物态变化《温度》综合测试试卷(解析版含答案).docx
最近下载
- 地球科学概论 第10讲 _生物圈——[武汉大学 地球科学概论].pdf VIP
- 某公司年度经济活动分析报告.ppt VIP
- prosteel3d命令一览表.pdf VIP
- 2024秋《战场侦察监视技术与装备》答案.docx VIP
- 明清时期举人名录.pdf VIP
- 苏教版小学科学五年级下册教学设计教案.pdf VIP
- 土方开挖施工方案(筏板、独立基础、条形基础、桩间土).pdf VIP
- 人教版七年级上册英语第一次月考试题(含答案).docx VIP
- 梅赛德斯-奔驰-R级-产品使用说明书-R350 4MATIC-251165-Rclass.pdf VIP
- 《模拟电子技术基础》模电期末试题集及答案(8套).pdf VIP
文档评论(0)