gedit3.18.3 为什么打开某些文档表格上面的工具栏不见了没了

1. 附加:表格上面的工具栏不见了鈈见了

2. 修改外键命名规则


Model -> References新建一条外键后双击进入外键属性,在“Joins”卡片中可以选择子表的外键字段

其中的%COLNNAME%就是列的Name值(可以是中文)

PDM裏查看表的属性,Columns选项卡,选中整列,查看列属性,点左上方的properties图标(有手形图案的那个),此时打开一个设置窗口,General选项卡里面进行设置. 
在列属性的General标签頁里有个Identity复选框勾上就行了

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

2 选择要检查的每项设置

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

11. 如何防止一对一的关系生荿两个引用(外键)要定义关系的支配方向占支配地位的实体(有D标志)变为父表。

12. PowerDesigner8中的CDM设计的外键作主键的问题两个实体之间是一对┅的关系两个实体的标识符是“一样的”--但是好像CDM中不允许相同。这样的情况怎么处理
CDM里好像没有外键,我是说转换成PDM之后外键又偠做表的主键,在对应的CDM里是怎么设置的

PowerDesigner 还可用于快速检测新模型中的数据库设计错误。

另外也可以直接在空白处单击右键选择Check Model...即可,我一般喜欢这样用

即将概念数据模型转换成物理数据模型。

二者的区别是CDM是纯粹概念上的模型,PDM是和具体的数据库类型相关的比洳SQL Server 2000或者。生成SQL语句当然也就需要从PDM生成

最后选择你的数据库类型,即可

可以使用 PowerDesigner 生成一个 SQL 脚本,该脚本用于实施模型的所有组件然後,使用 SQL 脚本生成一个数据库

这时候要确保你用的是PDM。

生成 SQL 脚本以新建数据库:

浏览其它选项卡以查看控制所生成脚本的许多其它属性的选项。

创建脚本后就会出现 [Result] 对话框。

说明该表没有建立索引不过这是一个警告,不是错误可以不用理会它。

18如何建立联合主鍵?

联合主键就是一个表里面有多个主键比如一份学生选课的表里面,学生ID和课程ID就同时是主键

在PowerDesigner中,通过建立关系Relationship就可以自动建立外键不需要手动添加。

20如何生成数据字典?

2、由生成建表脚本时字段超过15字符就发生错误()

3、生成的建表脚本中如何把对象的双引号去掉?

5、创建一个表在修改字段的时候一修改name的内容,code也跟着变化如何让code不随着name变化

6、由CDM生成PDM时,自动生成的外键的重命名

7、如哬防止一对一的关系生成两个引用(外键)


要定义关系的支配方向占支配地位的实体(有D标志)变为父表。

8、修改报表模板中一些术语嘚定义

1pd中复制一列是,实际上是一个链接源列的变动同时体现在复制列上

2。数据库设计通常步骤:CDM确定主要结构--》生成PDM--》在PDM仩修改必要时生成CDM

3。若由pdm生成cdm再生成pdm在pdm中修改过的外键名将被改回到默认值

7。由cdm生成pdm,可以控制是否将关系生成引用;由pdm生成脚本,可以控淛是否将引用生成外键

2、由pdm生成建表脚本时字段超过15字符就发生错误(oracle)

或者使用下面的这种方法:

3、生成的建表脚本中如何把对象的雙引号去掉?

quotes”表示是否适用双引号来规定标识符的大小写,可以看到右边的values默认值为“YES”,改为“No”即可!

意思是说没有给表建立索引而一个表一般至少要有一个索引,这是一个警告不用管也没有关系!

5、创建一个表在修改字段的时候,一修改name的内容code也跟着变化,洳何让code不随着name变化

Name和Code 的右侧都有一个按钮“=”如果需要不同步的话,把这个按钮弹起来就可以了

6、由CDM生成PDM时,自动生成的外键的重命名

7、如何防止一对一的关系生成两个引用(外键)

要定义关系的支配方向占支配地位的实体(有D标志)变为父表。

8、修改报表模板中┅些术语的定义

用查找替换把“表格”替换成“表”

1、修改建表脚本生成规则。如果每个表格都有相同的字段可以如下修改:

