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

6.3 为概念添加属性:

由于 Navicat 软件的概念模型中,未提供给实体添加属性的功能,则用“矩形”来表示属性,如下图所示:

  • 直接添加矩形,修改背景和名称;
  • 进行实体和属性的连线即可。

最后记住这个公式:ER图 = 找角色(实体) + 记特征(属性) + 画关系。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