关于本站
数据与版权
本站是男足世界杯历史档案的非官方球迷项目。所有数据来自公开数据集,所有文字为本站原创或基于该数据集的整理。
数据范围
22 届
1930–2022 男足世界杯
数据表
27
81,200 行原始记录
一致性检查
21/21
警告 0 · 错误 0
数据来源
- 数据集
- The Fjelstul World Cup Database
- 作者
- Joshua C. Fjelstul, Ph.D.
- 版权
- © 2023 Joshua C. Fjelstul, Ph.D.
- 许可证
- CC BY-SA 4.0(要求署名),并以相同许可证分发衍生作品
- 获取方式
- https://github.com/jfjelstul/worldcup (data-csv/, 分支 master)
- 仓库
- https://github.com/jfjelstul/worldcup
- 版本标识
fjelstul-worldcup-github-master(2026-09-12 获取)- 覆盖范围
- 1930–2022 年 22 届男足世界杯(本项目仅使用男足数据,女足表未导入)
许可证需要注意的地方
- GitHub 版本 README 明确标注为 CC BY-SA 4.0:需署名、标明修改、并以相同许可证分发衍生作品。
- 同一 README 提到 WorldCups.ai 的下载版本适用 CC BY-NC-SA 4.0(非商业)。本项目取用的是 GitHub 仓库版本,但若日后改用 WorldCups.ai 下载包或用于商业用途,必须重新核对许可证。
- 本项目对数据库的修改:仅做字段筛选(男足)、名称中文化、口径统一与派生统计计算,未改动任何原始数值。
若日后改用其他下载渠道或用于商业用途,必须重新核对许可证条款。
本站对数据做了什么
- 仅导入男足相关表(女足表未使用),并把字段名统一为 camelCase。
- 国家/地区、球队、球员、比赛阶段与奖项名称补充中文名称,原文名称同时保留。
- 统一口径:`qualified_teams.performance` 表示止步阶段(决赛圈最后阶段),最终名次由排名表判定。
- 1970 年以前的出场记录在数据库中缺失,页面显示为「未收录」而不是 0。
- 球员姓名中的占位值「not applicable」被剔除,单名球员按单名呈现。
- 点球大战数据按球队分组呈现,不设主罚顺序;页面明确标注该限制。
- 派生统计(冠军数、胜率、场均进球、历史射手榜)全部由规范化数据重新计算,未引入外部数据。
1970 年之前的出场记录在源数据中缺失,因此球员页的出场数显示为「未收录」。
原始文件指纹
原始文件按表存放于 data/raw/,只读不改,下表中的 sha256 可用于核对数据版本。
| 文件 | 数据表 | 行数 | 字段数 | sha256(前 16 位) |
|---|---|---|---|---|
awards.csv | awards | 8 | 5 | 80ff600291b87c51… |
award_winners.csv | award_winners | 200 | 12 | 84deded971dabc8b… |
bookings.csv | bookings | 3,178 | 26 | e1c010ce790fc772… |
confederations.csv | confederations | 6 | 5 | 1560c8d8d25c257a… |
goals.csv | goals | 3,637 | 27 | 4fbe990b7f42bb8a… |
groups.csv | groups | 159 | 7 | 9c5b27464ff20591… |
group_standings.csv | group_standings | 626 | 19 | 3de1d95f81ff47e4… |
host_countries.csv | host_countries | 31 | 7 | bac4e724d1e83522… |
managers.csv | managers | 475 | 7 | 94e4db4acc0570e8… |
manager_appearances.csv | manager_appearances | 2,538 | 17 | 33f39d48fd604791… |
manager_appointments.csv | manager_appointments | 637 | 10 | 7ba0a3db430da137… |
matches.csv | matches | 1,248 | 37 | 037f718764758e7d… |
penalty_kicks.csv | penalty_kicks | 396 | 19 | cbc58511b92b84b3… |
players.csv | players | 10,401 | 13 | 97d61d04b522c9b6… |
player_appearances.csv | player_appearances | 27,432 | 21 | edab41b99556cf74… |
qualified_teams.csv | qualified_teams | 625 | 8 | 7774c395295e4cca… |
referees.csv | referees | 493 | 10 | f9884485637116ed… |
referee_appearances.csv | referee_appearances | 1,248 | 15 | c3f213a6d8a1db38… |
referee_appointments.csv | referee_appointments | 668 | 10 | 9fbb2841b37d4a6a… |
squads.csv | squads | 13,843 | 12 | dafd483504fe26a6… |
stadiums.csv | stadiums | 240 | 8 | 88b1bddb12cdf5ab… |
substitutions.csv | substitutions | 10,222 | 24 | dd98a991dceaeb96… |
teams.csv | teams | 88 | 14 | a2d5ef96fade3bee… |
team_appearances.csv | team_appearances | 2,496 | 36 | 10daa069291136fb… |
tournaments.csv | tournaments | 30 | 18 | 906b122d80aae530… |
tournament_stages.csv | tournament_stages | 155 | 16 | e4a6606907cf7c79… |
tournament_standings.csv | tournament_standings | 120 | 7 | a1649d448bb769ee… |
一致性检查
数据层脚本在构建前运行校验:冠军唯一性、比赛双方存在、比分与进球汇总一致、点球大战与晋级结果一致等。
| 检查项 | 结果 |
|---|---|
| 规范化产物存在 | 通过 |
| 男足届数 22 | 通过 |
| 年份范围 1930–2022 | 通过 |
| 无重复年份 | 通过 |
| 届数与原始表一致 | 通过 |
| 比赛总数一致 | 通过 |
| 每届都有冠军 | 通过 |
| 冠军都参加过该届比赛 | 通过 |
| 决赛场次与冠军一致 | 通过 |
| 比赛双方均存在于球队表 | 通过 |
| 每场比分与进球明细一致 | 通过 |
| 乌龙球归属自洽(进球计入得分方) | 通过 |
| 点球大战比分与点球记录一致 | 通过 |
| 小组积分榜算术自洽 | 通过 |
| 每届最终名次连续且唯一 | 通过 |
| 各阶段场次与比赛表一致 | 通过 |
| 冠军次数合计 = 届数 | 通过 |
| 冠军榜与逐届重算一致 | 通过 |
| 金靴奖与该届进球最多者一致 | 通过 |
| 出场记录指向有效比赛 | 通过 |
| 球队统计参赛次数合计 = 各届参赛队数之和 | 通过 |
图片与视觉素材
| 素材 | 许可证 | 来源 | 用途 |
|---|---|---|---|
| 国旗图形 | MIT(flag-icons 项目)/旗帜设计本身属公有领域 | github.com/lipis/flag-icons | 球队页面与列表中的国旗标识 |
| FIFA 官方标识、奖杯、赛事徽章、官方照片与视频 | 受保护,未使用 | inside.fifa.com/organisation/contact-fifa/legal-branding-and-rights | 本项目不下载、不托管、不使用 FIFA 官方视觉资产;如需观看比赛录像,仅提供 FIFA+ Archive 外链。 |
本站不使用 FIFA 官方标志、奖杯造型、赛事徽章、官方照片或比赛视频; 淘汰赛对阵图、图表与版式均为本站原创绘制。
外部链接与媒体
官方比赛录像与集锦由 FIFA 官方渠道提供,本站只在需要时以文字链接形式指向,不下载、不转存、不嵌入播放。