社区
数据库相关
帖子详情
怎样设计这个类?
XACZ
2004-09-06 05:34:00
有实体类 TCustomer, 有一个对应与TCustomer的继承自clientdataset的TCds_Customer,主要完成对象到数据库的影射和持久化(ADD、SAVE、LOAD等方法)。
TCustomer有域成员 FName, FTelephone, FAddress 等
问题是
当Customer表有外键时比如有:客户类型编号(个人客户,单位客户....)来自另外的表,TCds_Customer应该怎样设计?
...全文
72
3
打赏
收藏
怎样设计这个类?
有实体类 TCustomer, 有一个对应与TCustomer的继承自clientdataset的TCds_Customer,主要完成对象到数据库的影射和持久化(ADD、SAVE、LOAD等方法)。 TCustomer有域成员 FName, FTelephone, FAddress 等 问题是 当Customer表有外键时比如有:客户类型编号(个人客户,单位客户....)来自另外的表,TCds_Customer应该怎样设计?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
XACZ
2004-09-06
打赏
举报
回复
其实就是实体间一对多的关系,在这里岗位也是一个对象,也有岗位类
asj(最烦活稀泥) 你说的很对,设计实体类时候是不该太多考虑数据模型,你一说我好想有点想法了?
楼上的这两个成员都干吗用的?
nyf1220
2004-09-06
打赏
举报
回复
增加私有变量
FOrderPer
FOrderCom
asj
2004-09-06
打赏
举报
回复
复杂的问题,如果没有理解错,你是要实现面向对象和关系数据库之间的映射。
建议设计业务对象时不要考虑数据库实现的情况,别搞成一堆表的投影。而写存取对象的时候,就解决与数据库打交道的问题。比如你提到的这个,可能数据库中字段值是编号,实际的值是在一个字典表中,那么你就在保存的时候获得外键写入Customer表里就好了。其实这个是比较简单的,一个实体和另一个实体的一对多关系应该更麻烦一些。
按最简单的办法去作,直接用代码去对应属性和数据应该不是很难的,不要总想着怎么写一个数据层就可以自动完成这个映射,否则有可能让自己陷在里面。
面向对象分析与
设计
本课程介绍软件
设计
理念、方法,帮助学员成长为优秀的软件
设计
师!当学员完成了Java等语言的学习之后,或者从事 软件开发一段时间之后,面对一个需要开发的新软件系统:该如何入手呢?定义多少个模块?定义多少个
类
?定义每个
类
多少个属性、哪些操作?如何定义
类
之间的关系?为什么?这样的软件系统能够承受今后需求的不断变更吗?想学的话一起来吧!
思考:如何
设计
好一个
类
?
c++程序员应该如何
设计
好一个
类
?如何去思考?怎样才能作为一个优秀的
类
设计
者? 一个优秀的
类
设计
者都有一个核查表,它并不是任务清单。其作用是帮助你回忆起可能会忘记的事情,而不是来约束你。 下面就是
设计
类
...
平面
设计
怎么自学?如何自学平面
设计
?
平面
设计
怎么自学?如何自学平面
设计
呢?自学平面
设计
首先必须具备一定的美术基础,对
设计
要有一个正确的认识,然后在
设计
、...软件方面一定要学的是photoshop,这个是处理位图的,另外还有两个(illustraort和coreldra
工业
设计
算机械工程吗,工业
设计
专业是属于机械
类
吗?
工业
设计
专业是属于机械
类
吗?,一、工业
设计
专业是属于机械
类
吗?工业
设计
专业的内容主要是厂房建筑、工厂...他这个专业隶属于南京林业大学的家具与工业
设计
学院本文标题:工业
设计
专业是属于机械
类
吗?,在当今社会...
怎么样
设计
好看的logo?教你6步学会logo
设计
怎样
设计
好看的logo?现在logo的使用越来越多,可是会
设计
的人却很少,找人专门
设计
logo不仅价格昂贵,得到的logo也不是自己想要的结果。所以有时候
设计
logo不一定需要专门人员来
设计
,一款专业的"logo
设计
软件"APP...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章