[管理学]数据库课程第7章综合案例.pptVIP

  • 5
  • 0
  • 约3.51千字
  • 约 33页
  • 2018-03-10 发布于浙江
  • 举报
[管理学]数据库课程第7章综合案例

复习 1、在关系数据库设计中,设计关系模式是( )的任务。 A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 2、在某工厂的综合管理系统设计中,工人的“工种”在人事管理子系统中作为属性,而在工具管理子系统中作为实体,这类冲突被称之为 ( )。 A、语义冲突 B、命名冲突 C、属性冲突 D、结构冲突 企业单据 企业单据 企业报表 企业报表 企业流程图 企业流程图 1 数据流图——顶层和一层 (1)数据流条目 数据流: 选课单 选课单=学生学号+姓名+系名+年级+{课程编号+课程名} 数据流:其他。。(略) (2)文件条目(数据存储条目) 文件:开课清单 课程记录=课程编号+课程名+学分+学时+课程费用+[任课教师|指导教师]+所属系+职称+{授课时间+授课地点}+课程内容+选课条件 文件组织:以课程编号为记录关键字升序排列 (3)数据项条目 课程编号:XXXXXXX(7位数字) 第1位:系编号 第2~3位:教研室编号 第4~6位:课程序号 第7位:课堂号 授课时间={星期+节} 星期:1~6 节:1~12 授课地点={教室号+楼名} 教室号:XXXX 课程名:长度(=30的字符串) 任课教师:姓名长度=8的字符串 。。。(略) * * 答案:1、C 2、D 1、生成任务E-R图 在需求分析中,我们已经勾画出了数据流程图,并收集到了所涉及的各种单据,并转化成数据字典中的描述。那么E-R图的设计就是基于这些收集到的数据需求进行的。 举例:学生选课系统 选课单 学生 教师 成绩记录单 学生课表 图1 学生选课系统的顶层DFD 学生选课系统 选课单 学生 学生 教师 开课清单 课程注册 费用 成绩记录单 学生课表 图2 学生选课系统 1-DFD 1.学生选课 2.课程注册 3.表格打印 E-R图? 2 数据字典——局部 2 数据字典——局部 2 数据字典——局部 在“学生选课”这一任务T1中使用了开课清单和选课表,下面我们看一下如何使用这两张表来生成任务T1的E-R图: 开课清单 课程编号 课程名: 学分: 学时: 课程费用: 授课教师 姓名: 系: 职称: 授课时间: 授课地点: 课程内容: 选课条件: 第一步 :根据数据字典将清单表中出现的数据项填入数据元素表中 数据元素表 元素名称 类型 宽度 精度 值域 能否为空 别名 课程号 字符 8 否 课程名 字符 8 否 学分 数值 1 否 学时 数值 2 否 选课费用 数值 2 否 教师姓名 字符 8 可以 系名 字符 16 可以 职称 字符 5 可以 授课时间 时间 8

文档评论(0)

1亿VIP精品文档

相关文档