-
Notifications
You must be signed in to change notification settings - Fork 0
Table Spec
Akira Sugiura edited this page Jan 13, 2024
·
4 revisions
JVLinkToSQLite が扱う SQLite のテーブルには、以下の 2 種類があります:
- JV-Data テーブル
- 管理用テーブル
各テーブルについて、以下で説明します。
JV-Data テーブルは、JV-Data を変換した情報を保持するテーブル群です。これらのテーブルは、<配信タイミングを表す識別子>_<レコード種別 ID>_<サフィックス>
のように、JV-Data が持つ情報から 3 つの構成要素を抽出し、_
(アンダーバー)で連結した命名規則で作られます。各構成要素の説明は以下になります:
- 配信タイミングを表す識別子
蓄積系データおよびセットアップデータにはNL
、速報系データにはRT
が設定されます。 - レコード種別 ID
レコード種別 ID がそのまま設定されます。各レコード種別 ID が何を指すのかは、JRA-VAN Data Lab. SDKに同梱されている「JV-Data 仕様書」のシート「データ種別一覧」などをご参照ください。 - サフィックス
テーブル名を一意にするための追加文字列です。基本的には、JRA-VAN Data Lab. SDKに同梱されている「JV-Data構造体\C#版\JVData_Struct.cs」のネストした型名に相当するものが設定されます。ただし、レコード種別によっては、カラムが多くなりすぎて 1 つのテーブルに変換できなかったため、繰り返し項目となっているプロパティ名をサフィックスにした子テーブル※1も同時に生成されるようになっています。
各テーブルの内容については、以下をご参照ください:
- NL_TK_TOKUUMA テーブル
- NL_TK_TokuUmaInfo テーブル
- NL_RA_RACE テーブル
- NL_SE_RACE_UMA テーブル
- NL_HR_PAY テーブル
- NL_H1_HYOSU_ZENKAKE テーブル
- NL_H1_HyoTansyo テーブル
- NL_H1_HyoFukusyo テーブル
- NL_H1_HyoWakuren テーブル
- NL_H1_HyoUmaren テーブル
- NL_H1_HyoWide テーブル
- NL_H1_HyoUmatan テーブル
- NL_H1_HyoSanrenpuku テーブル
- NL_H6_HYOSU_SANRENTAN テーブル
- NL_H6_HyoSanrentan テーブル
- NL_O1_ODDS_TANFUKUWAKU テーブル
- NL_O2_ODDS_UMAREN テーブル
- NL_O3_ODDS_WIDE テーブル
- NL_O4_ODDS_UMATAN テーブル
- NL_O5_ODDS_SANREN テーブル
- NL_O5_OddsSanrenInfo テーブル
- NL_O6_ODDS_SANRENTAN テーブル
- NL_O6_OddsSanrentanInfo テーブル
- NL_WF_INFO テーブル
- NL_JG_JOGAIBA テーブル
- NL_UM_UMA テーブル
- NL_KS_KISYU テーブル
- NL_CH_CHOKYOSI テーブル
- NL_BR_BREEDER テーブル
- NL_BN_BANUSI テーブル
- NL_RC_RECORD テーブル
- NL_HN_HANSYOKU テーブル
- NL_SK_SANKU テーブル
- NL_BT_KEITO テーブル
- NL_DM_INFO テーブル
- NL_TM_INFO テーブル
- NL_CK_CHAKU テーブル
- NL_CK_KisyuChaku テーブル
- NL_CK_ChokyoChaku テーブル
- NL_CK_BanusiChaku テーブル
- NL_CK_BreederChaku テーブル
- NL_HC_HANRO テーブル
- NL_YS_SCHEDULE テーブル
- NL_HS_SALE テーブル
- NL_HY_BAMEIORIGIN テーブル
- NL_CS_COURSE テーブル
- NL_WC_WOOD テーブル
- RT_RA_RACE テーブル
- RT_SE_RACE_UMA テーブル
- RT_HR_PAY テーブル
- RT_O1_ODDS_TANFUKUWAKU テーブル
- RT_O2_ODDS_UMAREN テーブル
- RT_O3_ODDS_WIDE テーブル
- RT_O4_ODDS_UMATAN テーブル
- RT_O5_ODDS_SANREN テーブル
- RT_O5_OddsSanrenInfo テーブル
- RT_O6_ODDS_SANRENTAN テーブル
- RT_O6_OddsSanrentanInfo テーブル
- RT_H1_HYOSU_ZENKAKE テーブル
- RT_H1_HyoTansyo テーブル
- RT_H1_HyoFukusyo テーブル
- RT_H1_HyoWakuren テーブル
- RT_H1_HyoUmaren テーブル
- RT_H1_HyoWide テーブル
- RT_H1_HyoUmatan テーブル
- RT_H1_HyoSanrenpuku テーブル
- RT_H6_HYOSU_SANRENTAN テーブル
- RT_H6_HyoSanrentan テーブル
- RT_WH_BATAIJYU テーブル
- RT_WE_WEATHER テーブル
- RT_AV_INFO テーブル
- RT_JC_INFO テーブル
- RT_TC_INFO テーブル
- RT_CC_INFO テーブル
- RT_DM_INFO テーブル
- RT_TM_INFO テーブル
- RT_WF_INFO テーブル
JV-Data の再変換必要性など、管理する情報を保持するテーブル群です。これらのテーブルは、SY_<管理する情報を表す識別子>
のような命名規則で作られます。
各テーブルの内容については、以下をご参照ください:
===============================================================================
※1)テーブルの内容のページで「<親テーブル名>テーブルの<親テーブルの説明欄の項目名>の説明を参照」のような説明がされているもの。例えば、NL_TK_TokuUmaInfo テーブルの説明を見ると、「xx_TK_TOKUUMA テーブルの<登録馬毎情報>の説明を参照」の記載があるが、ここで NL_TK_TOKUUMA テーブル の説明を「登録馬毎情報」で探すと、以下のような繰り返し項目だったものであることがわかる:
-- 37. . <登録馬毎情報>:
-- . a. 連番:連番1~300
-- . b. 血統登録番号:生年(西暦)4桁+品種1桁<コード表2201.品種コード>参照+数字5桁
-- . c. 馬名:全角18文字
-- . d. 馬記号コード:<コード表 2204.馬記号コード>参照
-- . e. 性別コード:<コード表 2202.性別コード>参照 初招待となる競走馬については初期値の場合有り
-- . f. 調教師東西所属コード:<コード表 2301.東西所属コード>参照 初招待となる競走馬については初期値の場合有り
-- . g. 調教師コード:調教師マスタへリンク 初招待となる競走馬については初期値の場合有り
-- . h. 調教師名略称:全角4文字 初招待となる競走馬については初期値の場合有り
-- . i. 負担重量:単位:0.1kg ハンデキャップレースについては月曜以降に設定
-- . j. 交流区分:中央交流登録馬の場合に設定 0:初期値 1:地方馬 2:外国馬
-- . .
-- . . 連番002情報:以下、該当連番がない場合は全項目(37a~37j)に半角スペースを設定
-- . . 連番003情報:
-- . . ・:
-- . . 連番300情報:
- JVLinkToSQLite とは
- 簡単な使い方
- 動作設定の仕様
-
テーブルの仕様
- NL_TK_TOKUUMA テーブル
- NL_TK_TokuUmaInfo テーブル
- NL_RA_RACE テーブル
- NL_SE_RACE_UMA テーブル
- NL_HR_PAY テーブル
- NL_H1_HYOSU_ZENKAKE テーブル
- NL_H1_HyoTansyo テーブル
- NL_H1_HyoFukusyo テーブル
- NL_H1_HyoWakuren テーブル
- NL_H1_HyoUmaren テーブル
- NL_H1_HyoWide テーブル
- NL_H1_HyoUmatan テーブル
- NL_H1_HyoSanrenpuku テーブル
- NL_H6_HYOSU_SANRENTAN テーブル
- NL_H6_HyoSanrentan テーブル
- NL_O1_ODDS_TANFUKUWAKU テーブル
- NL_O2_ODDS_UMAREN テーブル
- NL_O3_ODDS_WIDE テーブル
- NL_O4_ODDS_UMATAN テーブル
- NL_O5_ODDS_SANREN テーブル
- NL_O5_OddsSanrenInfo テーブル
- NL_O6_ODDS_SANRENTAN テーブル
- NL_O6_OddsSanrentanInfo テーブル
- NL_WF_INFO テーブル
- NL_JG_JOGAIBA テーブル
- NL_UM_UMA テーブル
- NL_KS_KISYU テーブル
- NL_CH_CHOKYOSI テーブル
- NL_BR_BREEDER テーブル
- NL_BN_BANUSI テーブル
- NL_RC_RECORD テーブル
- NL_HN_HANSYOKU テーブル
- NL_SK_SANKU テーブル
- NL_BT_KEITO テーブル
- NL_DM_INFO テーブル
- NL_TM_INFO テーブル
- NL_CK_CHAKU テーブル
- NL_CK_KisyuChaku テーブル
- NL_CK_ChokyoChaku テーブル
- NL_CK_BanusiChaku テーブル
- NL_CK_BreederChaku テーブル
- NL_HC_HANRO テーブル
- NL_YS_SCHEDULE テーブル
- NL_HS_SALE テーブル
- NL_HY_BAMEIORIGIN テーブル
- NL_CS_COURSE テーブル
- NL_WC_WOOD テーブル
- RT_RA_RACE テーブル
- RT_SE_RACE_UMA テーブル
- RT_HR_PAY テーブル
- RT_O1_ODDS_TANFUKUWAKU テーブル
- RT_O2_ODDS_UMAREN テーブル
- RT_O3_ODDS_WIDE テーブル
- RT_O4_ODDS_UMATAN テーブル
- RT_O5_ODDS_SANREN テーブル
- RT_O5_OddsSanrenInfo テーブル
- RT_O6_ODDS_SANRENTAN テーブル
- RT_O6_OddsSanrentanInfo テーブル
- RT_H1_HYOSU_ZENKAKE テーブル
- RT_H1_HyoTansyo テーブル
- RT_H1_HyoFukusyo テーブル
- RT_H1_HyoWakuren テーブル
- RT_H1_HyoUmaren テーブル
- RT_H1_HyoWide テーブル
- RT_H1_HyoUmatan テーブル
- RT_H1_HyoSanrenpuku テーブル
- RT_H6_HYOSU_SANRENTAN テーブル
- RT_H6_HyoSanrentan テーブル
- RT_WH_BATAIJYU テーブル
- RT_WE_WEATHER テーブル
- RT_AV_INFO テーブル
- RT_JC_INFO テーブル
- RT_TC_INFO テーブル
- RT_CC_INFO テーブル
- RT_DM_INFO テーブル
- RT_TM_INFO テーブル
- RT_WF_INFO テーブル
- SY_PROC_FILES テーブル
- JVLinkToSQLite を使った競馬ソフトの開発