- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用PowerDesigner创建物理数据模型并生成数据库到SQL Server 2005
用PowerDesigner 创建物理数据模型
并生成数据库到SQL Server 2005
目录
1 运行环境说明 1
2 详细操作步骤 1
2.1 新建物理数据库模型(PDM) 1
2.2 建表 2
2.3 设置外键引用 5
2.4 设置约束 8
2.4.1 创建唯一约束 8
2.4.2 添加CHECK 约束和默认约束 10
2.5 创建视图和存储过程 12
2.5.1 创建视图 12
2.5.2 创建存储过程 14
2.6 生成数据到SQL Server 2005 15
2.6.1 设置数据源(ODBC ) 15
2.6.2 用PowerDesigner 生成数据库 19
3、常见问题及解决方法 23
1 运行环境说明
1、操作系统:Win 7
2、数据库:SQL Server 2005
3、PowerDesigner 版本:PowerDesigner 15.1
2 详细操作步骤
2.1 新建物理数据库模型(PDM)
1、运行PowerDesigner,打开如图所示的欢迎页面:
2、在欢迎页面点击【Create Model 】选项,打开如下图所示的创建新模型设置对
话框:
1
3、在模型创建对话框中,选择创建模型类型为“Physical Data”(“物理数据模型”,
默认打开选中的就是该项),然后输入模型名称(Model name)并选择要使用的
数据库(DBMS),本实例介绍的是SQL Server 2005,所以选择的是“Microsoft SQL
Server 2005 ”。设置好之后,点击【OK 】生成模型设计界面,如图所示:
说明:除以上创建方法外,还可通过在主界面点击“文件创建新模型”菜单的
方式来创建模型,此处不再给出图例说明。
2.2 建表
1、在模型设计主界面,点击创建工具栏中的【建表操作图标】,此时鼠标指示图
标将会变成建表操作图标的样式,然后在空白设计区域点击鼠标左键,即可创建
一个表实体,如下图所示。创建完成后,可点击创建工具栏中的鼠标箭头或直接
点击鼠标右键,使鼠标指示图标恢复成箭头,以进行后续编辑表实体操作。
2、创建表实体后,双击表实体,打开如下图所示的表实体属性设置对话框:
2
3、在表实体属性设置对话框中,默认会打开【Gerneral 】标签页。在该标签页中,
输入表名,如“user”,然后点击切换到【Columns 】标签页,开始设计表样字段。
4 、在【Columns 】标签页,输入数据表的各字段名称(Name),并选择字段对应
的数据类型(Data Type)。在添加字段后,可通过勾选字段所属行中的P 复选框
来设置当前字段作为表的主键,在勾选 P 后,M 复选框将被自动选中,即代表
主键为强制输入内容,不能为空。如需设置主键为自增长列,可点击工具栏上的
【属性图标】按钮,打开如下图所示的字段属性设置对话框。勾选“Identity ”
复选框,然后应用确定,即可设置主键列为自增长列。
3
5、通过以上建表方式,即可重复添加多张表样。为了对不同业务类型的数据表
进行区分,可通过更改表格式的填充颜色来进行区分。具体操作方法为右键点击
数据表,然后点击【格式】菜单项,打开表格式设置对话框。在表格式设置对话
框中,点击切换到【Fill】选项卡设置界面,然后在左侧的填充颜色选择栏中,
点选想要设置的填充颜色,最后应用保存,即可更改当前数据表的背景填充颜色。
文档评论(0)