データ仕様書

JRDBデータについて

JRDBでは、プログラム分析用に固定長テキスト形式のデータを提供しています。

提供データ一覧

📊

基本情報

馬名、馬番等の
基礎データ

🔍

分析用加工データ

統計処理済みの
詳細データ

🎯

予想データ

レース予測のための
分析データ

📈

各種指数データ

独自の計算による
評価指標

データ形式について

データファイル形式

  • lha圧縮(.lzh)
  • zip

ファイル名構成

形式:データ識別名 + 版数 + 年月日(yyMMdd)

例:KYH150105.lzh

KY 競走馬データ
H 版数
150105 2015年1月5日

データの「年月日6桁部分」について補足説明 (2019.08.25 追加)

データの「年月日6桁部分」は基本的にレース日ですが、以下のデータは異なる設定となっています

  • 騎手マスタ(KS*)
  • 調教師マスタ(CS*)
  • 抹消馬データ(MS*)

更新タイミング

  • その週の最初の日付(通常は土曜日)の場合
    ※1 その週の前の木曜日に更新
    その週が始まる前までの成績となります
  • その週の最後の日付(通常は日曜日)の場合
    ※2 その週の終了後の月曜日に更新
    その週の結果を踏まえての成績となります

重要な注意点

  • 騎手の勝数などの成績は週単位で更新
  • 土曜日の成績は日曜日のデータに反映されません

基本的にマスタデータとしての使用を前提にしています。最新のデータを更新していくことでマスタデータとしての整合性が取れるようになっています。

コード表

テキスト形式コード表

JRDBデータコード表

HTML TEXT

馬具コード表

HTML TEXT

脚元コード表

HTML TEXT

特記コード表

HTML TEXT

血統系統コード表

HTML TEXT

調教コースコード表

HTML TEXT

追い状態コード表

HTML TEXT

ACCESSファイル形式

コード表をACCESS用のデータベースファイルに登録したものです。

  • LZH圧縮版:61KB (2020/01/29更新)
  • ZIP圧縮版:58KB (2020/01/29更新)
  • 非圧縮版:928KB (2020/01/29更新)

※ 圧縮版はlha圧縮されていますので、解凍してご使用ください。

※ 「DBman」、「ゴールド ジェネレーター」で使用できます。

データ仕様

登録馬データ

更新曜日・時間 データ名 概要 アクション
月木 20:00 JRDB登録馬データ(KTA) 月:特別レース登録馬データ
木:全場全レース登録馬データ
仕様 説明 サンプル

成績情報系

更新曜日・時間 データ名 概要 アクション
木 17:00 JRDB成績データ(SED) 成績分析用 仕様 説明 サンプル
木 17:00 JRDB成績拡張データ(SKB) 成績分析用・拡張データ 仕様 説明 サンプル
※ SRAはSECに同梱

騎手・調教師データ

更新曜日・時間 データ名 概要 アクション
木 19:00 JRDB調教師データ(CZA) 全調教師
木 19:00 JRDB調教師データ(CSA) 差分(今週出走分,先週成績更新分)
木 19:00 JRDB騎手データ(KZA) 全騎手
木 19:00 JRDB騎手データ(KSA) 差分(今週出走分,先週成績更新分)
木 19:00 JRDB抹消馬データ(MZA) 抹消馬
木 19:00 JRDB抹消馬データ(MSA) 差分

前日情報系

更新曜日・時間 データ名 概要 アクション
金土 19:00 JRDBデータパック(JRDB) 前日情報系データの一括パック 仕様
金土 19:00 JRDB競走馬データ(KYI) 競走馬ごとのデータ。IDM、各指数を格納、放牧先を追加 仕様 説明 サンプル
※ KKAはJRDBパックに同梱

当日情報系

更新曜日・時間 データ名 概要 アクション
土日 17:00 JRDB直前情報データ(TYB) 直前情報(最終版) 仕様 サンプル
土日 17:00 JRDB払戻情報データ(HJC) 払戻情報に関するデータを格納 3連単有 仕様 説明 サンプル
土日 17:00 JRDB成績速報データ(SEC) 成績分析用 仕様 説明
※ 払戻情報データ(HJC)に関する重要な更新があります。

データ連携図

データ連携図

graph LR subgraph input[入力データ] direction TB subgraph 基本データ direction TB A["=== 番組データ ===
レースキー
(1レース/1レコード)"] B["=== 払戻情報データ ===
レースキー
(1レース/1レコード)"] C["=== 基準オッズデータ ===
ワイド/馬単/3連複
レースキー
(1レース/1レコード)"] A --> B --> C end end subgraph main[メインデータ] direction TB subgraph previous[前日データ] direction TB D["=== 競走馬データ ===
レースキー
前走競走成績キー
前走レースキー
血統登録番号
騎手コード
調教師コード
(1馬/1レコード)"] H["=== 情報データ ===
レースキー+馬番
(1馬/1レコード)"] L["=== 調教分析データ ===
レースキー+馬番
(1馬/1レコード)"] M["=== 調教本追切データ ===
レースキー+馬番
(1馬/1レコード)"] end end subgraph reference[参照データ] direction TB subgraph master[マスタ情報] E["=== 馬基本データ ===
血統登録番号
(1馬/1レコード)"] F["=== 騎手マスタ ===
騎手コード
(1騎手/1レコード)"] G["=== 調教師マスタ ===
調教師コード
(1調教師/1レコード)"] end end subgraph realtime[リアルタイムデータ] direction TB subgraph immediate[直前情報] I["=== 直前データ ===
レースキー+馬番
(1馬/1レコード)"] end end subgraph history[履歴データ] direction TB subgraph results[成績情報] J["=== 前走データ/成績データ ===
競走成績キー
レースキー
騎手コード
調教師コード
(1馬/1レコード)"] K["=== 成績レースデータ ===
レースキー
(1レース/1レコード)"] end end A & B & C --> D D --> E D --> F D --> G D --> J H & L & M --> D I --> D J --> K J --> F J --> G %% スタイル設定 classDef basic fill:#4A90E2,stroke:#333,color:#fff classDef master fill:#2ECC71,stroke:#333,color:#fff classDef previous fill:#ff9d22,stroke:#333,color:#fff classDef immediate fill:#E74C3C,stroke:#333,color:#fff classDef results fill:#9B59B6,stroke:#333,color:#fff class A,B,C basic class E,F,G master class D,H,L,M previous class I immediate class J,K results %% サブグラフスタイル style input fill:none,stroke:none style main fill:none,stroke:none style reference fill:none,stroke:none style realtime fill:none,stroke:none style history fill:none,stroke:none style master fill:#f5f5f5,stroke:#333 style previous fill:#fff8f0,stroke:#333 style immediate fill:#fff5f5,stroke:#333 style results fill:#f8f0ff,stroke:#333

データ連携の概要

競走馬データを中心として、以下の要素で各データが連携します

  • "レースキー"による番組データ・基準オッズデータとの連携
  • "レースキー+馬番"による情報データ・直前データとの連携
  • "血統登録番号"による馬基本データとの連携
  • "競走成績キー"による前走データとの連携
  • 騎手・調教師コードによる各マスタとの連携

連携キーの説明

  • レースキー: レースを一意に特定する識別子
  • 血統登録番号: 馬を一意に特定する識別子
  • 競走成績キー: レース結果を一意に特定する識別子
  • 騎手/調教師コード: 関係者を一意に特定する識別子