社区
Sybase
帖子详情
请问用PDM从数据库中反生成的数据模型,连接到另外的数据库中生成库表,为什么会失败?
shzwz
2002-03-26 05:36:14
请问用PDM从数据库中反生成的数据模型,连接到另外的数据库中生成库表,为什么会失败?
...全文
31
4
打赏
收藏
请问用PDM从数据库中反生成的数据模型,连接到另外的数据库中生成库表,为什么会失败?
请问用PDM从数据库中反生成的数据模型,连接到另外的数据库中生成库表,为什么会失败?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yongerman
2002-03-28
打赏
举报
回复
其实很简单!!!
生成PDM后,再反生成CDM,再反生成PDM(选择数据库类型),再去连接你要的数据库就可以!!!
tobyzhu
2002-03-27
打赏
举报
回复
例如你从SYBASE中生成的PDM,再去ORACLE中去生成同样的表,因为其中的某些字段的数据类型可能不一样呀,SYBASE中有的,ORACLE中没有或者名字不一样呀~~~
shzwz
2002-03-27
打赏
举报
回复
数据类型不一样?怎么会呢?
tobyzhu
2002-03-26
打赏
举报
回复
因为用到的数据类型不一样呀~~~
PowerDesigner逆向工程
生成
PDM
模型及
数据库
PowerDesigner逆向工程
生成
PDM
模型及
数据库
PowerDesigner
生成
PDM
模型
通过配置资源库,使用PowerDesigner工具根据
数据库
中
表之间的关系
生成
PDM
模型。
PowerDesigner
数据库
设计与建模
适合人群:从事软件系统开发设计人员、高等院校计算机科学与技术、软件工程专业、信息系统专业师生参考课程目标:学习PowerDesigner
中
常用模型的建立方法和过程,并完成
数据库
分析建模的工作课程简介:本课程涵盖了 PowerDesigner技术的常用知识点,内容包括 PowerDesigner建模基础知识、业务处理模型、概念
数据模型
、物理
数据模型
以及逻辑
数据模型
、面向对象模型等内容。使读者进一步巩固所学的知识,提高综合实践能力。
建立物业管理系统
PDM
模型-
数据库
系统分析与设计.doc
实 验 报 告 课程名称:
数据库
系统分析与设计 实验名称:建立物业管理系统
PDM
模型 院 (系): 专业班级: 姓 名: 学 号: 指导教师: 一、实验目的和要求 1、了解
数据库
物理
数据模型
(
PDM
)的基本概念(表、列、视图、主键、外键、存储过 程、触发器、索引、完整性约束等); 2、了解
PDM
逆向工程; 3、了解如何在需求分析基础上创建物理模型; 4、学
会
在PowerDesigner
中
建立
PDM
; 5、学
会
并理解如何将
PDM
生成
物理
数据库
; 6、学
会
在PowerDesigner
中
如何通过逆向工程
生成
PDM
。 二、实验软硬件环境 1、个人PC电脑一台; 2、Windows操作系统、PowerDesigner16.0及以上版本; 三、实验内容 1、对物业管理系统建立物理
数据模型
(
PDM
); 2、将
PDM
生成
物理
数据库
(SQL); 3、验证并
生成
数据库
测试数据; 4、物X描述见教材第14章(247页-260页)。 四、实验原理 根据对物业管理业务的分析,同时结合
数据库
物理
数据模型
(
PDM
)的基本概念,在 需求分析的基础上,在PowerDesigner设计环境
中
直接建立起物业管理的物理
数据库
模型 (
PDM
)。使用ODBC接口
连接
数据库
,用"generate database"
生成
物理
数据库
,通过对
数据库
物理
数据模型
(
PDM
)的修改,使得修改后的
PDM
能够与已
生成
的
数据库
SQL脚本文件保持同步。使用PowerDesigner
生成
能够为
数据库
的表
中
添加记录的测试数据。 5. 实验步骤、结果及分析 1) 对物业管理系统建立物理
数据模型
(
PDM
) 1) 业务分析,得到实体及其属性如下: 1) 小区基本信息(小区编号,名称,小区通讯地址,概括,小区照片,小区备注) 2) 物业基本信息(物业编号,楼号,单元号,房号,户型,建筑面积,使用面积,物 业备注) 3) 物业图片(物业编号,物业图片编号,物业图片,物业备注) 4) 维修项目(维修项目编号,维修项目名称,单位,单价,维修项目备注) 5) 迁入迁出(迁入迁出编号,牵动类型,牵动日期,迁入迁出备注) 6) 住户基本信息(住户编号,住户名称,性别,住户通讯地址,住户邮编,出生日期 ,职业,住户电话,住户照片,住户备注) 7) 报修处理
中
心(报修处理
中
心,报修时间,报修情况说明,完工时间,修理状态, 保修备注) 8) 费用时段信息(费用时段编号,开始日期,结束日期,账目日期,最后缴费日期, 过账标志) 9) 费用处理
中
心(费用处理
中
心编号,应缴金额,实缴金额,期初结余,期末结余, 滞纳金,物业管理费,维修费,保洁费,保安费,费用制单人,费用核实人) 10) 费用定义(费用编号,费用名称,费用备注) 2) 找出实体与实体间的联系 1 n 1 n n 1 n 1 n 1 1 1 n n n 1 3) 按照
数据库
物理
数据模型
(
PDM
)在PowerDesigner
中
建模方法,建立
PDM
模型 1)选择"File New Model"命令,得到如下窗口: 2. 选择"Physical Data Model"得到新窗口,然后对创建表: 3)小区基本信息表: 3. 物业基本信息表: 4. 物业图片表: 5. 维修项目表: 6. 迁入迁出表: 7. 住户基本信息表: 8. 报修处理
中
心表: 9. 费用时段信息表: 10. 费用处理
中
心表: 11)费用定义表: 4) 得到物业管理的
PDM
模型: (五)将
PDM
生成
物理
数据库
(SQL) 1.通过ODBC
连接
数据库
2.
生成
数据库
(仅截取了一部分
生成
的SQL
数据库
代码) (六)验证并
生成
数据库
测试数据 1) 为表
中
的每个指定
数据库
描述文件,选择Database Generate Test Data 命令打开Test Data Generate窗口。 2) 选择Number of rows选项卡,设置每张表记录的参数。 3) 选择Format选项卡,设置测试数据脚本的参数格式。 4) 选择Selection选项卡,选择
PDM
和要
生成
测试数据脚本的表。 5) 单击"确定",按照所设置的参数
生成
测试数据,测试结果如下: 六、实验总结 通过本实验,我理解了
数据库
物理
数据模型
(
PDM
)的基本概念,实践了在对业务进 行分析的基础之上建立
数据库
物理
数据模型
(
PDM
),成功的在 PowerDesigner
中
建立了物业管理系统的
PDM
,并最终学
会
、理解了如何将
PDM
生成
物理数 据库和如何在PowerDesigner
中
生成
数据库
测试数据。虽然在这过程
中
遇到了很多的问题 ,但是通过自己不断总结错误,进行修改,终于还是克服了重重困难,顺利完成了作业 ,这为自己以后的学习增加了信心和动力。相信在之后的课程设计
中
我
会
做得更好。当 然,要感谢老师平时在课堂
中
对我们的耐心授教,不然我不
会
完成得这
SQL转
PDM
文件模型
owerDesigner是一种
数据库
建模和设计工具,它的主要用途和功能包括: 数据建模:可以用于创建和维护
数据库
模型,包括物理
数据模型
和逻辑
数据模型
。 数据字典:提供了数据字典,用于定义数据表、列、关系等对象的属性和说明。 自动文档
生成
:可以
生成
数据库
文档,包括表结构、关系图、ER图等,提高了文档的可读性和可维护性。 反向工程:可以从现有
数据库
逆向
生成
数据模型
,用于分析和修改现有
数据库
。 代码
生成
:可以
生成
DDL脚本,用于
数据库
的创建和维护。
PDM
文件在
数据库
设计
中
的作用是定义
数据库
结构和关系,包括表的字段、主键、外键等信息。SQL文件则用于执行具体的
数据库
操作。相互转换的过程通常包括: 从
PDM
文件到SQL文件:通过PowerDesigner可以
生成
与目标
数据库
管理系统兼容的SQL脚本,包括表的创建、索引的定义等。用户可以选择目标
数据库
类型和输出选项来
生成
SQL文件。 从SQL文件到
PDM
文件:用户可以将现有的SQL脚本导入到PowerDesigner
中
,PowerDesigner
会
解析SQL语句并
生成
相应的
PDM
文件,包括表的定义、字段、索引等。
Sybase
2,596
社区成员
25,614
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章