怎样用visio画数据库模型图(visio如何绘制数据流程图)

怎样用visio画数据库模型图(visio如何绘制数据流程图),第1张

打开Visio2003至程序的主界面,很快我们就可以看到许多预设的画图方案了,在左边的选择绘图类型的类别选项下,选择我们需要的“数据库”这一类型

在选中数据库类别之后,我们可以看到Visio2003为我们预设了三种常用的数据库画图方案,我们选择双击最常用的“数据库模型图”

这时Visio2003就进入了画图状态,看到界面的左边,选中“实体”这个画图模型,按住鼠标左键不放,直接拖动到中间的带有标尺的画图区域

接下来主要的工作就放在设置表的属性上了。看到程序主界面窗口下方的属性设置,现在左边的类别选中“定义”,依次输入数据表的物理名称和概念名称,注意如果物理名称和概念名称不一致的话要把键入时同步名称的勾取消掉才行

接来下类别选中“列”,根据实际情况分别填入列的在实际数据库中物理名称,数据类型,是主键的列以及不能为空的列要勾上“PK”或者“必须的”

如果需要为列的字段添加注释,就选中相应的列之后,点击旁边的“编辑”,出现了列属性的编辑窗口,首先就要把“键入时同步名称”的勾去掉,然后在概念名称处就可以填写自己需要的列字段说明了,填完点“确定”以此为例完成对每一列的属性编辑

所有列编辑完之后,在画图区就可以看到数据库模型图的样子了。可以通过拖动调整整个数据库模型图的大小

8

最后要做的就是把这个数据库模型图保存出来以供使用,点击工具栏的“文件”,然后选择“另存为”,选好保存位置,保存类型可以选择为“jpg”,最后点击“保存”即可把这个画好的数据模型图以jpg的形式保存出来了,十分方便

public void save(){

try {

FileOutputStream outStream=thisopenFileOutput("atxt",ContextMODE_WORLD_READABLE);

outStreamwrite(textgetText()toString()getBytes());

outStreamclose();

ToastmakeText(MyActivitythis,"Saved",ToastLENGTH_LONG)show();

} catch (FileNotFoundException e) {

return;

}

打开控制面板—管理工具—数据源 (ODBC),打开ODBC数据源管理器。选择系统DSN,添加一个系统数据源。选择IBM DB2 ODBC DRUVER作为数据源的驱动程序—点完成按钮,输入数据源名称TEST,数据库别名test(要连接的DB2数据库),描述TESTDES,点确定按钮,回到ODBC数据源管理器界面选择数据源TEST,点配置按钮,对数据源选项的连接到数据源以检索配置信息子选项,输入用户标识和密码(连接test(数据库的用户名和密码),点确定按钮完成数据源的配置;二在visio中新建数据库模型图打开visio ,文件—新建—数据库—数据库模型图。建立数据库模型图之后,菜单栏多出一个菜单项数据库。点数据库菜单—反向工程在反向工程向导中:已安装的visio驱动程序选择ODBC通用驱动程序,数据源选择TEST,点下一步按钮,输入连接数据库的用户名和密码,点确定按钮,对象类型选择表,主键,索引,外键,点下一步按钮,选择要生成er图的表,点下一步按钮,选中是,将形状添加到当前页,点下一步按钮,点完成按钮

据我的经验Visio在这方面对中文excel文件兼容的不是很好。有一个方式可以使用,得转转弯。

先做一个简单的Visio组织图,导出为Excel文件下面称为A。然后,看这个A文件里的格式,把想要导入Visio的Excel文件称为B数据导入A,A和B都是Excel,处理的时候方法就多了,复制什么的根据实际情况处理。

最后,将处理好的A文件导入到Visio。

以上仅做尝试,本人实验成功过几次。如果Visio或者 Excel系统故障了就不好说了。这个故障有一个检测方法,将Visio导出的Excel文件直接导回去可以试一下前提: *** 作无误,因为Visio导入Excel数据的时候有一些选项。

可以

1,数据库联系只能发生在 实体与实体 之间。

概念模型。

2,

实体:客观存在 、可相互区分的现实世界对象的集合

例: 职工 部门 课程 学生

实例: 实体中每个具体的记录值。

例:学生实体中的每个每个具体学生

属性: 实体所具有的某一特性(有“型”和“值”之分)

例:学号、姓名、性别、出生年份、系、入学时间(94002268,张三,男,1976,计算机系,1994)

码: 唯一标识实体的属性集

学号-------学生实体的码

94002268-------代表学生张三

域:属性的取值范围

性别:( 男,女)

学号:8位整数

3,表示方法:E-R图(实体联系图)

矩形: 实体

椭圆形: 属性

菱形: 联系(发生在实体与实体之间)

连线(无向边)

4,两个实体型之间的三类联系:

1)一对一的联系(1:1)

2)一对多的联系(1:n)

