第04章 数据库建模(实体-联系模型)_7-8节
时间:2025-04-20
时间:2025-04-20
数据库原理与设计
张申勇
第 04 章 数据库建模(实体-联系模型)_7-8节
数据库原理与设计认识自己用SWOT分析来了解自我:
第 4 章 数据库建模 Strengths:自己的强项; Weakness :自己需要改进的地方; (实体 -联系模型) Opportunities:机会在那里;
Threats: 负面的因素。2015/10/30 北京理工大学珠海学院 计算机学院 1
数据库原理与设计
张申勇
第 04 章 数据库建模(实体-联系模型)_7-8节
目 录4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.82015/10/30
数据库设计过程 E-R模型基本概念及表示
约束弱实体集 扩展E-R特征 E-R建模问题 数据库概念设计实例——大学选课系统 逻辑设计——E-R模型转化为关系模型北京理工大学珠海学院 计算机学院 2
数据库原理与设计
张申勇
第 04 章 数据库建模(实体-联系模型)_7-8节
概念设计任务 概念设计(即E-R模型设计)主要是根据需求分析规格 说明书完成如下任务: 定义实体集及属性,实体集的主码,用E-R图及数据字典 描述被建模的实体集;
定义联系集及属性,联系集的主码,联系的映射基数及参 与约束,实体的角色,并用E-R图描述被建模的联系集; 分析初步E-R图中是否存在依赖约束、多值联系?
利用扩展E-R特征对对象进行分类及聚合; 去除冗余数据,并保证满足所有数据需求不冲突; 对照需求分析规格说明书,检查E-R模型,看其是否包含 了所有数据、能否满足所有功能需求等。2015/10/30 北京理工大学珠海学院 计算机学院 3
数据库原理与设计
张申勇
第 04 章 数据库建模(实体-联系模型)_7-8节
大学选课管理系统需求分析 系统需求分析 系统目标及边界 功能需求分析
数据需求及业务规则分析 数据约束分析2015/10/30 北京理工大学珠海学院 计算机学院 4
数据库原理与设计
张申勇
第 04 章 数据库建模(实体-联系模型)_7-8节
大学选课管理系统的目标及边界 随着学分制的普及,大学选课管理系统已成为大学 信息管理系统中的重要组成部分。 本系统面向全体师生,对排课(每门课程开几个教 学班?谁来任教?上课时间与教室安排)、选修及 成绩进行集中管理,以实现排课、选课及成绩管理 的科学化、系统化和自动化,最大限度地为老师和 学生提供方便和提高管理效率。2015/10/30 北京理工大学珠海学院 计算机学院 5
数据库原理与设计
张申勇
第 04 章 数据库建模(实体-联系模型)_7-8节
大学选课管理系统的功能需求分析 学院基本信息管理:学院基本信息录入、维护与查询
班级基本信息管理:班级基本信息录入、维护与查询 学生基本信息管理:学
生基本信息录入、维护与查询 教师基本信息管理:教师基本信息录入、维护与查询 课程基本信息管理:课程基本信息录入、维护与查询 教室基本信息管理:教室基本信息录入、维护与查询 排课管理:根据开课计划实现自动或半自动的排课 学生选课:提供选课、退选和改选功能 课表查询:提供不同人员以不同方式查询选课信息
大学学分制管理系统的功能需求?
成绩管理:学生考试成绩录入、修改及查询2015/10/30 北京理工大学珠海学院 计算机学院 6
数据库原理与设计
张申勇
第 04 章 数据库建模(实体-联系模型)_7-8节
数据需求及业务规则分析 学院需要记录学院编号、学院名称、学院地址等信息,由 学院编号唯一标识 教师要求记录教师编号、教师姓名、职称、学位等信息, 由教师编号唯一标识 一个学院可聘用多名教师,但一名教师只能属于一个学院
班级需要记录班级编号、班级名称、年级、班级人数等信 息,由班级编号唯一标识 一个学院有多个班级,一个班级只能归属于某一个学院 班级人数为派生属性,它的值可通过统计学生实体集中属
于该班学生的人数而得到2015/10/30 北京理工大学珠海学院 计算机学院 7
数据库原理与设计
张申勇
第 04 章 数据库建模(实体-联系模型)_7-8节
数据需求及业务规则分析 学生需要存储学号、姓名、性别、出生日期、家庭住址、 电话号码等信息,由学号唯一标识 家庭住址由省份、城市、街道组成——复合属性; 电话号码可能有多个,如宿舍电话、实验室电话、移动电 话等——多值属性; 年龄可由生日推算出来——派生属性,不作为存储属性 学生可进一步分本科生和研究生两类,本科生需记录个人 兴趣,研究生需记录研究方向 一个班级有多名学生,但一个学生只能属于某一个班级 一个教师可以指导多名研究生,但一个研究生只能安排一 名指导教师2015/10/30 北京理工大学珠海学院 计算机学院 8
数据库原理与设计
张申勇
第 04 章 数据库建模(实体-联系模型)_7-8节
数据需求及业务规则分析 课程需要记录课程号、课程名称、课时、学分等信息,由 课程号唯一标识 一个学院可管理多门课程,但一门课程只能归属一个学院 如何理解 开课班与学生之间 课程之间需设置先修要求,一门主课程至多可以指定一门 多对多联系的语义(约束)? 先修课程,但一门先修课程可对应于多门主课程
每门课程可以安排多个开课班,开课班需存储开课班号、 年份、学期等信息 …… 此处隐藏:3408字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:毛中特考试复习资料-山大
下一篇:你的格局有多大