DA弯道超车

2022-06-08   阅读量: 131

数据分析师 Mysql

面试题真题——数据建模

请根据以下业务规则建立国际象棋赛事数据模型,请使用 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

120.0000 3 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子