CH4 数据库建模(E-R模型)_7-8节

时间:2025-04-21

数据库系统原理与设计

(第2版)

第4 章

数据库建模 (实体-联系模型)

目 录

4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 数据库设计过程

E-R模型基本概念及表示 约束

弱实体集 扩展E-R特征 E-R建模问题 数据库概念设计实例——大学选课系统 逻辑设计——E-R模型转化为关系模型

概念设计任务

概念设计(即E-R模型设计)主要是根据需求分 析规格说明书完成如下任务:

定义实体集及属性,实体集的主码,用E-R图及 数据字典描述被建模的实体集;

定义联系集及属性,联系集的主码,联系的映射 基数及参与约束,实体的角色,并用E-R图描述 被建模的联系集;

概念设计任务

分析初步E-R图中是否存在依赖约束、多值联系?

利用扩展E-R特征对对象进行分类及聚合;

去除冗余数据,并保证满足所有数据需求不冲突; 对照需求分析规格说明书,检查E-R模型,看其是 否包含了所有数据、能否满足所有功能需求等。

概念设计任务

E-R图三要素:实体集、属性和联系集。 用长方形表示实体 椭圆形表示属性,并用无向边把实体与其属性连接 起来 菱形表示实体间的联系 联系的种类: 1:1、1:n、n:1或m:n “ ”表示指向参与联系集中的“一”方实体集,线 段“——”表示参与联系集中的“多”方实体集。

大学选课管理系统需求分析

系统需求分析

系统目标及边界 功能需求分析

数据需求及业务规则分析

数据约束分析

大学选课管理系统的目标及边界

本系统面向全体师生,对排课(每门课程开几

个教学班?谁来任教?上课时间与教室安排)、

选修及成绩进行集中管理,以实现排课、选课

及成绩管理的科学化、系统化和自动化,最大

限度地为老师和学生提供方便和提高管理效率。

大学选课管理系统的功能需求分析

学院基本信息管理:学院基本信息录入、维护与查询 班级基本信息管理:班级基本信息录入、维护与查询 学生基本信息管理:学生基本信息录入、维护与查询 教师基本信息管理:教师基本信息录入、维护与查询 课程基本信息管理:课程基本信息录入、维护与查询 教室基本信息管理:教室基本信息录入、维护与查询

大学学分制管理系统的功能需求?

大学选课管理系统的功能需求分析

排课管理:根据开课计划实现自动或半自动的排课

学生选课:提供选课、退选和改选功能

课表查询:提供不同人员以不同方式查询选课信息

成绩管理:学生考试成绩录入、修改及查询

数据需求及业务规则分析

学院(学院编号、学院名称、学院地址)

教师(教师编号

CH4 数据库建模(E-R模型)_7-8节.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

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

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

    支付方式:

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

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