)一) ER地图是什么? )1)、概念ER图)实体关系图、简记E-R图是用实体、关系、属性三个基本概念概括数据基本结构,描述静态数据结构的概念模型
(2)、要素3要素)实体、属性、关系
)3)表示实体型)用矩形表示,在矩形框内注明实体名;
属性:由椭圆形或圆角矩形表示,并连接到相应的实体。 多值属性由双线连接;
在主属性名称下加下划线;
联系:用菱形表示,在菱形框内注明联系名称,与关系实体连接,同时在无边的旁边进行联系的类型
)4)关系在E-R图中明确表示1对多关系、1对1关系、多对多关系。
一对一的关系是在两个物理连接方向上写1;
一对多的关系是1的写1,多的写n
在多对多关系中,在两个物理连接方向上分别写n、m
)二) ER图在数据库设计中起什么作用? ER图的构建属于需求数据库设计的需求分析阶段。
对于一个问题。 我们分析其关系,确定实体、属性,制作ER图。 只有了解实体与属性的关系、实体与实体的关系,才能更好地构建更清晰的数据库。
(三)一些常用数据库的分析)1)考虑学生信息管理系统的主题)学生、课程、成绩的关系,自行划分需求中的实体和属性,绘制ER图,考虑设计方案。
(简单的实体和属性)
1、实体是学生,奇它都是属性:
(复杂的实体和属性)
2、将学生及成绩视为两个实体,成绩可视为两个学生-成绩之间的属性。
(多个实体之间的联系根据需要确定实体是否用作属性。)
3 )成绩也作为一个实体,可以把学生和成绩、科目和成绩联系起来,利用学校号、课号查询科目成绩
)2)、题库主题)系统设计的需求,需要用户回答选题,保存用户的答案数据并自行分割需求、实体、属性、ER图,考虑设计方案。
(您将学习拆分实体的属性,考虑设计方案,并根据需要确定实体是否用作属性以及为什么是关系数据库。)
1 )这个需求包括哪些实体,又有哪些隐含实体,实体具有哪些属性。
2 )以用户、试题制作记录、实体、答案、成绩为实体,用户-试题制作记录、用户-试题、用户-成绩、试题-答案、试题-制作记录、试题-答案、答案-成绩之间有什么区别
(三)、学生、课堂、成绩、主题、答案之间关系分析:
学生,课程,成绩,主题,答案
学生和课程
学生:学号、性别、姓名
课程:课程编号、课程名称、教师、教室、科目类别、学校编号(外部属性)
课程编号课程名称教师教室科目分类编号(外部属性)。
math1概率统计sili西424数学001
math1概率统计sili西424数学003
math1概率统计sili西424数学004
学生和成绩
学生:学号、性别、姓名
成绩:分数、等级、课程编号(外部属性)、学校编号) (外部属性) )。
分数班的课程编号
59不合格math1 001
79合格math1 002
99优秀math1 004
成绩和课程
课程:课程编号、课程名称、教师、教室、科目类别
成绩:分数、等级、课程编号(外部属性) ) ) )。
分数班的课程编号
0-60不合格001
60-80合格001
80-100优秀001
课程和主题
课程:课程编号、课程名称、教师、教室、科目类别
主题:题干、主题号、难度等级、课程号(外部属性) ) )。
主题编号难易度班的课程编号
01 A1 4 math1
02 R2 2 math1
03 D3 5 math1
主题和答案
题目:题干、题号、难度等级
答案:答案内容、正确识别、主题编号(外部属性) ) ) ) ) ) ) )。
回答内容正确识别标题号码
a Y 1
b N 1
c N 1
d N 1
学号氏名词数外c
1 HJ 10 10 10 10