Skip to content

Commit

Permalink
修正 SQLite 資料庫內容不正確之問題。
Browse files Browse the repository at this point in the history
  • Loading branch information
AlanJui committed Apr 14, 2024
1 parent 6201def commit 24c055f
Show file tree
Hide file tree
Showing 25 changed files with 30,200 additions and 29,942 deletions.
Binary file modified Kong_Un_V2.db
Binary file not shown.
2 changes: 1 addition & 1 deletion Kong_Un_V2.sqbpro
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8"?><sqlb_project><db path="D:/work/Piau-Im/Kong_Un_V2.db" readonly="0" foreign_keys="1" case_sensitive_like="0" temp_store="0" wal_autocheckpoint="1000" synchronous="2"/><attached/><window><main_tabs open="structure browser pragmas query" current="1"/></window><tab_structure><column_width id="0" width="300"/><column_width id="1" width="0"/><column_width id="2" width="100"/><column_width id="3" width="15181"/><column_width id="4" width="0"/><expanded_item id="0" parent="1"/><expanded_item id="1" parent="1"/><expanded_item id="2" parent="1"/><expanded_item id="3" parent="1"/></tab_structure><tab_browse><current_table name="4,15:main聲母對照表"/><default_encoding codec=""/><browse_table_settings><table schema="main" name="字表" show_row_id="0" encoding="" plot_x_axis="" unlock_view_pk="_rowid_"><sort/><column_widths><column index="1" value="83"/><column index="2" value="33"/><column index="3" value="108"/><column index="4" value="58"/><column index="5" value="133"/><column index="6" value="133"/><column index="7" value="79"/><column index="8" value="300"/><column index="9" value="67"/></column_widths><filter_values/><conditional_formats/><row_id_formats/><display_formats/><hidden_columns/><plot_y_axes/><global_filter/></table><table schema="main" name="漢字廣韻標音檢視" show_row_id="0" encoding="" plot_x_axis="" unlock_view_pk="_rowid_"><sort/><column_widths><column index="1" value="133"/><column index="2" value="33"/><column index="3" value="108"/><column index="4" value="58"/><column index="5" value="79"/><column index="6" value="300"/><column index="7" value="83"/><column index="8" value="108"/><column index="9" value="133"/><column index="10" value="300"/><column index="11" value="58"/><column index="12" value="127"/><column index="13" value="58"/><column index="14" value="83"/><column index="15" value="300"/><column index="16" value="108"/><column index="17" value="133"/><column index="18" value="108"/><column index="19" value="158"/><column index="20" value="133"/><column index="21" value="108"/><column index="22" value="108"/><column index="23" value="108"/><column index="24" value="108"/><column index="25" value="108"/><column index="26" value="108"/><column index="27" value="70"/><column index="28" value="33"/><column index="29" value="58"/><column index="30" value="58"/><column index="31" value="33"/><column index="32" value="33"/><column index="33" value="33"/><column index="34" value="66"/><column index="35" value="295"/><column index="36" value="58"/><column index="37" value="114"/><column index="38" value="133"/><column index="39" value="108"/><column index="40" value="158"/><column index="41" value="133"/><column index="42" value="108"/><column index="43" value="108"/><column index="44" value="108"/></column_widths><filter_values><column index="5" value="ing"/></filter_values><conditional_formats/><row_id_formats/><display_formats/><hidden_columns/><plot_y_axes/><global_filter/></table><table schema="main" name="聲母對照表" show_row_id="0" encoding="" plot_x_axis="" unlock_view_pk="_rowid_"><sort/><column_widths><column index="1" value="83"/><column index="2" value="83"/><column index="3" value="158"/><column index="4" value="133"/><column index="5" value="108"/><column index="6" value="108"/><column index="7" value="108"/><column index="8" value="133"/></column_widths><filter_values/><conditional_formats/><row_id_formats/><display_formats/><hidden_columns/><plot_y_axes/><global_filter/></table><table schema="main" name="韻母對照表" show_row_id="0" encoding="" plot_x_axis="" unlock_view_pk="_rowid_"><sort/><column_widths><column index="1" value="83"/><column index="2" value="83"/><column index="3" value="158"/><column index="4" value="133"/><column index="5" value="108"/><column index="6" value="108"/><column index="7" value="108"/><column index="8" value="133"/><column index="9" value="83"/><column index="10" value="108"/></column_widths><filter_values/><conditional_formats/><row_id_formats/><display_formats/><hidden_columns/><plot_y_axes/><global_filter/></table></browse_table_settings></tab_browse><tab_sql><sql name="SQL 1"></sql><current_tab id="0"/></tab_sql></sqlb_project>
<?xml version="1.0" encoding="UTF-8"?><sqlb_project><db path="D:/work/Piau-Im/Kong_Un_V2.db" readonly="0" foreign_keys="1" case_sensitive_like="0" temp_store="0" wal_autocheckpoint="1000" synchronous="2"/><attached/><window><main_tabs open="structure browser pragmas query" current="0"/></window><tab_structure><column_width id="0" width="300"/><column_width id="1" width="0"/><column_width id="2" width="193"/><column_width id="3" width="15181"/><column_width id="4" width="0"/><expanded_item id="0" parent="1"/><expanded_item id="0" parent="0"/><expanded_item id="7" parent="0"/><expanded_item id="1" parent="1"/><expanded_item id="2" parent="1"/><expanded_item id="3" parent="1"/></tab_structure><tab_browse><current_table name="4,15:main切語上字表"/><default_encoding codec=""/><browse_table_settings/></tab_browse><tab_sql><sql name="SQL 1"></sql><sql name="&amp;Foreign-Key Check">PRAGMA foreign_key_check;</sql><current_tab id="1"/></tab_sql></sqlb_project>
Binary file modified Nga_Siok_Thong.db
Binary file not shown.
Binary file modified docs/D202_聲韻對照表.xlsx
Binary file not shown.
Binary file modified docs/D300_廣韻_河洛話篇.xlsx
Binary file not shown.
130 changes: 130 additions & 0 deletions docs/SDD-001_建置資料庫中之資料表.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
CREATE TABLE 韻母對照表 (
識別號 INTEGER PRIMARY KEY,
韻母碼 TEXT,
韻母國際音標 TEXT,
白話字韻母 TEXT,
閩拼韻母 TEXT,
台羅韻母 TEXT,
方音韻母 TEXT,
十五音韻母 TEXT,
舒促聲 TEXT,
十五音序 INTEGER
);

