数据库设计和ER图解释

本文介绍了数据库设计的六个阶段,重点关注ER模型的概念,包括实体、实体集、属性和联系的定义,并阐述了E-R图的图示法,如实体用方形表示,属性用椭圆表示,联系用菱形表示,涵盖了三种不同类型的关系。
摘要由CSDN通过智能技术生成

数据库设计的基本步骤

按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段

1.阶段概述

1.需求分析

2.概念结构设计

3.逻辑结构设计

4.物理结构设计

5.数据库实施

6.数据库的运行和维护

2.图解

在这里插入图片描述
在这里插入图片描述


数据库设计通常分为6个阶段(1需求分析:分析用户的需求,包括数据、功能和性能需求,包括数据流图、数据字典、需求说明书;2概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;4数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;5数据库的实施:包括编程、测试和试运行;6数据库运行与维护:系统的运行与数据库的日常维护。)

在数据库设计过程中,需求分析和概念设计概念模型可以独立于数据库管理系统进行。逻辑结构和物理结构与选用的DAMS密切相关


————————————分割线————————————

介绍 →数据库设计的第3阶段,即逻辑设计

ER模型

1.概念

①实体:

现实世界中的事物都可以抽象成为实体【eg:室友养的猫,她会喵喵叫、跑来跑去。抽象出来就是猫】

②实体集:

有共性的实体组成的一个集合【eg:室友的猫和家里的猫都是母猫,组成一个母猫的实体集】

③属性:

实体的特性【eg:猫的身长、体重、毛色】

④联系:

事物之间的关联【eg:猫、铲屎官、动物救助站】

在这里插入图片描述

2.E-R图的图示法

①实体的表示:方形

在这里插入图片描述

②属性的表示:椭圆

在这里插入图片描述

③联系的表示:菱形

​ 一对一关系
在这里插入图片描述

​ 一对多关系
在这里插入图片描述

​ 多对多关系
在这里插入图片描述

3.示例

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皮皮怪鼠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值