3)多对多的联系(m:n)

MYSQL不支持E-R模型。(关系模型)

5,计算机世界:e-r模型转化为关系模型。

第一步,一个实体转化为一个关系。

第二步,实体属性作为关系的属性。

6,关系数据结构

关系: 一张表

元组: 表中的一行

属性: 表中的一列

域: 属性的取值范围

分量: 元组中的一个属性值

6,联系也可以具有属性,并且这些属性也要用无向边与该联系连接起来。

7,一个属性涉及到多个实体时,不能单独的作为某个实体的属性,只能作为实体间联系的属性。

文章知识点与官方知识档案匹配

MySQL入门技能树数据库组成表

30094 人正在系统学习中

打开CSDN,阅读体验更佳

规范、E-R图、模型图_风情客家__的博客_数据库模型图

1需求分析:分析客户的业务和数据处理需求。 2概要设计:设计数据库的E-R模型图,确认需求信息的正确和完整。 3详细设计:应用三大范式审核数据库结构,将E-R模型图转换为数据库模型图。 4代码编写:物理实现数据库,编码实现应用。

继续访问

设计E-R图和数据库模型图-powerdesigner_zxfly6的博客_数据

设计E-R图和数据库模型图-powerdesigner 打开PowerDesigner,然后点击File-->New Model然后选择如下图所示的物理数据模型 (物理数据模型的名字自己起,然后选择自己所使用的数据库即可) (创建好主页面如图所示,但是右边的按钮和概念模型略有

继续访问

数据库的设计(E-R图,数据库模型图,三大范式)

一数据库设计的概念 数据库设计是将数据库中的数据实体及这些数据实体之间的关系,进行规划和结构化的过程 二数据库设计的重要性 如果一个数据库没有进行一个良好的设计,那么这个数据库完成之后他的缺点是: 1效率会很低 2更新和检索数据时会出现很多问题, 反之,一个数据库被尽心策划了一番,具有良好的设计,那他的优点是: 1效率会很高 2便于进一步扩展 3使得应用程序的开

继续访问

数据库E-R图

目录 三个核心概念: 实体集 联系集 E-R模型就是实体-联系(entity-relationship)模型,旨在方便数据库的设计 三个核心概念: 实体集 实体是现实世界中可区别与所有其他对象的一个事物或者“对象”,比如大学里的每一个人都是一个实体。 实体集是相同类型即具有相同性质或属性的一个实体集合,比如大学里的所有学生的集合可以定义为实体集student。下图就是两个实体集。 实体集可以相交,比如一个person实体也可以同时是student实体,也可以是instructor实体

继续访问

数据库的设计(E-R图,数据库模型图,三大范式)_灯初夜未央的博客-CSDN博

三设计数据库的步骤 1需求分析阶段:分析客户的业务和数据处理需求 2概要设计阶段:他主要就是绘制数据库的E-R图 3详细设计阶段:应用数据库的三大范式进行审核数据库的结构 总结:在进行数据库的系统分析时,都以下列4点位参考

继续访问

数据库 之 概念模型-ER图_fffffffff_jj的博客_数据库

将ER图导出为数据库表Step 1:将所有Entity, Relation => Table Step 2: 去重 合并强实体集属性不变 弱实体集添上所依赖的主键(宿主实体集的) 复合属性 / 多值属性 联系集:实体集们的主键属性 + 自己的属性

继续访问

数据库设计规范、E-R图、模型图

(1)数据库设计的优劣: 糟糕的数据库设计: ①数据冗余冗余、存储空间浪费。 ②数据更新和插入异常。 ③程序性能差。 良好的数据库设计 ①节省数据的存储空间。 ②能够保证数据的完整新。 ③方便进行数据应用系统的开发。 (2)软件项目开发周期中的数据库设计: 一个完整的项目 开发需要经过: 1需求分析:分析客户的业务和数据处理需求。 2概要设计:设计数据库的E-R模型图,确认需求信

继续访问

MySQL数据库实验(四):E-R图实例讲解

目录 ER图成分构成 2 属性 3 联系 用处 E-R图转换成关系模式 1:1联系的转换 1:n联系的转换 m:n联系的转换 ER图成分构成 1 实体 实体是客观世界中存在的各种事物,或者某个抽象事件,我们都可以将其称之为实体。一方面,实体可以是现实世界中的课程实体、教师实体、学生实体、职工个体。总而言之,实体可以是现实集合中的一个子集,也可以是各种抽象的对象。

继续访问

使用visio画数据库模型图_Together_CZ的博客

转自:使用visio画数据库模型图 这个星期由于项目的进度需要加紧,师兄让我把设计的数据库用visio制作出来供他修改,由于之前没有使用过visio这个工具,所以现在来学习一下。 一、新建vsd文件 打开visio,然后点击左上角的文件,然后点击如下图

继续访问

visio2016 数据库模型图_数据库第七章--NoSQL数据库

HBASE数据库 HBase全称是Hadoop Database, 是一个构建在Apache Hadoop上的列式数据库 HBase是一个开源的非关系型分布式数据库(NoSQL),实现的编程语言为 Java 键值对数据库Redis 简介 KV:Key-Value(键值)存储模型是NoSQL中最基本的

继续访问

数据库原理系列数据库E-R模型

E-R模型 设计中的抽象 不同层次抽象 现实层(客观存在) =>抽象层(观念世界/信息世界,描述现实世界的一种观点) =>…(信息世界的若干层抽象)… =>逻辑层(计算机世界:独立于物理设备) =>物理层(计算机世界:不同物理设备的具体实现) 越抽象,语义信息越少,概括性越高,越反映共性信息,表征的范围越大 检验抽象正确性的方法:能够依据现实抽象出来(抽象化),同时也能够依据抽象的信息和抽象规则还原为被抽象对象(具体化)。 基本思想数据模型与概念模型 表达计算机世界的

继续访问

数据库系统 - E-R模型

上图是一个E-R模型的例子,我们需要了解到的是矩形代表一个实体(表,视图等),椭圆形代表一个属性(字段,通过函数计算出的值),菱形代表实体与实体之间的关系。 在实际开发中往往是先画出局部的E-R图(一张表),然后再一步一步的合成出全局的E-R图。合成(集成)E-R图有两种方法:多个局部E-R图一次性合成,逐步合成,用累加的方式一次集成两个局部E-R图。 E-R模型转关系模式的原则: 1 一个实体转成一个关系模式 如果是1:1的联系最少要转成2个关系模式(1个实体放一个关系,2个实体放2个

继续访问

数据库导出数据模型图_ljs1196的博客_数据库生成数据

本文介绍如何使用Visio工具将数据库导出其数据模型图 打开viso软件,点击“新建”-“软件和数据库”-“数据库模型图”,如下图中红色框中的步骤。 新建完成后,在viso菜单栏出现“数据库”菜单。点击菜单,选择反向工程。 驱动程序选择Mi

继续访问

使用Visio建立数据库模型视图(数据库模型图、数据视图)

1在visio中新建数据库模型图 打开visio 2010,文件—>新建—>数据库—>数据库模型图。建立数据库模型图之后,菜单栏多出一个菜单项"数据库"。 看下图菜单栏多出了一个数据库项 2依次画数据库建立的每张表、视图等

继续访问

[自学]数据库ER图基础概念整理(转)

ER图

继续访问

生成业务数据模型图(SQLite + Navicat)

1前言 由于实际要求,往往需要我们提供系统或数据库的业务数据模型,可以利用工具来绘制或生成。 2sqlite + Navicat生成 简述下步骤, (如果已有数据库,可忽略该步骤)新建sqlite数据库,当然一个数据库可能有多个表,如果目标数据库有多个表的话,这里新建一个也可以,剩下的再Navicat中继续创建,当然也可以一次性建完。这里我用的DB Browser for SQLite软件。 打开Navicat,文件--》新建连接--》SQLite,然后选择刚刚创建的db文件 在Navica

继续访问

热门推荐 MySql数据库增删改查常用语句命令

文章目录增删改查语句库 *** 作表 *** 作增删改查实例准备表插入数据修改表数据删除表数据查询表数据常见的MySQL语句命令常见MySQL字段含义 增删改查语句 增删改查的语句命令为: *** 作 命令 增 insert 删 delete 改 update 查 select或者show 库 *** 作 *** 作 代码 创建数据库 create database shujuku;

继续访问

MySQL的E-R图

一、什么是E-R图 E-R图,全称:实体-关系模型图,是指通过实体、关系、属性三个基本概念,来概括数据的基本结构,从而描述静态数据结构的概念模式。 组成E-R图的3个核心要素:实体,属性,和关系 实体一般采用矩形来进行表示,属性使用椭圆来进行表示,而实体与实体的关系则通过菱形来进行表示,例如: 在E-R图中,可以通过菱形来描述多种实体关系,例如:1对1,1对多,多对多,自关联等 二、构建E-R图的目的 构建E-R图,属于软件开发流程中的需求设计阶段。 针对甲方所提的问题域,我们将分析其中实体对象的关系,确

继续访问

MySQL使用Visio绘制数据库关系模型图

使用Visio绘制数据库关系模型图 1 新建项目 文件—新建–软件和数据库—数据库模型图 点击后,出现如下界面: 2 绘制 左侧“实体关系”中将“实体”形状拖放到绘制界面,如下图 3 编辑实体名称,如下图: 4 编辑列 点击“列”如下图: 完成实体:客人信息表 GuestRecord,如下截图 完成实体:客房表Room(同上 *** 作),如下图 5 关系绑定 51添加 列RoomID到客人信息表 52 将“实体关系”中的关系工具拖放到某个实体上(鼠标不松开),直到该实体边框变红色,松开;箭头指

继续访问

概念数据模型(E-R模型)

概念数据模型(E-R模型) 概念数据模型是现实世界第一层次的抽象,是数据库设计人员和用户交流的工具,因此要求概念数据模型一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面应该简单、直观和清晰,能为不具备专业知识或者专业知识较少的用户所理解。 概念数据模型的表示方法很多,其中最常用的是PPS Chen于1976年提出的实体-联系方法(Entity Relationship Approach),简称E-R方法或E-R模型。E-R模型用E-R图来抽象表示现实世界中客观事物及

继续访问

最新发布 E-R模型

E-R(Entity-Relationship)数据模型,即实体(每一个数据表就表示一个实体)- 联系(即关系,不同的数据表之间需要有这样那样的关系)数据模型。

继续访问

数据库三大范式、E-R图

第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性; 例如:userInfo:山东省烟台市 131777368781 userAds:山东0省烟台市 userTel:131777368781 第二范式(2NF):满足1NF后,要求表中的所有列,都必须依赖于主键,而不能有任何一列与主键没有关系,也就是说一个表只描

继续访问

MySQL利用E-R模型的数据库概念设计

采用E-R模型进行数据库的概念设计,可以分成3步进行:首先设计局部E-R模型,然后把各局部E-R模型综合成一个全局E-R模型,最后对全局E-R模型进行优化,得到最终的E-R模型,即概念模型。

继续访问

mysql物理建模_物理模型图-数据库图

1新建物理模型图 File ----New Model----infomation---Physical Data1:打开PowerDesigner,然后点击File-->New Model然后选择如下图所示的物理数据模型(物理数据模型的名字自己起,然后选择自己所使用的数据库即可)(创建好主页面如图所示,但是右边的按钮和概念模型略有差别,物理模型最常用的三个是table(表),view(

继续访问

物理模型图-数据库图

1新建物理模型图 File ----New Model----infomation---Physical Data 1:打开PowerDesigner,然后点击File-->New Model然后选择如下图所示的物理数据模型 (物理数据模型的名字自己起,然后选择自己所使用的数据库即可) (创建好主页面如图所示,但是右边的按钮和概念模型略有差别,物理模型最常用的三个是table

继续访问

mysql数据库逻辑模型图,MySQL逻辑架构

上图(图是百度找的)msql_enjpgmsql_enjpgmysql逻辑架构:连接层、服务层、引擎层、存储层,四层。Connectors连接,指不同语言与数据库的交互,比如:java里的JDBCManagement Serveices & Utilities系统管理和控制工具Connection Pool连接池,管理缓冲用户连接,线程处理等需要缓存的需求。负责监听对MySQL Ser

继续访问

MySQL数据库第3讲 数据库数据模型

MySQL数据库的数据模型 在学习MySQL数据库之前,我们需要先了解一下MySQL数据库的数据模型 这样我们就能初步了解MySQL中的数据是如何存储的。 那么先来给大家介绍一个概念 1 关系型数据库RDBMS 关系型数据库就是指建立在关系模式的基础上,由多张互相连接的二维表格组成的数据库。 MySQL数据库就是一个关系型数据库。 那什么是二维表呢? 其实这个指的就是由行和列构成的数据表格,比如我们生活中常见的部门表、员工表等等 而且可以看到员工表中的“所属部门编号”与部门表中的“部门编号”还有着关联关系

继续访问

数据库模型图

数据库

mysql

以上就是关于怎样用visio画数据库模型图(visio如何绘制数据流程图)全部的内容,包括:怎样用visio画数据库模型图(visio如何绘制数据流程图)、VISIO正向工程如何生成我需要的SQL、visio 如何反向连接数据库生成er图( 即根据数据库自动生成ER图 )等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10138048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存