当前位置:文档之家› WorkBench教程

WorkBench教程

库图一个什么∙ SQL 现有∙Dat∙Dat建用的看Comm 在今天的辅图表和自动生个交叉平台,是 MySQL Wor MySQL Wor L Developme 有得的数据库ta Modeling tabase Admin 用户账户,编在这个教程看一下在SQL MySQL Work munity OSS E 辅助教程里,你生成SQL 语句可视化数据rkbench?rkbench 是由ent : 代替了 库,编辑和执g : 完整的可nistration :编辑配置文件程中,我们将编辑器上执kbench 可适用Edition (你将会学到怎。

特别说一据库设计工具由MySQL 开发MySQL quer 执行SQL 查询视化数据库设: 代替了 My 件,等等。

将会在 Data 执行SQL 脚本用于Window (社区OSS 版怎样用一个可一下, 我们将。

发的强大的工ry browser 询。

设计和建模ySQL adminis a Modeling 并且在MySQ s,Linux 和版本)和 Com 可视化数据库将会回顾一下工具, 它有以(MySQL 查询strator. 图上从头开始QL 中创建一个和 Mac OSX。

mmercial S 库建模实用工下怎样用 My 以下三个基本询浏览器). 图形界面启动始创建一个数个数据库。

有两个不同Standard Edi 工具设计一个ySQLWorkben 本功能区域。

允许用户连动和关闭服务数据库,然后同的版本:ition (商业个数据ch , 连接到, 创快速业标准版本文章本发开始作为对于当设一个本)。

社区版章里用到的。

备注: 这个发行时写的(2创建数据库为了学会怎为案例。

假如于我们这个小设计我们的图个老师可以教版本是开源和商业版本增个辅助教程是2010.4)。

怎样使用 MyS 如一组老师想小的项目,我图表时, 我们教很多学科和GPL 授权的加了一些其他是基于Commun SQL Workbenc 想给几门学科我们应该存储需要知道以的,正如你所他的功能,像nity OSS Ed ch, 我们将会提供在线课程以下信息:下几组数据之所期望的。

它像视图和模型dition 5.2 会使用一个非程,使用Sky 之间的关系,它功能齐全并型验证或者文版本的(5.2.非常简单的数pe 或者其他所以我们现并且是我们在文件生成。

2.16), 在测试数据库:在线他视频会议软现在就应该想这篇试版课程软件。

一下。

∙一个学科可以被很多老师教∙每一个课程只能有一个老师∙一个老师可以教很多班∙一个同学可以参加几个班∙一个班可以有很多学生∙一个班可能有几个小时的课(一周内)∙在某一特殊的天或小时中, 可能同时有几个在线的班∙一个班只关于一个学科∙一个学科可能会在几个课程中被教基于这一点,在下面的展示中我们就有了所有的信息。

把数据传到MySQL Workbench中现在到了开始说Workbench的时候了。

在主(Home)屏幕的数据模型部分,我们点击‘Create new EER Model’, 下面的屏幕将会出现:为我模式有几释这区分是我一个个数项卡当我们新建我们的数据库式的每一个元几个独立的部这些概念和它概念物理模式包我们真正要定个图形化方式在同一个数数据库。

每一卡建一个数据库库模式。

一个数元素,并且允许部分,我们可能它们之间是怎包含了所有需定义的。

每一式都会被定义数据库模型中一个模式将会库模型时,它包数据库模型可许我们在需要能会混淆包含怎样关联的。

需要定义数据库一个被添加在义在模式中。

我们可有几个是一个MySQ 包括了默认的可以有几个不要的情况下拖含在一个数据库的部分:表图表模型的对个模式,同样QL 数据库。

例的mydb 模式不同的模式。

拖拽这些元素据库中的几个表、列、类型对象都会在物样的,在一个例如,在下面, 我们可以右边的目录素。

对于物理个模式。

接下型、索引、 约物理模式中显个MySQL 服务面的屏幕里我以重命名它并录将会展示我理模式和EER 下来的部分将约束, 等等显示 。

也就务器中也可以我们有两个模并且作我们的图表将会解等。

这是每由几模式选建数view 1. 2. 当用现在关系素的素。

模式据表中。

如果我们要数据库是两个w plaincopy CREATE SC CREATE SC “EER 代表了用到SHOW DAT 在看一下什么系用的标准符的一个子集,我们可以用式中定义五个表。

这个图表要生成SQL 脚个同义词:y to clipbo CHEMA IF CHEMA IF 了扩展的实体TABASES 时,么是EER 图表符号。

EER 模型因为这个图表用EER 图表定个数据表然后仅仅包含两个脚本,我们将有oard print?NOT EXIST NOT EXIST 体关系,EER 它们将会在表?EER 代表了型可以很复杂表(在这个工定义整个数据库新建一个图表个数据表,但有两个独立的?TS `schema TS `schema 图表只是做模在MySQl 服务了扩展的实体杂,但是 MyS 工具里)的目库,或者是其表(drigram 但是这两个数的创建数据库a1`;a2`;做模型数据和数务器上作为数体关系,EER SQL Workben 目的是拥有每其中的一小部m )用可视化数据表和其他库声明—实际数据关系用的数据库被列出图表只是做ch 只用了所每一个被映射部分。

例如,化编辑工具去他的五个表都际上创建视图的标准符号。

出来。

做模型数据和所有可能图形射到物理模式我们可以在去定义另外两都会被包含在和创 数据形化元式的元在一个个数在模式创建们可我一建数击A 使卡)类型∙PK ∙ NN ∙UQ ∙BIN ∙ UN 表回到初始的可以用添加数一般选择开始数据表,我们Add Table 使用数据表编进入我们的型), 分配默认– Primary – Not nul – Unique N – Binary – Unsigne 的实例,我们数据表图标向始的时候添加将会用视图标图标,下面的编辑界面,我列。