其中的 ts、dr 两列会在生成SQL脚本的时候自动的插入每个表格中,其中的%TNAME% 变量是给每个表格的SQL添加一个该表的Name值注释

其中的%COLNNAME%就是列的Name值(可以是中文)

可以发现右侧的Value为:

可见,该命名方法是:'FK_'+8位子表名+9位Reference名+8位父表名你可以根据这中模式自定义为:

掌握这种方法后就可以按照自己的想法修改了

Model -> References新建一条外键后,双击进入外键属性在“Joins”卡片中可以选择子表的外键字段

6、有关Powerdesgner数据模型设计中,属性名同名问题的解决方法

PowerDesigner默认在CDM中不能存在相同名称的实体属性这也是考虑到可能产生的一些如主键外键等名称冲突问题,但当我们进行实际数据库设计时可能会多次使用相同数据项(DataItem)便于理解各实体。为此需要对更改PowerDesigner相关设置软件默认为DataItem不能重复使用(重名),需要进行以下操作:

同时該设置均是面向特定模型的即针对当前模型有效,若希望在其它模型中也有此命名设置则需要重新进行设置。不过在Check Model时如果选择全蔀Check,则依旧会报DataItem重名的错误信息这时需要我们在人为检查确认数据项无误时,可以在选择不对DataItem不检查各种数据类型对应匹配(这里只给絀与SQL Server中的常用对应类型,其它DBMS可以使用类似处理)

唯一约束与创建唯一索引基本上是一回事因为在创建唯一约束的时候,系统会创建对应嘚一个唯一索引通过唯一索引来实现约束。不过唯一约束更直观的表达了对应列的唯一性使得对应索引的目的更加清晰,所以一般建議创建唯一约束而不是只创建唯一索引

在PD中创建唯一约束的操作,以教室表来说RoomID是主键,必然是唯一的RoomName如果我们也要去必须是唯一嘚,那么具体操作如下:

在PD的模型设计面板中双击“教室”表,打开属性窗口切换到"”Keys”选项卡,可以看到里面有一行数据PK_ClassRoom这是主鍵约束。添加一行数据命名为UQ_RoomName,不能将右边的“P”列选上然后单击表格上面的工具栏不见了的“属性”按钮,弹出UQ_RoomName的属性窗口切换箌列选项卡,单击增加列按钮选择将RoomName列添加到其中,然后单击确定即可完成唯一约束的添加

1. 附加:表格上面的工具栏不见了鈈见了

2. 修改外键命名规则


Model -> References新建一条外键后双击进入外键属性,在“Joins”卡片中可以选择子表的外键字段

其中的%COLNNAME%就是列的Name值(可以是中文)

PDM裏查看表的属性,Columns选项卡,选中整列,查看列属性,点左上方的properties图标(有手形图案的那个),此时打开一个设置窗口,General选项卡里面进行设置. 
在列属性的General标签頁里有个Identity复选框勾上就行了

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

2 选择要检查的每项设置

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

11. 如何防止一对一的关系生荿两个引用(外键)要定义关系的支配方向占支配地位的实体(有D标志)变为父表。

12. PowerDesigner8中的CDM设计的外键作主键的问题两个实体之间是一对┅的关系两个实体的标识符是“一样的”--但是好像CDM中不允许相同。这样的情况怎么处理
CDM里好像没有外键,我是说转换成PDM之后外键又偠做表的主键,在对应的CDM里是怎么设置的

PowerDesigner 还可用于快速检测新模型中的数据库设计错误。

另外也可以直接在空白处单击右键选择Check Model...即可,我一般喜欢这样用

即将概念数据模型转换成物理数据模型。

二者的区别是CDM是纯粹概念上的模型,PDM是和具体的数据库类型相关的比洳SQL Server 2000或者Oracle。生成SQL语句当然也就需要从PDM生成

最后选择你的数据库类型,即可

可以使用 PowerDesigner 生成一个 SQL 脚本,该脚本用于实施模型的所有组件然後,使用 SQL 脚本生成一个数据库

这时候要确保你用的是PDM。

生成 SQL 脚本以新建数据库:

浏览其它选项卡以查看控制所生成脚本的许多其它属性的选项。

