office viso 2007根据现有数据库建立数据库模型图

当数据库表很多的时候,表之间的关系就变得很复杂.光凭记忆很难记住,尤其是数据库键值没有外键约束时.

所以有个数据库模型图各个表之间的关系就显而易见了.

打开 office viso 2007 文件>新建>软件和数据库>数据库模型图

数据库>反向工程>设置(合适的数据库类型)

新建>选择数据源(用户数据源)>选择你想安装数据源的驱动程序>下一步>下一步>命名数据库名称,添加描述,添加数据库名称>选择登录方式,输入账号密码>完成

下一步>连接数据,输入账号密码>选择进行反向工程的对象类型>选择表和视图>选择存储过程>是,将形状添加到当前页

等待导入........

表的对应关系可以这样表示:

把对象关系的控件"关系"拖入工作区>拖动箭头头到目标表模型中央位置直至边框为红色(箭头头指向意义上的主键)>拖动箭头尾到目标表模型中央位置直至边框为红色(箭头尾指向意义上的外键)

>控件"关系"右击>数据库属性>在数据属性窗口选中 自定义 选项>选中(父:P)表主键,选中(子:H)表外键>点击 <-------关联(A)------->

下次 忘记对应关系 一查 妥妥地~!~

时间: 2025-01-13 17:25:32

office viso 2007根据现有数据库建立数据库模型图的相关文章

Django根据现有数据库建立model

Django引入外部数据库还是比较方便的,步骤如下 创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 运行下面代码可以自动生成models模型文件 python manage.py inspectdb 这样就可以在命令行看到数据库的模型文件了 把模型文件导入到app中 创建一个app django-admin.py startapp app python manage.py inspectdb > app/models.

Django根据现有数据库建立/更新model

Django引入外部数据库还是比较方便的,步骤如下: 创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 运行下面代码可以自动生成models模型文件 python manage.py inspectdb 这样就可以在命令行看到数据库的模型文件了 把模型文件导入到app中 创建一个app (如果只是 更新 操作,不用执行这一步) django-admin.py startapp app (如果只是 更新 操作,不用执行这一

使用visio 2007对现有的数据库进行反向工程

假如你有一个数据库并且想对这个数据库进行ER图的描绘:又或者你想绘制一个ER图,但发觉绘制效率太低,对visio不熟悉,而你对数据库的操作却了如指掌.这时候你可以利用Visio的反向工程对已有的数据库进行反向,来生成一个ER图.而这个操作过程十分简单. 第一步要把已有的数据库增加到数据库管理(ODBC)中,ODBC在windows的控制面板的管理工具下.odbc支持不同类型的数据库,如access.excel.dbase等.在用户dsn界面上添加你将要操作的数据库. 第二步打开Visio(我的版

Entity Framework 6.x - 创建模型来自于现有数据库

Creating a Model from an Existing Database 一.创建数据库 Chapter2 USE master GO CREATE DATABASE Chapter2 GO USE Chapter2 GO CREATE TABLE [Meter] ( [MeterId] [int] NOT NULL IDENTITY(1, 1), [MeterName] [varchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [

PD逆向工程从现有数据库生成PDM

Powerdesigner  版本16.5 在Powerdesigner中逆向生成 1,打开Powerdesigner工具,创建一个PDM文件,选择与之匹配的数据库类型“SqlServer2012”. 创建方法为:右键点击左侧面板中的WorkSpace---->new------>physical data nodel  ,在DBMS中选择你要的数据类型,选择好后点击确定,则新建立了一个工作空间. 2,配置个数据连接 3,选择Database菜单下的uodate mode from datab

Code First添加一个现有数据库中的表

描述 刚刚使用EF,还没搞明白,遇到下面问题,记录一下. 都说EF好用,一直也没用过,以前写代码都是ADO.NET,写起来费时费力还没什么大进展,如果能把这些事简化一下把精力放到逻辑或者更有用的地方岂不是更好.所以想使用EF.Code First,从字面的意思来看是先有代码后有数据库,通过Model来创建数据库,好像只能是通过Model来生成数据库,至少我接触2天以来是这样,项目已经开始一段时间了,数据库已经有一定的数据,虽然是测试数据,但也不想删掉,从新添加数据也是很烦人的事.想找到一种能够不

Linux下oracle系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录

简介 之前也在linux下安装过oralce,可每次都是迷迷糊糊的,因为大脑一片空白,网上随便看见一个文档就直接复制,最后搞了乱七八糟,虽然装上了,却乱得很,最近几天因为离职,交接的时候又要安装oracle,发现老遇到错误,导致装不上了,通过这次我好好的研究了下oracle,非要搞清楚它,现在记录下来,希望能给其他网上朋友遇到问题时提供点帮助,该篇文件借鉴大量网友的总结,首先谢谢他们! 安装环境 Linux 服务器: SuSe11-linux      64/32位 Oracle服务器: Ora

CMFCRibbonBar 实现一个功能区条类似于 Office的2007

本文由 代码助手软件 整理发布 内容与本软件无关 更惬意的读.更舒心的写.更轻松的发布 CMFCRibbonBar 实现一个功能区条类似于 Office的2007. protected: // 控件条嵌入成员     CMFCRibbonBar     m_wndRibbonBar; int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) {     if (CFrameWndEx::OnCreate(lpCreateStruct) == 

Visio 2010对MySQL数据库反向工程生成ER数据库模型图

Visio 2010对MySQL数据库反向工程生成ER数据库模型图 1.首先需要从Mysql下载用于数据库链接的驱动ODBC 下载地址是:http://dev.mysql.com/downloads/connector/odbc/ 根据相应的版本下载即可,下载完后直接在本地安装 2.启动Visio2010(其他版本自学) 新建文档的时候在模板类别里面选"软件和数据库",如下图 然后会跳到"选择模板"里面,直接选"数据库模型图",如下图 3.在上面