我们可以认的值,如果y key(主键l(非空) (唯一) y(二进制数ed(无符号)通过双击数据物理模式中EER 图表并且标签第一次创的数据表编辑我们改变数据以选择数据类果需要,我们) )据表的名字重添加数据表或且创建可视化创建两个数据辑界面会打开据表的名字,类型 (这儿有们有七个复选重命名它。

在或者使用EE 化视图,但是据库表然后接开:并切换到列有一个下拉列选框去标记下在这一点上,R 图表添加所是为了展示怎接着用EER 图列标签(在下列表框关于所下面的任意一有两个途径所有的数据表怎样用两种方图表创建。

当下面的编辑器所有的MySQL 一个内容。

径:我表。

方法创你点选项数据∙ZF ∙AI 转到Add 表中如了图一个的方– Zero fi – Autoinc 视图这是一种添Diagram 标记中建的两个数如果我们转到图表并且准备选择左边的个新的数据表现在你只需方式一样。

向ll(补零) crement(自动添加数据表的记, 我们将新数据表。

到菜单处,选备继续创建。

的数据表图标表。

需要双击数据向表中输入行动增量)方式,当然我新建一个空的选择Model/Cr .标,指针指向一据表,编辑器选行的详细信息我们也可以用的图表,这不reate Diagr 一个小的数据选项卡显示编后,我们准备用EER 图表创不是我们想要ram from Ca 据表。

下一步编辑的名称、备开始设计它创建它们。

如要的,我们需talog Objec 步,单击容器列、类型等它们之间的关如果我们现在需要的是刚才cts,现在我们器的任何地方等,像我们之关系。

在点击 才在图们有方创建之前做Draw在左不用号:另一一个户表wing Relation 左边的数值工用担心最后一定义和未定一种关系被一个数据表的个表中是必须表的,它是属nships工具栏上,我一个,我们最后定义。

这是什被认为是定义的一行。

一个普须的,因为一个属于用户的。

我们在创建表后将会解释它什么意思呢?义一个表完全普遍的例子就个用户可能有关系上有六个它。

对于1:1依赖与另一个就是用一个分有几个手机号个工具可供选1和1:n 关系个存在的表时分开的表存储号,但是手机选择系,我们有两时,一个数据储用户的手机机号表的每一两种类型的标据表的一行依机号。

这可能一组是完全依标记符赖于能在另赖用你某种1:11:n n:m 的表一个需要系,后点的t你可能意识到种方式映射。

1关系:一个n关系:关系对m 关系:一个新从n:m 关系表。

而且 ,在个复合的主键要画线,外键单击图标,点击1关系对teachers-cl 到关系有一些在表的关系个表的主键是对应的表的主新表(关联表系说明创建关在1:1和1:n 键。

一个好的键和关联表将然后点击这对应的表。

让我asses 的关系些蕴含式。

如映射中有几种另一个表的外主键是n 关系表)被创建。

主关联表时定义n 的关系定义消息就是My 会被自动创建这两个表的关联我们看一下该系。

如果我们想在种规则。

外键系对应的表的主键是这两个关系是比较典义上,外键的ySQL Workben 建。

我们也可联。

对于一对该怎样做对于在MySQL 中建的外键个原始表的主典型的。

这些的引入将会成nch 比我们更可以选择手动对多关系,先于n:m 的tea 建立一个物理主键的组成。

些数据表完全成为那个表的更好的知道这动,一会将讲先点击多关系achers-subj 理表,关系必全依赖于两个的主键一部分这些约束。

我讲到。

为了建系对应的表,jects 关系和须被个原始形成我们只建立关 然和1:n者只我们需要就可Modenota 默认指定的只是在当前的们可以用难以第六个符号要的关联表(可以了。

如果我们把意识到del/Object N ation 模型中的外键名字和的项目Model/以理解的第六号用存在的列(n:m 映射表)把所有的关系到我们一直在Notation 中的案例: 关联表可能会/Model Opti 六个符号。

创建关系,意)。

既然我们都定义好了在MySQL Work 和 Model/Re 会在Edit/P ions 上。

如果意味着在你的们建立了这些,我们的图表kbench 中使用lationship Preferences 果我们不想让的表中已经包些关联表,就表应该看起来用默认的图表Notation 改s/Model Tab 让表和外键被包括了需要的就不需要n:m 来像下面这样表符号,但是改变它。

这是b 上被全局改被这种方式生的外键并且建m 的关系了,样:是你也可以在是我们在Cla 变或生成,建立了1:n 在ssic生成只有在这一点上成SQL选择File/有三个向导屏上,我们的模/Export/Forw 屏幕:模型是准备好ward Engine 的,我们可eer SQL CRE 以生成SQl 创EATE Script 创建MySQl 数. 在我们生成数据库。

相关主题