ope*_*rog 11 database architecture entity
示例:我的数据库中有两个表名为classA和classB,另一个表名为classA_classB.最后一个刚刚定义了两个带有外键的int字段,用于在classA和classB之间进行链接.所以一个classA可以有很多classB,而且很多classA可以链接同一个classB.简单的东西,到目前为止.
问题是,在我的特殊情况下,我有一个想要链接到另一个classA的classA.即学生也可以链接到他的朋友,他们也是学生.
所以,模拟上面的技术,我有:学生和student_student.student_student有两个字段:student_id,student_id.问题:不能有两个同名的字段!
所以我必须称它们为:master_student_id,slave_student_id.
但是我不喜欢 "主人"和"奴隶"这两个词,因为这些都是我们过去不景气的提醒.这可能听起来很愚蠢,但我认为保持这些是不正确的,至少从道德的角度来看.我知道它只是现代计算机科学的一部分,......但......
我怎么称呼他们呢?
父母和孩子也许?此外,我不确定是否真的有一个实体"酋长",而另一个是"雇员"......学生和学生不是等级制的.但是,再一次,我们想象我们有两个班级"老师"和"学生".这将是一个明确的等级制度.但是,我需要一个中立的解决方案,因为我的框架以相同的方式将这些1:n关系线程化.
小智 8
现在的行业标准似乎是{master-follower}
请参阅以下参考资料:
[01]
www.mchotline.com/Reference/MN20B302.pdf
[02]
www.ab.com/linked/drives/drvappsw/files/AppSets_PF700S/AS_PF700S_VirtEncdr_PositMaster_SL.pdf
[03]
www05.abb.com/global/scot/scot201.nsf/veritydisplay/bd987cd590c931fcc1257249003d8f4f/$file/factfile_master_follower_pd11_lowres.pdf
[04] www05.abb.com/global/scot/scot201.nsf/veritydisplay/a11e30d538ab1b49c2256def00493279/$file/en_800stdprg_mfguide_a.pdf
[05] www.danfoss.com/BusinessAreas/DrivesSolutions/MUSEC/
[06] forums.ni.com/t5/Motion-Control-and-Motor-Drives/Converting-a-master-follower-type-Cam-Grinding-Machine-to-CNC/td-p/1469070
[07] www.burhansresearch.com/mrcwfdbk1.htm
[08] www.eurekamagazine.co.uk/article/28893/Master-follower-communication-in-ABB-industrial-drives.aspx
[09] www.lockmasters.com/index.asp?PageAction=VIEWPROD&ProdID=49879
[10] www.perfusion.com/cgi-bin/forum/forum_posts.asp?TID=500
这也更有意义 - 不需要为分层计算机/技术控制安排使用道德上应受谴责的术语......例如,我们将连接器指定为"男性"和"女性",而不是"男性"和"妓女". ......这两种情况都在某种描述性的意义上"明确指出",但最好使用非道德上应受谴责的或煽动性的术语来指明这一点.
优秀的问题,顺便说一句!
| 归档时间: |
|
| 查看次数: |
7123 次 |
| 最近记录: |