热线电话:13121318867

登录
2022-06-08 阅读量: 695
面试题真题——数据建模

请根据以下业务规则建立国际象棋赛事数据模型,请使用 SQL 语句或 ER 图表达。

  • 相关数据:

  1. 俱乐部(Clubs)

  2. 棋手(Players)

  3. 会员(Members)

  4. 锦标赛(Tournaments)

  5. 比赛(Matches)

  • 数据关系:

  1. 一个俱乐部可以有很多会员;

  2. 一个棋手可以有且只有一个排名;

  3. 一个俱乐部可以举办多个锦标赛;

  4. 锦标赛可以由多个其他组织赞助,(如企业或者政府);

  5. 每年都举办多个锦标赛;

  6. 棋手可以参加任意次数锦标赛,也可以不参加;

  7. 一个棋手在任何时候只能是一个俱乐部的会员;

  8. 一个锦标赛可以有许多棋手;

  9. 一个锦标赛可以进行多局在两个参赛棋手之间进行的比赛;

  10. 每次比赛的结果

  • 其他信息:

  1. 俱乐部由一个唯一的代码区分,并有一个名称、地址和其他细节;

  2. 棋手由一个唯一的代码区分,并有一个名称、地址和其他细节;

  3. 锦标赛由一个唯一的代码区分,并有一个名称、开始日期和结束日期;

  4. 锦标赛可以有零个、一个或多个赞助方。


============================

答题如下:

image.png

200.0000
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子