当前位置:首页 » 数据仓库 » pdm数据库操作错误
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

pdm数据库操作错误

发布时间: 2023-08-04 11:51:24

‘壹’ 怎样把pdm图导入到数据库,生成脚本时出现错误该怎么解决

Ctrl+G是导出sql脚本文件,保存为本地sql脚本后,打开数据库企业管理器。新建一个空库(与你设计的库名相同),使用查询分析器打开保存的sql脚本文件执行即可。
你生成的脚本出错,可能是你出现了一定的关系约束错误,通常的主外键之间关联最容易出错。也有可能你的字段名与系统关键字冲突,你可以先检查一遍设计的视图之后再导出。

‘贰’ 数据库连接失败的原因及解决方法

数据库连接失败的原因:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接、没能正确安装SQL服务器、因权限问题导致数据库不能连接。

1、登录账号、密码、服务器名称、数据库名称登录错误导致不能连接。仔细检查好所填信息是否正确,填写正确一般就可以解决。

解决方法:当正在使用的软件出现数据库不能连接时,一般就是服务器名出现问题,更改服务器名称一般可以解决问题。数据库如果是安装在本机,服务器名可以用“.”或“local”来代替 ;如果是安装在局域网的其它计算机上,可以用IP地址作为服务器名。

2、如果没能正确安装SQL服务器。也会导致数据库连接不上;安装好数据库后,如果SQL服务管理器没有启动,则要去服务那里开启。

解决方法:如果是SQL数据库未能能成功安装,再次重新安装时,可能会无法安装,提示是存在一个未完成的安装挂起,打开注册表编辑器,在Manager中找到并删除项目即可。

3、因权限问题导致数据库不能连接。检测计算机的安全保护限制、SQL Server安全设置、操作系统的安全限。

解决方法:可以先暂时关闭防火墙或者杀毒软件,看是否是这些软件的安全设置所导致。如果SQL服务器采用的是Windows XP系统,当工作站电脑出现不能连接数据库的情况时,可以在服务器和工作站各建立一个相同的WINDOWS用户账号和密码。

数据库简介

数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。

即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。

‘叁’ 如何避免Data Item used multiple times报错

1.在PDM里不存在CDM里的问题,不仅不同表里的同名字段没有连动关系,而且还可以用同名字段做主键。爽!
2.做一个有重复字段和重复主键字段的PDM,反导成CDM,结果发现在该CDM里居然可以允许重名字段和字段主键了,同PDM里的情况一样,也爽!由此我觉得一定可以通过某些设置去掉初始在CDM建模型的时候的重名约束。

具体方法:
选择"Tools -> Model Options"后,弹出如下图所示窗体:

大家注意上图红框里还有一个"Allow reuse"复选框,建议把这个钩也去掉,那么以后就不要担心在模型里发生字段连动修改的问题了.
最后建议把两个钩都去掉后,点击"Set As Default"按钮,把这设置成默认设置.

6、由CDM生成PDM时,自动生成的外键的重命名
PDM Generation Options->Detail->FK index names默认是%REFR%_FK,改为FK_%REFRCODE%,其中%REFRCODE%指的就是CDM中Relationship的code!另外自动生成的父字段的规则是PDM Generation Options->Detail->FK column name template中设置的,默认是%.3: PARENT%_%COLUMN%,可以改为Par%COLUMN%表示是父字段!
--------------------------------------------------------------------------------------------------
7、如何防止一对一的关系生成两个引用(外键)
要定义关系的支配方向,占支配地位的实体(有D标志)变为父表。
在cdm中双击一对一关系->Detail->Dominant role选择支配关系
--------------------------------------------------------------------------------------------------
8、修改报表模板中一些术语的定义
即文件:C: Program FilesSybasePowerDesigner Trial 11Resource FilesReport LanguagesChinese.xrl
Tools-Resources-Report Languages-选择Chinese-单击Properties或双击目标
修改某些对象的名称:Object AttributesPhysical Data ModelColumn
ForeignKey:外键
Mandatory:为空
Primary:主键
Table:表
用查找替换,把“表格”替换成“表”
修改显示的内容为别的:Values MappingListsStandard,添加TRUE的转化列为是,FALSE的转化列为空
另外Report-Title Page里可以设置标题信息。

3 增加一个索引包含的字段
-------------------------------------

2 如何在PowerDesigner 下建自增列
使用SqlServer 数据库中的下列语句来完成
建表语句中,在要做为自增列的字段中,加上如下
IDENTITY(1,1)
还有可以使用下面语句,重置自增种子
dbcc checkident(ConfigSys,reseed,0);

3 如何在PowerDesigner 下检查设计模型
1 在菜单栏中选择 Tools - Check Model, 如下图
---------------------------------------------

2 选择要检查的每项设置
---------------------------

3 确定后,将出来检查结果汇总信息