CREATE TABLE 廣韻韻母對照表 (
識別號 INTEGER PRIMARY KEY,
韻母識別號 INTEGER REFERENCES 韻母對照表 (識別號),
廣韻韻母 TEXT,
雅俗通韻母 TEXT,
舒促聲 TEXT,
韻母拼音碼 TEXT,
韻母國際音標 TEXT,
林進三拚音碼 TEXT
);

CREATE TABLE 切語下字表 (
識別號 INTEGER PRIMARY KEY,
廣韻韻母識別號 INTEGER REFERENCES 廣韻韻母對照表 (識別號),
韻系列號 INTEGER,
韻系行號 INTEGER,
韻目索引 TEXT,
目次識別號 INTEGER,
目次 TEXT,
TEXT,
韻系 TEXT,
韻目 TEXT,
調 TEXT,
TEXT,
INTEGER,
韻母 TEXT,
切語下字集 TEXT,
等呼 TEXT,
韻母拼音碼 TEXT,
備註 TEXT
);

CREATE TABLE 聲母對照表 (
識別號 INTEGER PRIMARY KEY,
聲母碼 TEXT,
聲母國際音標 TEXT,
白話字聲母 TEXT,
閩拼聲母 TEXT,
台羅聲母 TEXT,
方音聲母 TEXT,
十五音聲母 TEXT
);

