高分请教,在pd中如何成功生成第归表

wantchy 2004-10-19 09:03:12
在powerdesiger中怎么生成 这种第归表:
ttable
id int pk
pid int fk
name varchar(30)
(自身牵出一条关系给自己)生成的表的例值如下:
ttable
id pid name
1 a
2 b
3 1 c
4 1 d
5 4 e
6 2 f
7 1 g
8 6 h
................
也就是说插入的pid的值必须是在表ttable中存在的id值,说白了就是一个树表.
始终报错,我知道在erwin中,可以选择触发器来控制参照完整性来成功生成这张表,但是pd中,怎么实现呀,各位帮帮忙,指教一下吧! 30
...全文
270 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2005-03-28
  • 打赏
  • 举报
回复
uping......
nm_2j 2004-10-20
  • 打赏
  • 举报
回复
这是我用pd生成的sql脚本,没有问题,外键约束允许为null就可以了。
/*==============================================================*/
/* Database name: ConceptualDataModel_1 */
/* DBMS name: Microsoft SQL Server 2000 */
/* Created on: 2004-10-20 9:45:32 */
/*==============================================================*/


alter table table1
drop constraint FK_TABLE1_PID_TABLE1
go


if exists (select 1
from sysindexes
where id = object_id('table1')
and name = 'pid_FK'
and indid > 0
and indid < 255)
drop index table1.pid_FK
go


if exists (select 1
from sysobjects
where id = object_id('table1')
and type = 'U')
drop table table1
go


/*==============================================================*/
/* Table: table1 */
/*==============================================================*/
create table table1 (
id int not null,
tab_id int null,
name varchar(10) null,
constraint PK_TABLE1 primary key (id)
)
go


/*==============================================================*/
/* Index: pid_FK */
/*==============================================================*/
create index pid_FK on table1 (
tab_id
)
go


alter table table1
add constraint FK_TABLE1_PID_TABLE1 foreign key (tab_id)
references table1 (id)
go


paulowang 2004-10-19
  • 打赏
  • 举报
回复
报了什么错?我在pd的概念模型中做自关联,在物理模型中能生成pid和关系的(就是pid的name和code得重新修改)
Eddie005 2004-10-19
  • 打赏
  • 举报
回复
up
内容概要:本文围绕“Agent 工程化+ AI 编程深度实战营”展开,探讨了从AI生成代码“能跑”到系统“能交付”的工程化跃迁。课程聚焦于构建生产级Agent系统所需的核心能力,涵盖AI工具链实操、多智能体协作架构、上下文治理、稳定性与自愈机制、评估可观测性及成本控制等内容。强调从单体Agent向多Agent编队协同演进,提出“驾驭工程”理念,系统化解决上下文管理、任务分解、通信容错、自动化修复等生产难题,并引入低代码平台与组织运营模式变革的思考,推动AI开发由实验迈向规模化落地。; 适合人群:具备一定编程与系统设计基础,从事AI研发、软件工程或技术架构工作1-3年的技术人员,以及关注AI工程化落地的团队负责人和技术决策者。; 使用场景及目标:①掌握从AI代码生成到生产交付的全链路工程化方法;②设计并实现多Agent协作系统,提升任务完成率与系统稳定性;③构建可观测、可评估、可管控的AI应用体系,实现成本与性能的平衡;④推动组织层面的Agentic AI运营模式升级。; 阅读建议:此资源以实战为导向,建议结合课程提供的工具链(如Cursor、Claude Code、LangSmith等)进行 hands-on 实践,重点关注工程化设计模式与系统思维的培养,同步思考如何将Agent架构融入现有技术体系与业务流程中。

2,598

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