MySQL Workbench 安装及使用
文章目录
- MySQL Workbench 安装及使用
- 1. MySQL Workbench 简介
- 2. MySQL Workbench 的下载与安装
- 3. MySQL Workbench 使用
-
- 3.1 Workbench 创建数据库
- 3.2 概念设计:绘制 E-R 图
- 3.3 逻辑结构设计:E-R 图转换为关系模式
-
- 3.3.1 建立关系模式
- 3.3.2 关系模式规范化处理
- 3.4 逻辑结构设计:Workbench 建表
1. MySQL Workbench 简介
- MySQL Workbench是一款专为MySQL设计的 ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQL Workbench可以设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。
MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本,支持Windows和Linux系统。
2. MySQL Workbench 的下载与安装
(1)安装最新MySql时,有是否安装MySql Workbench的选项,可选择安装。
(2)可以独立安装MySql Workbench:官方下载链接 。安装很简单,基本就是一路Next。
由于我的电脑上Mysql版本较低,是5.5,因此为了避免版本不匹配的问题,我安装的是较低的版本:
① 点击安装包,双击运行程序,弹出软件安装向导,点击“Next”开始安装;
③ 选择安装类型:默认选择第一项“Complete”完整安装;
3. MySQL Workbench 使用
这里一个需求为例,完成以下数据库建模操作:
(1) 完成数据库概念模型设计,绘制ER模式图。
(2) 完成数据库逻辑模型设计,将E-R图转换为关系模式。
(3) 完成数据库物理模型设计,生成相关的SQL建表语句。
需求说明:设某汽车运输公司数据库中有以下信息需求:
① 系统中需要存储和管理下列信息实体:
- “车队”实体集,属性包括:车队编 、车队名称等;
- “车辆”实体集,属性包括:牌照 、生产厂家、出厂日期等;
- “司机”实体集,属性包括:司机编 、姓名、电话等。
② 上述各实体之间有下列联系:
- 车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机需要给出聘期;
- 车队与车辆之间存在“拥有”联系,每个车队可拥有若干车辆,但每辆车只能属于一个车队;
- 司机与车辆之间存在着“驾驶”联系,司机驾驶车辆有驾驶日期和公里数两个属性,每个司机可驾驶多辆汽车,每辆汽车可被多个司机驾驶。
3.1 Workbench 创建数据库
① 点击创建数据库按钮,输入数据库名称,选择编码方式,点击Apply
3.2 概念设计:绘制 E-R 图
1.根据上述需求,绘制出 E-R 图,可以使用 Edraw 、Visio 或者其他工具绘制 E-R图。下图为用 Edraw绘制的 ER 图。
②司机(司机编 ,姓名,电话,车队编 ,聘期)
Driver (Driver_number, Driver_name, Driver_phone, Group_number, Employ_day)
其逻辑结构为:
④驾驶(司机编 ,牌照 ,驾驶日期, 公里数)
Cardrive (Driver_number, Car_license,drive_date, Kilometers)
其逻辑结构为:
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是 班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树安装和登录安装32225 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!