Erstudio8.0使用教程

打开ERstudio,点击新建出现如图对话框:

选择第一个,表示创建一个新的关系型 数据库模型

这里提一点数据库模型分为relational(关系)和dimensional(多维) 两种在这里主要以关系型数据库为主来介绍模型的创建过程。

第二和第三项均是重新设计已存在的数据库和数据库模型导入等。

在软件空白处右键,然后点击 Insert Entity, 添加实体:

然后 点击空白处,将会出现

然后右键,选择 Edit Entity, 如下图:

点击Add图标,现在就可以开始添加实体(既是表对象)了,我们需要输入的主要信息有下面几个:

分别输入表名(= 实体名)

表的属性(= 表的列)

列的类型和长度

是否为空

是否为主键

待一张表的所有信息都输入完毕后,选择 OK 按钮,

即出现下图所示信息:

同理,其他表都是同样的操作:所有表的信息输入完毕后,就需要建立表与表之间的 联系信息 , 以两张表为例子

转到工具栏: 这里共有5种逻辑关系,从左到右分别为:

Identifying Relationship

non-Identifying Relationship,mandatory relationship

optional relationship

one-to-to relationship

Non-specific Relationship

(1)(确定关系)Identityfying Relationship 是一种一定存在的关系。子实体中必须有充当外键的属性,而且这个外键必须要成为父实体的主键,这种关系也最终产生一个组合主键来决定父实体实体。

(2) (非确定关系)Non-Identifying ,Optional Relationship 对于子实体非主键属性而言产生一个父实体主键,因为这个关系时可选,外键没有要求在子实体中。但有外键存在于子实体的话,那么在父实体的主键中就一定能找到该外键。

(3) Non-Identifying ,Mandatory Relationship 这种关系一方面针对子实体的非主键属性而言产生父实体的主键;另一方面要求子实体必须得有外键,而且此外键一定可以在父实体的主键中找到。

(4) Non-Specific Relationship(非具体关系) 这个关系主要是实现多对多的关系。因为现在多对多的逻辑关系还没有被很好的解决,所以在这种关系类型下也不能产生任何的外键。这种关系类型在数据库模型中 很少使用,若你要将数据库模型标准化,最好在实体间将此关系去除。

总之,确定关系中,父实体中的外键也充当主键,来和父实体本身主键来共同决定父实体身份;在非确定关系中,父实体中外键就是纯粹的外键,只有父实体本身主键来决定父实体的身份。各种关系详细情况可参考ERStudio帮助说明文档。

选择相应的链接方式后,先点击一张表,然后再点击另一张表, 两张表就自动建立起链接关系,如下所示:

到此,基本的操作介绍完毕。

附一张完整的ER图:

Erstudio8.0怎么用?Erstudio8.0汉化版详细使用教程欧普下载整理并发布