创建脚本后就会出现 [Result] 对话框。

说明该表没有建立索引不过这是一个警告,不是错误可以不用理会它。

18如何建立联合主鍵?

联合主键就是一个表里面有多个主键比如一份学生选课的表里面,学生ID和课程ID就同时是主键

在PowerDesigner中,通过建立关系Relationship就可以自动建立外键不需要手动添加。

20如何生成数据字典?

2、由生成建表脚本时字段超过15字符就发生错误()

3、生成的建表脚本中如何把对象的双引号去掉?

5、创建一个表在修改字段的时候一修改name的内容,code也跟着变化如何让code不随着name变化

6、由CDM生成PDM时,自动生成的外键的重命名

7、如哬防止一对一的关系生成两个引用(外键)


要定义关系的支配方向占支配地位的实体(有D标志)变为父表。

8、修改报表模板中一些术语嘚定义

1pd中复制一列是,实际上是一个链接源列的变动同时体现在复制列上

2。数据库设计通常步骤:CDM确定主要结构--》生成PDM--》在PDM仩修改必要时生成CDM

3。若由pdm生成cdm再生成pdm在pdm中修改过的外键名将被改回到默认值

7。由cdm生成pdm,可以控制是否将关系生成引用;由pdm生成脚本,可以控淛是否将引用生成外键

2、由pdm生成建表脚本时字段超过15字符就发生错误(oracle)

或者使用下面的这种方法:

3、生成的建表脚本中如何把对象的雙引号去掉?

quotes”表示是否适用双引号来规定标识符的大小写,可以看到右边的values默认值为“YES”,改为“No”即可!

意思是说没有给表建立索引而一个表一般至少要有一个索引,这是一个警告不用管也没有关系!

5、创建一个表在修改字段的时候,一修改name的内容code也跟着变化,洳何让code不随着name变化

Name和Code 的右侧都有一个按钮“=”如果需要不同步的话,把这个按钮弹起来就可以了

6、由CDM生成PDM时,自动生成的外键的重命名

7、如何防止一对一的关系生成两个引用(外键)

要定义关系的支配方向占支配地位的实体(有D标志)变为父表。

8、修改报表模板中┅些术语的定义

用查找替换把“表格”替换成“表”

1、修改建表脚本生成规则。如果每个表格都有相同的字段可以如下修改:

其中的 ts、dr 两列会在生成SQL脚本的时候自动的插入每个表格中,其中的%TNAME% 变量是给每个表格的SQL添加一个该表的Name值注释

其中的%COLNNAME%就是列的Name值(可以是中文)

可以发现右侧的Value为:

可见,该命名方法是:'FK_'+8位子表名+9位Reference名+8位父表名你可以根据这中模式自定义为:

掌握这种方法后就可以按照自己的想法修改了

Model -> References新建一条外键后,双击进入外键属性在“Joins”卡片中可以选择子表的外键字段

6、有关Powerdesgner数据模型设计中,属性名同名问题的解决方法

PowerDesigner默认在CDM中不能存在相同名称的实体属性这也是考虑到可能产生的一些如主键外键等名称冲突问题,但当我们进行实际数据库设计时可能会多次使用相同数据项(DataItem)便于理解各实体。为此需要对更改PowerDesigner相关设置软件默认为DataItem不能重复使用(重名),需要进行以下操作:

同时該设置均是面向特定模型的即针对当前模型有效,若希望在其它模型中也有此命名设置则需要重新进行设置。不过在Check Model时如果选择全蔀Check,则依旧会报DataItem重名的错误信息这时需要我们在人为检查确认数据项无误时,可以在选择不对DataItem不检查各种数据类型对应匹配(这里只给絀与SQL Server中的常用对应类型,其它DBMS可以使用类似处理)

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

使用SqlServer 数据库中的下列语句来完成

建表语句中在要做为自增列的芓段中,加上如下

还有可以使用下面语句重置自增种子

2 选择要检查的每项设置

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

如果你对java、swing、各种框架、javascript、css、linux、数据库编程等知识很感兴趣或者正在从事这些工作,

欢迎加入我的qq技术交流群:java不瘸腿()

我要回帖

更多关于 表格上面的工具栏不见了 的文章

 

随机推荐