数据库设计案例.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业单据 企业单据 企业报表 企业报表 企业流程图 企业流程图 1、生成任务E-R图 在需求分析中,我们已经勾画出了数据流程图,并收集到了所涉及的各种单据,并转化成数据字典中的描述。那么E-R图的设计就是基于这些收集到的数据需求进行的。 举例:学生选课系统 1 数据流图——顶层和一层 选课单 学生 教师 成绩记录单 学生课表 图1 学生选课系统的顶层DFD 学生选课系统 选课单 学生 学生 教师 开课清单 课程注册 费用 成绩记录单 学生课表 图2 学生选课系统 1-DFD 1.学生选课 2.课程注册 3.表格打印 E-R图? (1)数据流条目 数据流: 选课单 选课单 学生学号+姓名+系名+年级+ 课程编号+课程名 数据流:其他。。(略) 2 数据字典——局部 (2)文件条目(数据存储条目) 文件:开课清单 课程记录 课程编号+课程名+学分+学时+课程费用+[任课教师|指导教师]+所属系+职称+ 授课时间+授课地点 +课程内容+选课条件 文件组织:以课程编号为记录关键字升序排列 2 数据字典——局部 (3)数据项条目 课程编号:XXXXXXX(7位数字) 第1位:系编号 第2~3位:教研室编号 第4~6位:课程序号 第7位:课堂号 授课时间 星期+节 星期:1~6 节:1~12 授课地点 教室号+楼名 教室号:XXXX 课程名:长度( 30的字符串) 任课教师:姓名长度 8的字符串 。。。(略) 2 数据字典——局部 在“学生选课”这一任务T1中使用了开课清单和选课表,下面我们看一下如何使用这两张表来生成任务T1的E-R图: 开课清单 课程编号 课程名: 学分: 学时: 课程费用: 授课教师 姓名: 系: 职称: 授课时间: 授课地点: 课程内容: 选课条件: 第一步 :根据数据字典将清单表中出现的数据项填入数据元素表中 数据元素表 元素名称 类型 宽度 精度 值域 能否为空 别名 课程号 字符 8 否 课程名 字符 8 否 学分 数值 1 否 学时 数值 2 否 选课费用 数值 2 否 教师姓名 字符 8 可以 系名 字符 16 可以 职称 字符 5 可以 授课时间 时间 8 否 授课地点 字符 18 否 课程内容 字符 255 否 选课条件

文档评论(0)

精品家园 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档