【教学辅导】Navicat数据库建模保姆级教学|零基础画好数据库ER图!搭建概念模型
Navicat数据库建模保姆级教学|零基础画好数据库ER图!搭建概念模型
·
01 部署运行环境和安装Navicat 数据库管理软件
1.下载服务器软件:
1.推荐 PhpStudy : https://www.xp.cn/php-study,,支持各种环境,一键安装,
如下图所示:


2.如果启动 mysql8 失败,进行“端口检测”;
3.如果 3306 端口检测被占用,则在电脑上找到“任务管理器”软件,找到占用“3306”端口的软件,选中右键,结束进程即可或者修改端口号(点击 mysql8 的配置按钮即可进行修改),下面是修改方式的图:

2. 下载Navicat数据库管理软件软件:
自行官网下载或搜索破解版下载并安装,建议购买付费版。
3. 下载Navicat数据库管理:
右键新建连接,下一步,填写连接名称和数据库密码( 密码默认 root 或者安装服务器软件填写的数据库密码),点击确定即可。

02 概念模型
1.定义:
概念模型是数据库设计的第一层业务抽象,聚焦于业务实体(Entities)及其核心关系(Relationships),不涉及具体技术实现细节(如数据类型、索引等)。其目的是清晰表达业务需求和数据规则,是数据库设计的第一阶段,也是与业务人员沟通的主要工具。
2.概念模型的用途:
- 概念模型用于现实世界的建模;
- 是现实世界到机器世界的第一层抽象;
- 是数据库设计人员和用户之间进行交流的语言;
- 是数据库设计的有力工具。
3.对掌握概念模型人员的基本要求:
- 较强的语义表达能力;
- 简单、清晰、易于用户理解。
4.理解概念模型的几个关联概念:
- 实体(Entity):客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。
属性(Attribute):实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。 - 关系:实体之间的联系:通常是指不同实体集之间的联系。实体之间的联系有一对一(1:1)、一对多(1:m)和多对多(m:n)等多种类型。如下图所示:

5.概念模型的表示方法:ER图
下面分别是:有实体属性和无实体属性的 ER 图:

6.概念模型构建过程:
首先,使用概念目录列表或名词性短语来识别问题领域中的潜在概念;
然后,在概念模型图中绘制这些概念;接下来,为这些概念添加关联关系;
最后,为概念添加属性。
注释:该软件中的图表可以理解为画布
6.1 绘制概念即实体:添加实体和实体右键操作说明
- 添加新实体:若要添加一个新的实体,点击工具栏的 “实体”按钮,并点击画布的任何位置,即可添加一个新实体

- 添加原有实体:点击“现有模型对象”选项卡,就可以把已存在的实体拖放到画布中。

6.2 为概念添加关联关系:给 1 个主体实体添加 1 个从实体关系和关系连接器说明
- 添加关系操作:若要给一个主实体添加 1 个从实体即添加一个关系,选中主实体,再点击工具栏的 “关系”按钮,并拖放该主实体指向其从实体即可;
- 关系连接器说明:
- 显示或隐藏实体间关系名称:若要显示或隐藏链接的名标签,单击该“关系”,在右侧的属性窗格中勾选或取消勾选“显示名称”选项即可;
- 鼠标移入实体间的关系连接器的交互说明:当你移动滑鼠到一个关系连接器时,主从两个实体的边界会显示“浅绿色”边框
- 关系连接器的核心属性说明:如下图所示

6.3 为概念添加属性:
由于 Navicat 软件的概念模型中,未提供给实体添加属性的功能,则用“矩形”来表示属性,如下图所示:
- 直接添加矩形,修改背景和名称;
- 进行实体和属性的连线即可。

最后记住这个公式:ER图 = 找角色(实体) + 记特征(属性) + 画关系。
更多推荐
所有评论(0)