Erstudio8.0怎么用?Erstudio8.0汉化版详细使用教程的更多相关文章

  1. 性能监视器PerfMon v2.0 是一个流氓的汉化版

    最近在部署一台新设备时,由于懒得翻墙用google下载软件,由一次中了坑.百度搜索出来的这个<性能监视器 v2.0 汉化版>,安装了之后,设备会时不时自动弹出广告.反编译分析了一下,的确就 ...

  2. BabelMap 9.0.0.3 汉化版(2016年12月27日更新)

    软件简介 BabelMap 是一个免费的字体映射表工具,可辅助使用<汉字速查>程序. 该软件可使用系统上安装的所有字体浏览 Unicode 中的十万个字符,还带有拼音及部首检字法,适合文献 ...

  3. API Monitor v2.0 Alpha-r13 (32+64) 汉化版

    API Monitor v2.0 Alpha-r13 (32+64) 汉化版: 链接: https://pan.baidu.com/s/1jIx5znC 密码: 4538 本软件已最大化汉化,已经趋于 ...

  4. Webstorm10.0.3破解程序及汉化包下载、Webstorm配置入门指南

    核心提示: WebStorm 是jetbrains公司旗下一款JavaScript 开发工具.被广大中国JS开发者誉为“Web前端开发神器”.“最强大的HTML5编辑器”.“最智能的JavaSscri ...

  5. 用SCMD2.0.8.0汉化版制作OB地图简易教程

    [综合] [复制链接]     Fenix_king       153 主题 0 好友 1万 积分 金星 该用户从未签到 星币 6392 水晶 0 星望 22 精华 0 发消息 电梯直达 楼主   ...

  6. gimagex 2.0.17 汉化版

    软件名称: gimagex 2.0.17 汉化版 软件语言: 简体中文 授权方式: 免费软件 运行环境: Win 32位/64位 软件大小: 1.31MB 图片预览: 软件简介: gimagex 2. ...

  7. UltimateDefrag磁盘碎片整理软件 v3.0.100.19汉化版

    软件名称:UltimateDefrag磁盘碎片整理软件 v3.0.100.19汉化版软件类别:汉化软件运行环境:Windows软件语言:简体中文授权方式:免费版软件大小:3.25 MB软件等级:整理时 ...

  8. Axure RP Pro7.0的key注册码加汉化非破解

    上次我们刚分享过Axure RP Pro6.5 key注册码加汉化非破解,我还要分享一个Axure RP Pro7.0的key注册码加汉化,非破解哦. 当然方法还是不变,先用下面的密钥激活.用户名就是 ...

  9. BabelMap 12.0.0.1 汉化版(2019年3月11日更新)

    软件简介 BabelMap 是一个免费的字体映射表工具,可辅助使用<汉字速查>程序. 该软件可使用系统上安装的所有字体浏览 Unicode 中的十万个字符,还带有拼音及部首检字法,适合文献 ...

随机推荐

  1. C++:SQLServer字段赋值

    大前提: 1. 初始化环境 2. 创建连接实例 3. 创建记录集实例 注意点: 1.AddNews失败问题: (1)是否将CursorTypeEnum cursorType, LockTypeEnum ...

  2. tp读取器和写入器

    一.读取器 控制器调用如下: //以ID的方式查询数据$user=User::get(3);//查询ID为3的单条数据echo $user->username;//以对象的方式显示对应的字段值 ...

  3. springboot 异步任务

    Spring Boot 揭秘与实战(七) 实用技术篇 - 异步任务拓展阅读: http://www.jianshu.com/p/86e915d616c4 发表于 2017-01-06 | Spring ...

  4. Python 爬虫实例(1)—— 爬取百度图片

    爬取百度图片  在Python 2.7上运行 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Author: loveNight import jso ...

  5. Torch实现ReQU,和梯度验证

    重写函数 我们使用torch实现我们自己的ReQU模块.在实现一个新的layer之前,我们必须了解,我们并不是重写forward和backward方法,而是重写里面调用的其它方法. 1)又一次upda ...

  6. 03、同事分享课程的笔记 —《Android应用低功耗设计》

    这是安卓组的同事一个月前分享的一节课程,听课时写了一下笔记,之前是写在本子上的,感觉内容挺不错 的,就保存在博客了吧,方便回看. 他曾经在就职于英特尔公司,是与芯片设计相关的,这课程标题虽然是与安卓相 ...

  7. dubbo相关

    1 面试题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么? 可以的,启动dubbo时,消费者会从zk拉取注册的生产者的地址接口等数据,缓存在本地.每次 ...

  8. 使用libjpeg 压缩yuv420到jpg (内存方式)

    #include <Windows.h> #include <stdio.h> extern "C" { #include <jpeglib.h> ...

  9. 使用ReaderWriterLock类实现多用户读/单用户写同步

    使用ReaderWriterLock类实现多用户读/单用户写同步[1] 2015-03-12 应用程序在访问资源时是进行读操作,写操作相对较少.为解决这一问题,C#提供了System.Threadin ...

  10. FreeRTOS 二值信号量,互斥信号量,递归互斥信号量

    以下转载自安富莱电子: http://forum.armfly.com/forum.php 本章节讲解 FreeRTOS 任务间的同步和资源共享机制,二值信号量. 二值信号量是计数信号量的一种特殊形式 ...