CREATE TABLE 廣韻聲母對照表 (
識別號 INTEGER PRIMARY KEY,
聲母識別號 INTEGER REFERENCES 聲母對照表 (識別號),
廣韻聲母 TEXT,
雅俗通聲母 TEXT,
聲母拼音碼 TEXT,
聲母國際音標 TEXT
);

CREATE TABLE 切語上字表 (
識別號 INTEGER PRIMARY KEY,
廣韻聲母識別號 INTEGER REFERENCES 廣韻聲母對照表 (識別號),
七聲類 TEXT,
發音部位 TEXT,
聲母 TEXT,
清濁 TEXT,
發送收 TEXT,
聲母拼音碼 TEXT,
切語上字集 TEXT,
備註 TEXT
);

CREATE TABLE 小韻表 (
識別號 INTEGER PRIMARY KEY,
上字表識別號 INTEGER REFERENCES 切語上字表 (識別號),
下字表識別號 INTEGER REFERENCES 切語下字表 (識別號),
切語 TEXT,
拼音 TEXT,
小韻字 TEXT,
目次編碼 TEXT,
小韻字序號 INTEGER,
小韻字集 TEXT,
字數 INTEGER,
聲母 TEXT,
聲母拼音碼 TEXT,
發音部位 TEXT,
清濁 TEXT,
發送收 TEXT,
韻母 TEXT,
韻母拼音碼 TEXT,
調 TEXT,
調號 INTEGER,
備註 TEXT,
原有備註 TEXT,
異體字 TEXT,
其它備註 TEXT
);

CREATE TABLE 字表 (
識別號 INTEGER PRIMARY KEY,
TEXT,
同音字序 INTEGER,
切語 TEXT,
谷歌小韻號 INTEGER,
小韻識別號 INTEGER REFERENCES 小韻表 (識別號),
拼音 TEXT,
字義 TEXT,
備註 TEXT
);

---------------------------------------------------------------------


CREATE TABLE 字表 (
識別號 INTEGER PRIMARY KEY,
TEXT,
同音字序 INTEGER,
切語 TEXT,
谷歌小韻號 INTEGER,
小韻識別號 INTEGER REFERENCES 小韻表 (識別號) ON DELETE CASCADE,
拼音 TEXT,
字義 TEXT,
備註 TEXT
)
10 changes: 5 additions & 5 deletions mod_廣韻.py
Original file line number Diff line number Diff line change
Expand Up @@ -194,11 +194,11 @@ def han_ji_cha_piau_im(cursor, han_ji):
# 將結果轉換為字典列表
fields = [
'漢字識別號', '字', '同音字序', '切語', '漢字標音', '字義',
'小韻字', '目次編碼', '小韻字序號', '小韻字集', '字數',
'發音部位', '清濁', '發送收', '切語上字集', '廣韻聲母', '雅俗通聲母',
'上字標音', '聲母國際音標', '白話字聲母', '閩拼聲母', '台羅聲母', '方音聲母',
'韻系列號', '韻系行號', '韻目索引', '目次', '攝', '韻系', '韻目', '調', '呼', '等', '韻母', '切語下字集', '等呼',
'廣韻韻母', '雅俗通韻母', '下字標音', '韻母國際音標', '白話字韻母', '閩拼韻母', '台羅韻母', '方音韻母',
'小韻字', '目次編碼', '小韻字序號',
'廣韻聲母', '發音部位', '清濁', '發送收', '上字標音',
'聲母國際音標', '白話字聲母', '閩拼聲母', '台羅聲母', '方音聲母', '十五音聲母',
'廣韻韻母', '目次', '攝', '韻系', '韻目', '調', '呼', '等', '等呼', '下字標音',
'韻母國際音標', '白話字韻母', '閩拼韻母', '台羅韻母', '方音韻母', '十五音韻母',
]
return [dict(zip(fields, result)) for result in results]

Expand Down
Binary file modified output/【河洛話注音】念奴嬌·斷虹霽雨.xlsx
Binary file not shown.
Binary file modified tools/Kong-Un/A001_廣韻字典.xlsx
Binary file not shown.
Loading

0 comments on commit 24c055f

Please sign in to comment.