没有合适的资源?快使用搜索试试~ 我知道了~
首页MySQLWorkBench中文教程.pdf
MySQLWorkBench中文教程.pdf

MySQL WorkBench中文教程 在今天的辅助教程里,你将会学到怎样用一个可视化数据库建模实用工具设计一个数据库图表和自动生成SQL语句。 特别说一下, 我们将会回顾一下怎样用 MySQLWorkbench, 一个交叉平台,可视化数据库设计工具。
资源详情
资源评论
资源推荐

www.xunbiz.com
MySQL WorkBench中文教程
在今天的辅助教程里, 你将会学到怎样用一个可视化数据库建模实用
工具设计一个数据库图表和自动生成 SQL语句。 特别说一下 , 我们
将会回顾一下怎样用 MySQLWorkbench, 一个交叉平台,可视化数据
库设计工具。
什么是 MySQL Workbench?
MySQL Workbench是由 MySQL开发的强大的工具, 它有以下三个基
本功能区域。
SQL Development: 代替了 MySQL query browser (MySQL查询
浏览器) . 允许用户连接到现有得的数据库,编辑和执行 SQL查
询。
Data Modeling : 完整的可视化数据库设计和建模
Database Administration : 代替了 MySQL administrator. 图
形界面启动和关闭服务, 创建用户账户,编辑配置文件,等等。
在这个教程中,我们将会在
Data Modeling
上从头开始创建一个数
据库,然后快速的看一下在 SQL编辑器上执行 SQL脚本并且在 MySQL
中创建一个数据库。
MySQL Workbench可适用于 Windows,Linux 和 Mac OSX。 有两个不
同的版本: Community OSS Edition (社区 OSS版本)和 Commercial

www.xunbiz.com
Standard Edition (商业标准版本)。 社区版本是开源和 GPL授权的,
正如你所期望的。 它功能齐全并且是我们在这篇文章里用到的。 商业
版本增加了一些其他的功能,像视图和模型验证或者文件生成。
备注 : 这个辅助教程是基于 Community OSS Edition 5.2 版本的
(5.2.16), 在测试版本发行时写的 (2010.4) 。
开始创建数据库
为了学会怎样使用 MySQL Workbench, 我们将会使用一个非常简单
的数据库:在线课程作为案例。 假如一组老师想给几门学科提供在
线课程,使用 Skype 或者其他视频会议软件。 对于我们这个小的项目,
我们应该存储以下信息:
当设计我们的图表时 , 我们需要知道以下几组数据之间的关系, 所以
我们现在就应该想一下。
一个老师可以教很多学科
一个学科可以被很多老师教
每一个课程只能有一个老师
一个老师可以教很多班
一个同学可以参加几个班
一个班可以有很多学生

www.xunbiz.com
一个班可能有几个小时的课 (一周内 )
在某一特殊的天或小时中 , 可能同时有几个在线的班
一个班只关于一个学科
一个学科可能会在几个课程中被教
基于这一点,在下面的展示中我们就有了所有的信息。
把数据传到 MySQL Workbench中
现在到了开始说 Workbench的时候了。在主( Home)屏幕的数据模型
部分,我们点击 ‘Create new EER Model’, 下面的屏幕将会出现:
当我们新建一个数据库模型时, 它包括了默认的 mydb模式, 我们可
以重命名它并且作为我们的数据库模式。 一个数据库模型可以有几个
不同的模式。 右边的目录将会展示我们的模式的每一个元素, 并且允
许我们在需要的情况下拖拽这些元素。 对于物理模式和 EER图表有几
个独立的部分, 我们可能会混淆包含在一个数据库中的几个模式。 接
下来的部分将会解释这些概念和它们之间是怎样关联的。
区分概念
物理模式包含了所有需要定义数据库的部分:表、列、类型、索引、
约束, 等等。这是我们真正要定义的。每一个被添加在图表模型的
对象都会在物理模式中显示 。也就是每一个图形化方式都会被定义
剩余10页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1