50 likes | 184 Views
第七章作业讲评. 05 计算机 数据库系统概论. 总评. 本章作业主要是概念题,完成情况较好。 按时交作业 57 人,迟交 4 人,未交 4 人。 优秀作业: 杨振芳、赵猛、呼荣权、刘青、琚星星 难点 12 题将 E-R 图转换为关系模式. 1 、 4-9 、 15 题. 概念题,书上有定义 考核要点: 数据库设计六个阶段、数据库设计特点、数据库设计过程中的数据字典内容和作用、数据抽象 典型问题: 数据库概念结构和概念结构设计的混淆。 概念结构 是信息世界的结构,即概念模型,是对现实世界的一个真实模型,包括事物和事物之间的联系。
E N D
第七章作业讲评 05计算机 数据库系统概论
总评 • 本章作业主要是概念题,完成情况较好。 • 按时交作业57人,迟交4人,未交4人。 • 优秀作业: • 杨振芳、赵猛、呼荣权、刘青、琚星星 • 难点 • 12题将E-R图转换为关系模式
1、4-9、15题 • 概念题,书上有定义 • 考核要点: • 数据库设计六个阶段、数据库设计特点、数据库设计过程中的数据字典内容和作用、数据抽象 • 典型问题: • 数据库概念结构和概念结构设计的混淆。 • 概念结构是信息世界的结构,即概念模型,是对现实世界的一个真实模型,包括事物和事物之间的联系。 • 概念结构设计是将需求分析得到的用户需求抽象为信息结构即概念模型的过程。 • 数据字典的作用很多同学不清楚。 • 数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完善。
12题 • 题目:将第一章习题12和习题13中的E-R图转换成关系模型 • 考核要点:E-R图向关系模型的转换 • 典型问题 • 有同学将E-R图画错,这样关系模式也转换错误。 • 缺少部分关系模式,例如缺少课程关系和班级关系,一个实体型应该转换为一个关系模式,实体间联系则分为几种情况(书上P225)。 • 部分同学为所有的实体间的联系都建立了一个关系,有些情况可以与实体对应的关系模式合并。例如系-班级联系,可以在班级关系中加系号属性。 • 部分同学不知道如何确定各关系中的属性,关系的属性就是实体的属性,如果实体间联系与某一端实体对应的关系合并,需要在该关系的属性中加入另一个关系模式的码和联系本身的属性。很多同学遗漏了原实体中的属性,例如学生关系中遗漏了学历属性。 • 部分同学在系表中缺少属性学校名。
校-系 系-班 系-室 室-教 班-生 选修 指导 12题 1 n n 教员 教研室 1 1 n 1 学校 系 n 1 关系模型: 班级 学生 n n 1 ,学校名 系:系号,系名 m ,系号 班级:班号,班级名 ,系号 教研室:教研室号,教研室 n 各实体属性: 系:系号,系名 班级:班号,班级名 教研室:教研室号,教研室 学生:学号,姓名,学历 课程:课程号,课程名 教员:职工号,姓名,职称 联系属性: 选修课:成绩 ,导师职工号 课程 学生:学号,姓名,学历 ,班号 课程:课程号,课程名 ,教研室号 教员:职工号,姓名,职称 选课:学号,课程号,成绩