第04章 数据库建模(实体-联系模型)_7-8节

时间: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字,全部文档内容请下载后查看。喜欢就下载吧 ……

第04章 数据库建模(实体-联系模型)_7-8节.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219