JRDBデータについて
JRDBでは、プログラム分析用に固定長テキスト形式のデータを提供しています。
提供データ一覧
基本情報
馬名、馬番等の
基礎データ
分析用加工データ
統計処理済みの
詳細データ
予想データ
レース予測のための
分析データ
各種指数データ
独自の計算による
評価指標
データ形式について
データファイル形式
- lha圧縮(.lzh)
- zip
ファイル名構成
形式:データ識別名 + 版数 + 年月日(yyMMdd)
例:KYH150105.lzh
KY | 競走馬データ |
H | 版数 |
150105 | 2015年1月5日 |
データの「年月日6桁部分」について補足説明 (2019.08.25 追加)
データの「年月日6桁部分」は基本的にレース日ですが、以下のデータは異なる設定となっています
- 騎手マスタ(KS*)
- 調教師マスタ(CS*)
- 抹消馬データ(MS*)
更新タイミング
- その週の最初の日付(通常は土曜日)の場合
※1 その週の前の木曜日に更新
その週が始まる前までの成績となります - その週の最後の日付(通常は日曜日)の場合
※2 その週の終了後の月曜日に更新
その週の結果を踏まえての成績となります
重要な注意点
- 騎手の勝数などの成績は週単位で更新
- 土曜日の成績は日曜日のデータに反映されません
基本的にマスタデータとしての使用を前提にしています。最新のデータを更新していくことでマスタデータとしての整合性が取れるようになっています。
コード表
テキスト形式コード表
ACCESSファイル形式
コード表をACCESS用のデータベースファイルに登録したものです。
- LZH圧縮版:61KB (2020/01/29更新)
- ZIP圧縮版:58KB (2020/01/29更新)
- 非圧縮版:928KB (2020/01/29更新)
※ 圧縮版はlha圧縮されていますので、解凍してご使用ください。
※ 「DBman」、「ゴールド ジェネレーター」で使用できます。
データ仕様
成績情報系
更新曜日・時間 | データ名 | 概要 | アクション |
---|---|---|---|
木 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) | 差分 |
データ連携図
データ連携図
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
レースキー
(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
データ連携の概要
競走馬データを中心として、以下の要素で各データが連携します
- "レースキー"による番組データ・基準オッズデータとの連携
- "レースキー+馬番"による情報データ・直前データとの連携
- "血統登録番号"による馬基本データとの連携
- "競走成績キー"による前走データとの連携
- 騎手・調教師コードによる各マスタとの連携
連携キーの説明
- レースキー: レースを一意に特定する識別子
- 血統登録番号: 馬を一意に特定する識別子
- 競走成績キー: レース結果を一意に特定する識別子
- 騎手/調教師コード: 関係者を一意に特定する識別子