这种符号在逻辑数据模型中意味着什么?这个图中有三个表,x在“半月”里面。那么,这是什么“x里面的半月”。我找不到这个,例如来自Wikipedia中提到的不同图表约定。
_________
|_________|
| |
|_________|
|
|
-----
/__x__\
|
_______|_________
_____|_____ ____|______
|___________| |___________|
| | | |
| | | |
|___________| |___________|
答案 0 :(得分:4)
这意味着2个子实体是父超类型的独占子类型。
这是“信息工程”符号
例如,请参阅ERWin备注(位于底部)http://www.isqa.unomaha.edu/wolcott/tutorials/erwin/erwin.html
答案 1 :(得分:1)
已经有了正确的答案,但我认为以下内容对未来的访问者可能有用。
在ER建模中,此模式称为“特化/泛化”。在像Java这样的语言中,“子类型”可能被称为“子类”。
当您从ER建模转移到SQL(关系)表设计时,您可能会对表示此模式的好方法感到茫然。关于数据库设计的介绍性材料通常不包括这种模式,即使它一次又一次地出现。
幸运的是,这是一个很好理解的设计技术,在这里很有用。如果您访问class-table-inheritance标记,然后点击“了解详情”,您将会了解一种有用的技术并链接到两种相关技术。