数据库设计
雅冰石
DBA
展开
-
用powerdesigner连接oracle数据库生成pdm(反导)
一 在自己windows电脑上安装32位oracle软件注意,一定要安装32位的oracle,否则后面用power designer配置数据源的时候会报错:我这里安装的是11g的oracle,如下:可以不用建库,只安装软件即可。二 配置tnsnames.oracd D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN创建tnsnames.ora文件,填写要连接的目标数据库信息:orcl = (DESCRIPTIO...原创 2021-05-08 08:42:50 · 708 阅读 · 0 评论 -
用power designer生成数据字典word文件
打开PDM模型,右键-->NEW-->REPORT:出现如下界面:双击Table,将其下面的内容拉到右边:点击上面标红的+,展开Table,删除无用内容(选中后,按键盘上的delete键删除),只保留list of table columns:右击‘list of table columns’->layout默认只勾选了name和code:需要手动勾选数据类型,长度,注释等:可以结合上下箭头,最后调整成自己想要的效果:..原创 2021-03-15 16:58:12 · 785 阅读 · 0 评论 -
PowerDesigner连接MySQL,建立逆向工程图解
传说中,程序员们喜欢用powerDesign进行数据库建模。通常都是先设计出物理模型图,在转换出数据库需要的SQL语句,从而生成数据库。但,江湖中流传着“powerDesign逆向工程”的传说。好,我们今天就来利用PowerDesign来建立逆向工程。基于MySql 5.0 的数据库,PowerDesigner12.主要分为这几个步骤。1> 通过windows数据源管理,建立O转载 2016-05-12 14:30:19 · 1122 阅读 · 0 评论 -
指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
(注意:本文尚在测试中……)一、问题64位win7+32位Excel,安装了MySQL 64位驱动,新建一个mysql数据源:控制面板--管理工具--数据源(ODBC)--弹出"数据源管理器"对话框--添加--选择MySQL ODBC 5.2w Driver--完成--在弹出的“MySQL Connector/ODBC Data Source Configuration”对转载 2016-05-12 14:11:00 · 4974 阅读 · 0 评论 -
powerdesigner12.5 设置表字符集和存储引擎
powerdesigner12.5在做建模的时候发现没有找到哪儿设置表的字符集和存储引擎。于是研究了一番。在菜单上方选择 Database => Edit Current DBMS 然后选择Mysql5.0 => Script => Objects => Table => Options 在右边的Value框内最后部分追加:ENGINE = %s : lis转载 2015-07-30 15:39:02 · 3605 阅读 · 0 评论 -
PowerDesigner怎样设置列的字符集
指定‘姓名’这个字段的字符集为latin1:选中这一列,点击‘属性’按钮,在'MySql'选项卡里指定字符集即可现在,在'preview'选项卡里就能看到该字段已经被显示指定字符集了。原创 2015-07-30 16:01:52 · 3288 阅读 · 0 评论 -
PowerDesigner里怎样查找特定的表
crtl+f查找,在code处输入你要查找的表名,然后点击“find now"右击找到的表,点击”find in diagram"即可。原创 2015-06-12 15:23:56 · 16408 阅读 · 4 评论 -
PowerDesigner怎样添加唯一约束
现有一个表student,id为主键。现打算给name添加一个唯一约束。双击打开这个表,点击“keys"选项卡,显示有一个key_1,这是id主键。点击”insert a row'插入按钮,输入name(注意:这里不要选中p,因为这里只是唯一约束):点击‘确定’。重新打开这个对象,点击“keys”选项卡,把鼠标定位到uq_name这一行,点击‘属性’按钮原创 2015-06-12 15:16:55 · 15172 阅读 · 0 评论 -
power designer里怎样指定auto_increment及初始值(mysql数据库)
我在建立的物理模型中,新建了一个表student,想将其id设置为自增列,初始值为30.--我使用的是mysql数据库1:改数据库设置。在database菜单下,选择change current dbms,在弹出的窗口中,选择MySql 5.0(如果已经是mysql,则不用修改)。2:选中identify双击打开该表,在'columns'选项卡内,鼠标放在id那一列,点击属性按原创 2015-06-08 11:44:37 · 5115 阅读 · 0 评论 -
在power disigner里怎样建外键
在网上查的,方法如下: ①:Model -> References新建一条外键后,双击进入外键属性,在“Joins”卡片中可以选择子表的外键字段 ②:在PowerDesigner中,通过建立关系Relationship就可以自动建立外键,不需要手动添加。在工具栏中点'reference'按钮,然后链接两个表即可。箭头一端指向一方。也就是parent方,如果主键和外键名称一样的话那么它会原创 2013-04-08 14:00:12 · 1985 阅读 · 0 评论 -
数据库范式
设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,还又称完美范式)。一般说来,数据库只需满足第三范式(3NF)就行了。所谓第一范式(1N转载 2015-06-16 10:55:27 · 550 阅读 · 0 评论 -
PowerDesigner使用教程|使用方法
我们现在的需求是:希望当接到一个新的工程项目时,程序员只需要根据项目需求,设计出数据库的结构(表,表的字段,表间关系),之后只要按一个按键,就能立刻得到基于该数据库的所有分层架构代码文件.也就是说,我们希望能在不敲一行代码的情况下获取所有我们想要的代码!而这就是这2个软件能做到的事情,也是我们安装它们的目的.好了,角色已经介绍完了,接着看看它们是如何演绎这场精彩的演出的吧:首先我们转载 2013-07-15 14:16:08 · 971 阅读 · 0 评论 -
This data item is already used in a primary identifier
今天在一个实体里添加同另外一个实体相同的字段时,提示了This data item is already used in a primary identifier.的错误。处理的方法为:菜单栏上的“tool”-〉“Model Option”-〉“Model Setting”把右边的“Data Item”数据框中的“Unique code”选项框取消掉。 如果在由CDM-〉PDM转载 2013-04-08 11:25:48 · 1359 阅读 · 0 评论 -
PowerDesigner15.1.0.2850下载及破解
一、先安装PowerDesigner15(PowerDesigner15.1.0.2850),下载地址如下:http://download.sybase.com/eval/PowerDesigner/PowerDesigner15_Evaluation.exe二、破解文件下载地址:http://download.csdn.net/source/1605189将下载的破解文件pdfl转载 2013-04-01 14:58:32 · 1538 阅读 · 1 评论 -
oracle数据库设计实例
1)要求 设计一个网上购物程序(使用powerdesigner建立模型并编写测试数据)。有一下需求: 管理员可以在后台添加商品,每个商品属于一个商品组 可以对管理员进行分组,对每一组进行分别授权,即一个管理员组可以有多个管理员,一个管理员组有多个权限,一个管理员可以在多个组用户可以自己购买商品,购买商品时要在订单表中添加信息,一个用户可以同时购买多个商品,用户可转载 2013-04-02 10:56:14 · 3468 阅读 · 1 评论 -
POWER DESIGNER使用教程-概念数据模型
一、概念数据模型概述 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。 通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系 (Relation转载 2013-04-01 14:14:22 · 1348 阅读 · 0 评论