Rém*_*ery 2 sql database-design sql-server-2008
说我有以下表格:
GearType:滑雪板/头盔/鞋子/无论如何
GearModel:描述制造商,尺寸和GearType
Gear:代表齿轮的物理实例,属于GearModel并描述其条形码,已佩戴的次数......
成员:可以为每个现有geartype分配Gear的人员
GearAssignation:具有双PK MemberId/GearTypeId,因此每个geartype可以为会员分配0..1档,也有FK GearId
我的问题是:由于Gear不能同时分配给1个以上的成员,如何构成Gear和GearAssignation of cardinality 1 to 0..1之间的关系?
我最好设法使用Gear.Id和GearAssignation.GearId之间的关系,使用GearId上的唯一键(记住它不能是因为双PK MemberId/GearTypeId的PK).但我很想摆脱那个英国,因为我的软件开发工具无法识别它.
如建议的那样,这是SSMS的图表:

对我来说,对当前模型进行大量改动对我来说根本不是问题.建议?
PS:不知道如果它有用,我正在使用微软的SQL Server 2008
| 归档时间: |
|
| 查看次数: |
133 次 |
| 最近记录: |