mysql使用workbench的eer生成关系数据库Word格式文档下载.docx

上传人:b****2 文档编号:5312734 上传时间:2023-05-04 格式:DOCX 页数:19 大小:1.26MB
下载 相关 举报
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第1页
第1页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第2页
第2页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第3页
第3页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第4页
第4页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第5页
第5页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第6页
第6页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第7页
第7页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第8页
第8页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第9页
第9页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第10页
第10页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第11页
第11页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第12页
第12页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第13页
第13页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第14页
第14页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第15页
第15页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第16页
第16页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第17页
第17页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第18页
第18页 / 共19页
mysql使用workbench的eer生成关系数据库Word格式文档下载.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

mysql使用workbench的eer生成关系数据库Word格式文档下载.docx

《mysql使用workbench的eer生成关系数据库Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《mysql使用workbench的eer生成关系数据库Word格式文档下载.docx(19页珍藏版)》请在冰点文库上搜索。

mysql使用workbench的eer生成关系数据库Word格式文档下载.docx

我们的示例中使用MySQLWorkbench创建的物理模型看上去就像下图这样:

1,启动workbench

如图中的界面在左下角点击+按钮(红色标注的地方)

2,创建订单方案(ORDERSchema)

首先让我们来创建一个保存订单物理模型的方案。

2.1,点击+按钮(红色标注的地方)

2.2,更改新的方案默认名称为订单,以及更改该方案默认的字体编译方式。

注意,当你键入方案名时,在PhysicalSchemata上的标签名也会随之改变。

2.3,重命名方案后关闭schema窗口。

3,创建订单表

我们现在创建订单模型中的三个表:

ORDER表以及它的两个子表SALES_ORDER和PURCHASE_ORDER。

首先,确信你已经选择了ORDER方案的标签,这样,我们创建的表才会包含于这个方案。

3.1,双击AddDiagram按钮。

会自动生成一个EER图表展示的(EER=EnhancedEntityRelationship)。

3.2,单击Table图标,选择需要创建表的数据库order,然后移动鼠标到EERDiagram区域,在你想放置第一个表的位置上单击鼠标。

对于其他两个表,重复上面的操作。

你可以通过拖拽来移动表的位置。

3.3,下一步,我们要对table1做一些操作,这些操作是通过Workbench的表编辑器完成的。

要打开表编辑器,只需右键选择table1并选择EditTable1菜单,或双击table1即可弹出编辑界面。

键入table1的表名ORDER。

3.4,接下来,增加列(字段)。

选择Columns标签。

将列名(字段名)idORDER更改为ORDER_NO,在下拉列表框中选择数据类型INT,我们希望ORDER_NO列的值可以被MySQL数据库自动控制,所以,我们选定AI列(AutoIncrement——自增量)。

你也可以指定表的其他物理属性,例如它的Collation属性(用于设定编译字体类型);

当然可以指定表的其他高级选项,例如trigger和portioning(分别对应Trigger和Partioning标签)。

3.5,增加其他两列(字段):

ORDER_DATE和ORDER_TYPE。

ORDER_TYPE可以有两个值:

S表示销售订单,P表示采购订单。

由于销售订单是更常用的,所以我们指定列(字段)的默认值为S。

还可以在最后一列的下面白色区域双击鼠标来增加下一个字段。

3.6,使用同样的方式来创建SALES_ORDER表及其中的列(字段)。

3.7,最后,创建PURCHASE_ORDER表及其中的列(字段)。

4,创建关系

我们已经创建了三个表。

到这里并没有结束;

我们仍旧需要创建它们的关系。

4.1,SALES_ORDER是ORDER的子表,意味着它们是1:

1,SALES_ORDER为子表,ORDER为父表,并将ORDER的键移动到SALES_ORDER。

所以,选择(单击)1:

1identifyingrelationship图标,然后在SALES_ORDER表上单击,再在ORDER表上单击。

注意,当你在单击表时,图标将变为带有1:

1关系的手型。

1:

1关系就是这样设置的;

ORDER_NO主键被移动到SALES_ORDER表并作为它的主键。

4.2,下一步,创建PURCHASE_ORDER到ORDER的关系,它仍旧是1:

1关系。

4.3,我们现在已经完成了表及表之间关系的设计;

将我们的模型保存为ORDER.mwb.

5,生成DDL和数据库

最终在本文设计数据模型的目的是为了建立MySQL数据库。

我们将首先生成DDL(SQLCREATEscript),然后执行这个脚本。

5.1,从File|Export菜单中,选择ForwardEngineerSQLCREATEScript…

5.2,执行保存的SQLCREATE脚本。

MySQLWorkbench自身并没有执行这个脚本的能力;

我们可以在MySQL命令控制台中来执行它。

5.3,其他选项都不用选。

5.4,选择表中刚才创建的3个实体。

5.5,会自动生成脚本,点击完成。

5.6,执行保存的SQLCREATE脚本。

MySQLWorkbench自身并没有执行这个脚本的能力,我们可以在MySQL命令控制台中来执行它。

回到主界面,file|RunSQLScript…,选择刚才创建的脚本文件order.sql。

可以再次设置默认编译的字体,点run即开始创建用eer创建的order数据库和表。

6,查看新建的数据库

6.1,查看数据库order。

6.2,查看表。

由于order是关键字,所以在输入使用数据库语句时,order要用tab键上的`键括起来,如图中所示。

6.3,查看表结构。

总结

这篇文章向你展示了在MySQLWorkbench中如何可视的建立MySQL物理数据模型,并使用它来创建一个MySQL数据库。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2