diff --git a/.vscode/settings.json b/.vscode/settings.json index d760a55..ca7b225 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -12,6 +12,13 @@ "name": "Ho-Lok-Ue", "database": "Ho_Lok_Ue", "username": "postgres" + }, + { + "previewLimit": 50, + "driver": "SQLite", + "name": "Kong_Un_V2", + "database": "${workspaceFolder:Piau-Im}/Kong_Un_V2.db" } - ] + ], + "sqltools.useNodeRuntime": true } \ No newline at end of file diff --git a/Kong_Un_V2.db b/Kong_Un_V2.db index eb29009..ed5d1eb 100644 Binary files a/Kong_Un_V2.db and b/Kong_Un_V2.db differ diff --git a/Kong_Un_V2.sqbpro b/Kong_Un_V2.sqbpro index 7acb9f2..b1c5503 100644 --- a/Kong_Un_V2.sqbpro +++ b/Kong_Un_V2.sqbpro @@ -1,38 +1,57 @@ -
CREATE VIEW 漢字查廣韻標音 AS -SELECT - 字表.識別號, - 字表.字, - 字表.同音字序, - 字表.切語, - 字表.拼音 AS 漢字標音, - 字表.字義, - 小韻表.小韻字, - 小韻表.目次編碼, - 小韻表.小韻字序號, - 小韻表.小韻字集, - 小韻表.字數, - 切語上字表.發音部位, - 切語上字表.聲母, - 切語上字表.清濁, - 切語上字表.發送收, - 切語上字表.聲母拼音碼 AS 上字標音, - 切語上字表.切語上字集, - 切語下字表.韻系列號, - 切語下字表.韻系行號, - 切語下字表.韻目索引, - 切語下字表.目次, - 切語下字表.攝, - 切語下字表.韻系, - 切語下字表.韻目, - 切語下字表.調, - 切語下字表.呼, - 切語下字表.等, - 切語下字表.韻母, - 切語下字表.切語下字集, - 切語下字表.等呼, - 切語下字表.韻母拼音碼 AS 下字標音 -FROM 字表 -JOIN 小韻表 ON 字表.小韻識別號 = 小韻表.識別號 -JOIN 切語上字表 ON 小韻表.上字表識別號 = 切語上字表.識別號 -JOIN 切語下字表 ON 小韻表.下字表識別號 = 切語下字表.識別號; -
+
DROP VIEW IF EXISTS 小韻檢視; + +CREATE VIEW 小韻檢視 AS +SELECT + 小韻表.識別號, + 小韻表.小韻字, + 小韻表.目次編碼, + 小韻表.小韻字序號, + 小韻表.小韻字集, + 小韻表.字數, + 切語上字表.發音部位, + 切語上字表.清濁, + 切語上字表.發送收, + 切語上字表.切語上字集, + 廣韻聲母對照表.廣韻聲母, + 廣韻聲母對照表.雅俗通聲母, + 聲母對照表.聲母碼 AS 上字標音, + 聲母對照表.聲母國際音標, + 聲母對照表.白話字聲母, + 聲母對照表.閩拼聲母, + 聲母對照表.台羅聲母, + 聲母對照表.方音聲母, + 切語下字表.韻系列號, + 切語下字表.韻系行號, + 切語下字表.韻目索引, + 切語下字表.目次, + 切語下字表.攝, + 切語下字表.韻系, + 切語下字表.韻目, + 切語下字表.調, + 切語下字表.呼, + 切語下字表.等, + 切語下字表.韻母, + 切語下字表.切語下字集, + 切語下字表.等呼, + 廣韻韻母對照表.廣韻韻母, + 廣韻韻母對照表.雅俗通韻母, + 韻母對照表.韻母碼 AS 下字標音, + 韻母對照表.韻母國際音標, + 韻母對照表.白話字韻母, + 韻母對照表.閩拼韻母, + 韻母對照表.台羅韻母, + 韻母對照表.方音韻母 +FROM + 小韻表 +JOIN + 切語上字表 ON 小韻表.上字表識別號 = 切語上字表.識別號 +JOIN + 廣韻聲母對照表 ON 切語上字表.廣韻聲母識別號 = 廣韻聲母對照表.識別號 +JOIN + 聲母對照表 ON 廣韻聲母對照表.聲母識別號 = 聲母對照表.識別號 +JOIN + 切語下字表 ON 小韻表.下字表識別號 = 切語下字表.識別號 +JOIN + 廣韻韻母對照表 ON 切語下字表.廣韻韻母識別號 = 廣韻韻母對照表.識別號 +JOIN + 韻母對照表 ON 廣韻韻母對照表.韻母識別號 = 韻母對照表.識別號;
diff --git "a/docs/D300_\345\273\243\351\237\273_\346\262\263\346\264\233\350\251\261\347\257\207.xlsx" "b/docs/D300_\345\273\243\351\237\273_\346\262\263\346\264\233\350\251\261\347\257\207.xlsx" index a8ddd8c..a1afd58 100644 Binary files "a/docs/D300_\345\273\243\351\237\273_\346\262\263\346\264\233\350\251\261\347\257\207.xlsx" and "b/docs/D300_\345\273\243\351\237\273_\346\262\263\346\264\233\350\251\261\347\257\207.xlsx" differ diff --git a/docs/diagrams/SDD-000_DOMAIN_MODEL.md b/docs/diagrams/SDD-000_DOMAIN_MODEL.md index 5f767eb..ca84e4a 100644 --- a/docs/diagrams/SDD-000_DOMAIN_MODEL.md +++ b/docs/diagrams/SDD-000_DOMAIN_MODEL.md @@ -40,35 +40,44 @@ class 小韻表 { class 切語上字表 { - 識別號: integer -- 聲母識別號: integer +- 廣韻聲母識別號: integer - 發音部位: text - 聲母: text - 清濁: text -- 發聲收: text -- 聲母拼音碼: text +- 發送收: text - 切語上字集: text - 備註: text } -切語上字表 --> 聲母對照表 : 引用聲母碼、國際音標(聲母識別號) +切語上字表 --> 廣韻聲母對照表 : 引用廣韻聲母(廣韻聲母識別號) + +class 廣韻聲母對照表 { +- 識別號: integr +- 聲母識別號: integer +- 廣韻聲母: text +- 雅俗通聲母: text +- 聲母拼音碼: text +- 聲母國際音標: text +} + +廣韻聲母對照表 --> 聲母對照表 : 引用台羅音標(聲母識別號) class 聲母對照表 { - 識別號: integer -- 聲母拼音碼: text -- 國際音標: text -- 十五音: text -- 白話字: text -- 台羅: text -- 閩拼: text -- 方音符號: text -- 廣韻: text +- 聲母碼: text +- 聲母國際音標: text +- 白話字聲母: text +- 閩拼聲母: text +- 台羅聲母: text +- 方音聲母: text +- 十五音聲母: text } 小韻表 --> 切語下字表 : 引用韻母(下字表識別號) class 切語下字表 { - 識別號: integer -- 韻母識別號: integer +- 廣韻韻母識別號: integer - 韻系列號: integer - 韻系行號: integer - 韻目索引: text @@ -86,171 +95,33 @@ class 切語下字表 { - 備註: text } -切語下字表 --> 韻母對照表 : 引用韻母碼、國際音標(韻母識別號) +切語下字表 --> 廣韻韻母對照表 : 引用廣韻韻母(廣韻韻母識別號) -class 韻母對照表 { +class 廣韻韻母對照表 { - 識別號: integer +- 韻母識別號: integer +- 廣韻韻母: text +- 雅俗通韻母: text +- 舒促聲: text - 韻母拼音碼: text -- 國際音標: text -- 十五音: text -- 白話字: text -- 台羅: text -- 閩拼: text -- 方音符號: text -- 廣韻: text +- 韻母國際音標: text - 林進三拼音碼: text } -@enduml -``` - -## 查詢漢字拼音碼(注音)需求 - -查詢某漢字之`[拼音]`, 需要以下欄位之資料: - -1. 來自 '字表' 資料表的以下欄位: - - - 識別號: integer - - 字: text - - 同音字序: integer - - 切語: text - - 拼音: text - - 字義: text - -2. 來自 '小韻表' 資料表的以下欄位: +廣韻韻母對照表 --> 韻母對照表 : 引用台羅音標(韻母識別號) - - 小韻字: text - - 目次編碼: text - - 小韻字序號: integer - - 小韻字集: text - - 字數: integer - -3. 來自 '切語上字表' 資料表的以下欄位: - - - 發音部位: text - - 聲母: text - - 清濁: text - - 發聲收: text - - 聲母拼音碼: text - - 切語上字集: text - -4. 來自 '聲母對照表' 資料表的以下欄位: - - - 聲母拼音碼: text - - 國際音標: text - - 十五音: text - -5. 來自 '切語下字表' 資料表的以下欄位: - - - 韻系列號: integer - - 韻系行號: integer - - 韻目索引: text - - 目次: text - - 攝: text - - 韻系: text - - 韻目: text - - 調: text - - 呼: text - - 等: integer - - 韻母: text - - 切語下字集: text - - 等呼: text - -6. 來自 '韻母對照表' 資料表的以下欄位: - - - 韻母拼音碼: text - - 國際音標: text - - 十五音: text - -## 建置檢視 - -```sh -CREATE VIEW 檢視測試 AS -SELECT - 識別號, - 字, - 同音字序, - 切語, - 拼音, - 字義 -FROM 字表 -``` - -## 建置小韻查詢 - -```sh -CREATE VIEW 小韻查詢 AS -SELECT - 小韻表.小韻字, - 小韻表.切語, - 小韻表.拼音, - 小韻表.目次編碼, - 小韻表.小韻字序號, - 小韻表.小韻字集, - 小韻表.字數, - 切語上字表.發音部位, - 切語上字表.聲母, - 切語上字表.清濁, - 切語上字表.發送收, - 切語上字表.聲母拼音碼 AS 聲母標音, - 切語上字表.切語上字集, - 切語下字表.韻系列號, - 切語下字表.韻系行號, - 切語下字表.韻目索引, - 切語下字表.目次, - 切語下字表.攝, - 切語下字表.韻系, - 切語下字表.韻目, - 切語下字表.調, - 切語下字表.呼, - 切語下字表.等, - 切語下字表.韻母, - 切語下字表.切語下字集, - 切語下字表.等呼, - 切語下字表.韻母拼音碼 AS 韻母標音 -FROM 小韻表 -JOIN 切語上字表 ON 小韻表.上字表識別號 = 切語上字表.識別號 -JOIN 切語下字表 ON 小韻表.下字表識別號 = 切語下字表.識別號; -``` - -## 建置漢字查廣韻標音 +class 韻母對照表 { +- 識別號: integer +- 韻母碼: text +- 韻母國際音標: text +- 白話字韻母: text +- 閩拼韻母: text +- 台羅韻母: text +- 方音韻母: text +- 十五音韻母: text +- 舒促聲: text +- 十五音序: integer +} -```sh -CREATE VIEW 漢字查廣韻標音 AS -SELECT - 字表.識別號, - 字表.字, - 字表.同音字序, - 字表.切語, - 字表.拼音 AS 漢字標音, - 字表.字義, - 小韻表.小韻字, - 小韻表.目次編碼, - 小韻表.小韻字序號, - 小韻表.小韻字集, - 小韻表.字數, - 切語上字表.發音部位, - 切語上字表.聲母, - 切語上字表.清濁, - 切語上字表.發送收, - 切語上字表.聲母拼音碼 AS 上字標音, - 切語上字表.切語上字集, - 切語下字表.韻系列號, - 切語下字表.韻系行號, - 切語下字表.韻目索引, - 切語下字表.目次, - 切語下字表.攝, - 切語下字表.韻系, - 切語下字表.韻目, - 切語下字表.調, - 切語下字表.呼, - 切語下字表.等, - 切語下字表.韻母, - 切語下字表.切語下字集, - 切語下字表.等呼, - 切語下字表.韻母拼音碼 AS 下字標音 -FROM 字表 -JOIN 小韻表 ON 字表.小韻識別號 = 小韻表.識別號 -JOIN 切語上字表 ON 小韻表.上字表識別號 = 切語上字表.識別號 -JOIN 切語下字表 ON 小韻表.下字表識別號 = 切語下字表.識別號; -``` +@enduml +``` \ No newline at end of file diff --git "a/docs/diagrams/SDD-000_\345\273\272\347\253\213\346\252\242\350\246\226.md" "b/docs/diagrams/SDD-000_\345\273\272\347\253\213\346\252\242\350\246\226.md" new file mode 100644 index 0000000..f854fcb --- /dev/null +++ "b/docs/diagrams/SDD-000_\345\273\272\347\253\213\346\252\242\350\246\226.md" @@ -0,0 +1,321 @@ +# 建立檢視(View) + +## 查詢漢字拼音碼(注音) + +### 需求 + +查詢某漢字之`[拼音]`, 需要以下欄位之資料: + +1. 來自 '字表' 資料表的以下欄位: + + - 識別號: integer + - 字: text + - 同音字序: integer + - 切語: text + - 拼音: text + - 字義: text + +2. 來自 '小韻表' 資料表的以下欄位: + + - 小韻字: text + - 目次編碼: text + - 小韻字序號: integer + - 小韻字集: text + - 字數: integer + +3. 來自 '切語上字表' 資料表的以下欄位: + + - 發音部位: text + - 清濁: text + - 發送收: text + - 切語上字集: text + +4. 來自 '廣韻聲母對照表' 資料表的以下欄位: + + - 廣韻聲母: text + - 雅俗通聲母: text + +5. 來自 '聲母對照表' 資料表的以下欄位: + + - 聲母拼音碼: text + - 聲母國際音標: text + - 白話字聲母: text + - 閩拼聲母: text + - 台羅聲母: text + - 方音聲母: text + +6. 來自 '切語下字表' 資料表的以下欄位: + + - 韻系列號: integer + - 韻系行號: integer + - 韻目索引: text + - 目次: text + - 攝: text + - 韻系: text + - 韻目: text + - 調: text + - 呼: text + - 等: integer + - 韻母: text + - 切語下字集: text + - 等呼: text + +7. 來自 '廣韻韻母對照表' 資料表的以下欄位: + + - 廣韻韻母: text + - 雅俗通韻母: text + +8. 來自 '韻母對照表' 資料表的以下欄位: + + - 韻母拼音碼: text + - 韻母國際音標: text + - 白話字韻母: text + - 閩拼韻母: text + - 台羅韻母: text + - 方音韻母: text + +### SQL Script + +```sql +CREATE VIEW 漢字查標音 AS +SELECT + 字表.識別號 AS 字識別號, + 字表.字, + 字表.同音字序, + 字表.切語 AS 字切語, + 字表.拼音 AS 字拼音, + 字表.字義, + 小韻表.小韻字, + 小韻表.目次編碼, + 小韻表.小韻字序號, + 小韻表.小韻字集, + 小韻表.字數, + 切語上字表.發音部位, + 切語上字表.清濁, + 切語上字表.發送收, + 切語上字表.切語上字集, + 廣韻聲母對照表.廣韻聲母, + 廣韻聲母對照表.雅俗通聲母, + 聲母對照表.聲母拼音碼, + 聲母對照表.聲母國際音標, + 聲母對照表.白話字聲母, + 聲母對照表.閩拼聲母, + 聲母對照表.台羅聲母, + 聲母對照表.方音聲母, + 切語下字表.韻系列號, + 切語下字表.韻系行號, + 切語下字表.韻目索引, + 切語下字表.目次, + 切語下字表.攝, + 切語下字表.韻系, + 切語下字表.韻目, + 切語下字表.調, + 切語下字表.呼, + 切語下字表.等, + 切語下字表.韻母 AS 下切語韻母, + 切語下字表.切語下字集, + 切語下字表.等呼 AS 下切語等呼, + 廣韻韻母對照表.廣韻韻母, + 廣韻韻母對照表.雅俗通韻母, + 韻母對照表.韻母拼音碼, + 韻母對照表.韻母國際音標, + 韻母對照表.白話字韻母, + 韻母對照表.閩拼韻母, + 韻母對照表.台羅韻母, + 韻母對照表.方音韻母 +FROM + 字表 +JOIN + 小韻表 ON 字表.小韻識別號 = 小韻表.識別號 +JOIN + 切語上字表 ON 小韻表.上字表識別號 = 切語上字表.識別號 +JOIN + 廣韻聲母對照表 ON 切語上字表.廣韻聲母識別號 = 廣韻聲母對照表.識別號 +JOIN + 聲母對照表 ON 廣韻聲母對照表.聲母識別號 = 聲母對照表.識別號 +JOIN + 切語下字表 ON 小韻表.下字表識別號 = 切語下字表.識別號 +JOIN + 廣韻韻母對照表 ON 切語下字表.廣韻韻母識別號 = 廣韻韻母對照表.識別號 +JOIN + 韻母對照表 ON 廣韻韻母對照表.韻母識別號 = 韻母對照表.識別號; + +``` + + + + + + +## 漢字查詢廣韻 + +```sh +CREATE VIEW 檢視測試 AS +SELECT + 識別號, + 字, + 同音字序, + 切語, + 拼音, + 字義 +FROM 字表 +``` + +## 建置小韻查詢 + +```sh +CREATE VIEW 小韻查詢 AS +SELECT + 小韻表.小韻字, + 小韻表.切語, + 小韻表.拼音, + 小韻表.目次編碼, + 小韻表.小韻字序號, + 小韻表.小韻字集, + 小韻表.字數, + 切語上字表.發音部位, + 切語上字表.聲母, + 切語上字表.清濁, + 切語上字表.發送收, + 切語上字表.聲母拼音碼 AS 聲母標音, + 切語上字表.切語上字集, + 切語下字表.韻系列號, + 切語下字表.韻系行號, + 切語下字表.韻目索引, + 切語下字表.目次, + 切語下字表.攝, + 切語下字表.韻系, + 切語下字表.韻目, + 切語下字表.調, + 切語下字表.呼, + 切語下字表.等, + 切語下字表.韻母, + 切語下字表.切語下字集, + 切語下字表.等呼, + 切語下字表.韻母拼音碼 AS 韻母標音 +FROM 小韻表 +JOIN 切語上字表 ON 小韻表.上字表識別號 = 切語上字表.識別號 +JOIN 切語下字表 ON 小韻表.下字表識別號 = 切語下字表.識別號; +``` + +## 建置漢字查廣韻標音 + +```sh +CREATE VIEW 漢字查廣韻標音 AS +SELECT + 字表.識別號, + 字表.字, + 字表.同音字序, + 字表.切語, + 字表.拼音 AS 漢字標音, + 字表.字義, + 小韻表.小韻字, + 小韻表.目次編碼, + 小韻表.小韻字序號, + 小韻表.小韻字集, + 小韻表.字數, + 切語上字表.發音部位, + 切語上字表.聲母, + 切語上字表.清濁, + 切語上字表.發送收, + 切語上字表.聲母拼音碼 AS 上字標音, + 切語上字表.切語上字集, + 切語下字表.韻系列號, + 切語下字表.韻系行號, + 切語下字表.韻目索引, + 切語下字表.目次, + 切語下字表.攝, + 切語下字表.韻系, + 切語下字表.韻目, + 切語下字表.調, + 切語下字表.呼, + 切語下字表.等, + 切語下字表.韻母, + 切語下字表.切語下字集, + 切語下字表.等呼, + 切語下字表.韻母拼音碼 AS 下字標音 +FROM 字表 +JOIN 小韻表 ON 字表.小韻識別號 = 小韻表.識別號 +JOIN 切語上字表 ON 小韻表.上字表識別號 = 切語上字表.識別號 +JOIN 切語下字表 ON 小韻表.下字表識別號 = 切語下字表.識別號; +``` + + + +```sql +CREATE VIEW 漢字查廣韻 AS +SELECT + 字表.識別號, + 字表.字, + 字表.同音字序, + 字表.切語, + 字表.拼音 AS 漢字標音, + 字表.字義, + 小韻表.小韻字, + 小韻表.目次編碼, + 小韻表.小韻字序號, + 小韻表.小韻字集, + 小韻表.字數, + 切語上字表.發音部位, + 切語上字表.聲母, + 切語上字表.清濁, + 切語上字表.發送收, + 切語上字表.切語上字集, + 廣韻聲母對照表.聲母拼音碼, + 廣韻聲母對照表.聲母國際音標, + 廣韻聲母對照表.雅俗通聲母, + 切語下字表.韻系列號, + 切語下字表.韻系行號, + 切語下字表.韻目索引, + 切語下字表.目次, + 切語下字表.攝, + 切語下字表.韻系, + 切語下字表.韻目, + 切語下字表.調, + 切語下字表.呼, + 切語下字表.等, + 切語下字表.韻母, + 切語下字表.切語下字集, + 切語下字表.等呼, + 廣韻韻母對照表.韻母拼音碼, + 廣韻韻母對照表.韻母國際音標, + 廣韻韻母對照表.雅俗通韻母 +FROM 字表 +JOIN 小韻表 ON 字表.小韻識別號 = 小韻表.識別號 +JOIN 切語上字表 ON 小韻表.上字表識別號 = 切語上字表.識別號 +JOIN 廣韻聲母對照表 ON 切語上字表.聲母識別號 = 廣韻聲母對照表.識別號 +JOIN 切語下字表 ON 小韻表.下字表識別號 = 切語下字表.識別號 +JOIN 廣韻韻母對照表 ON 切語下字表.韻母識別號 = 廣韻韻母對照表.識別號; +``` + + +## 廣韻韻母檢視 + +```sql +CREATE VIEW 廣韻韻母檢視 AS +SELECT + 廣韻韻母對照表.識別號, + 廣韻韻母對照表.廣韻韻母, + 廣韻韻母對照表.韻母拼音碼, + 廣韻韻母對照表.韻母國際音標, + 廣韻韻母對照表.雅俗通韻母, + 廣韻韻母對照表.舒促聲 +FROM 廣韻韻母對照表 +JOIN 韻母對照表 ON 廣韻韻母對照表.韻母識別號 = 韻母對照表.識別號 +``` + + + +## 廣韻聲母檢視 + +```sql +CREATE VIEW 廣韻聲母檢視 AS +SELECT + 廣韻聲母對照表.識別號, + 廣韻聲母對照表.廣韻聲母, + 廣韻聲母對照表.聲母拼音碼, + 廣韻聲母對照表.聲母國際音標, + 廣韻聲母對照表.雅俗通聲母 +FROM 廣韻聲母對照表 +JOIN 聲母對照表 ON 廣韻聲母對照表.聲母識別號 = 聲母對照表.識別號 +``` diff --git "a/docs/diagrams/SDD-002_\345\273\272\347\253\213\346\274\242\345\255\227\345\273\243\351\237\273\346\250\231\351\237\263\346\252\242\350\246\226.sql" "b/docs/diagrams/SDD-002_\345\273\272\347\253\213\346\274\242\345\255\227\345\273\243\351\237\273\346\250\231\351\237\263\346\252\242\350\246\226.sql" new file mode 100644 index 0000000..bebb147 --- /dev/null +++ "b/docs/diagrams/SDD-002_\345\273\272\347\253\213\346\274\242\345\255\227\345\273\243\351\237\273\346\250\231\351\237\263\346\252\242\350\246\226.sql" @@ -0,0 +1,64 @@ +DROP VIEW IF EXISTS 漢字廣韻標音檢視; + +CREATE VIEW 漢字廣韻標音檢視 AS +SELECT + 字表.識別號 AS 漢字識別號, + 字表.字, + 字表.同音字序, + 字表.切語, + 字表.拼音, + 字表.字義, + 小韻表.小韻字, + 小韻表.目次編碼, + 小韻表.小韻字序號, + 小韻表.小韻字集, + 小韻表.字數, + 切語上字表.發音部位, + 切語上字表.清濁, + 切語上字表.發送收, + 切語上字表.切語上字集, + 廣韻聲母對照表.廣韻聲母, + 廣韻聲母對照表.雅俗通聲母, + 聲母對照表.聲母碼 AS 上字標音, + 聲母對照表.聲母國際音標, + 聲母對照表.白話字聲母, + 聲母對照表.閩拼聲母, + 聲母對照表.台羅聲母, + 聲母對照表.方音聲母, + 切語下字表.韻系列號, + 切語下字表.韻系行號, + 切語下字表.韻目索引, + 切語下字表.目次, + 切語下字表.攝, + 切語下字表.韻系, + 切語下字表.韻目, + 切語下字表.調, + 切語下字表.呼, + 切語下字表.等, + 切語下字表.韻母, + 切語下字表.切語下字集, + 切語下字表.等呼, + 廣韻韻母對照表.廣韻韻母, + 廣韻韻母對照表.雅俗通韻母, + 韻母對照表.韻母碼 AS 下字標音, + 韻母對照表.韻母國際音標, + 韻母對照表.白話字韻母, + 韻母對照表.閩拼韻母, + 韻母對照表.台羅韻母, + 韻母對照表.方音韻母 +FROM + 字表 +JOIN + 小韻表 ON 字表.小韻識別號 = 小韻表.識別號 +JOIN + 切語上字表 ON 小韻表.上字表識別號 = 切語上字表.識別號 +JOIN + 廣韻聲母對照表 ON 切語上字表.廣韻聲母識別號 = 廣韻聲母對照表.識別號 +JOIN + 聲母對照表 ON 廣韻聲母對照表.聲母識別號 = 聲母對照表.識別號 +JOIN + 切語下字表 ON 小韻表.下字表識別號 = 切語下字表.識別號 +JOIN + 廣韻韻母對照表 ON 切語下字表.廣韻韻母識別號 = 廣韻韻母對照表.識別號 +JOIN + 韻母對照表 ON 廣韻韻母對照表.韻母識別號 = 韻母對照表.識別號; diff --git "a/docs/diagrams/SDD-002_\345\273\272\347\253\213\346\274\242\345\255\227\345\273\243\351\237\273\346\250\231\351\237\263\346\252\242\350\246\226\351\234\200\346\261\202\350\246\217\346\240\274.md" "b/docs/diagrams/SDD-002_\345\273\272\347\253\213\346\274\242\345\255\227\345\273\243\351\237\273\346\250\231\351\237\263\346\252\242\350\246\226\351\234\200\346\261\202\350\246\217\346\240\274.md" new file mode 100644 index 0000000..cab4caf --- /dev/null +++ "b/docs/diagrams/SDD-002_\345\273\272\347\253\213\346\274\242\345\255\227\345\273\243\351\237\273\346\250\231\351\237\263\346\252\242\350\246\226\351\234\200\346\261\202\350\246\217\346\240\274.md" @@ -0,0 +1,60 @@ +# 漢字廣韻標音檢視需求規格 + +建立檢視,以供查詢漢字的《廣韻》標音相關資訊。 + + +查詢某漢字之`[標音]`相關資訊, 需要以下欄位之資料: + +1. 來自 '字表' 資料表的以下欄位: + + - 識別號: integer + - 字: text + - 同音字序: integer + - 切語: text + - 拼音: text + - 字義: text + +2. 來自 '小韻表' 資料表的以下欄位: + + - 小韻字: text + - 目次編碼: text + - 小韻字序號: integer + - 小韻字集: text + - 字數: integer + +3. 來自 '切語上字表' 資料表的以下欄位: + + - 發音部位: text + - 聲母: text + - 清濁: text + - 發聲收: text + - 聲母拼音碼: text + - 切語上字集: text + +4. 來自 '聲母對照表' 資料表的以下欄位: + + - 聲母拼音碼: text + - 國際音標: text + - 十五音: text + +5. 來自 '切語下字表' 資料表的以下欄位: + + - 韻系列號: integer + - 韻系行號: integer + - 韻目索引: text + - 目次: text + - 攝: text + - 韻系: text + - 韻目: text + - 調: text + - 呼: text + - 等: integer + - 韻母: text + - 切語下字集: text + - 等呼: text + +6. 來自 '韻母對照表' 資料表的以下欄位: + + - 韻母拼音碼: text + - 國際音標: text + - 十五音: text \ No newline at end of file diff --git "a/docs/diagrams/SDD-003_\345\260\217\351\237\273\346\252\242\350\246\226.sql" "b/docs/diagrams/SDD-003_\345\260\217\351\237\273\346\252\242\350\246\226.sql" new file mode 100644 index 0000000..f6a3d5f --- /dev/null +++ "b/docs/diagrams/SDD-003_\345\260\217\351\237\273\346\252\242\350\246\226.sql" @@ -0,0 +1,57 @@ +DROP VIEW IF EXISTS 小韻檢視; + +CREATE VIEW 小韻檢視 AS +SELECT + 小韻表.識別號, + 小韻表.小韻字, + 小韻表.目次編碼, + 小韻表.小韻字序號, + 小韻表.小韻字集, + 小韻表.字數, + 切語上字表.發音部位, + 切語上字表.清濁, + 切語上字表.發送收, + 切語上字表.切語上字集, + 廣韻聲母對照表.廣韻聲母, + 廣韻聲母對照表.雅俗通聲母, + 聲母對照表.聲母碼 AS 上字標音, + 聲母對照表.聲母國際音標, + 聲母對照表.白話字聲母, + 聲母對照表.閩拼聲母, + 聲母對照表.台羅聲母, + 聲母對照表.方音聲母, + 切語下字表.韻系列號, + 切語下字表.韻系行號, + 切語下字表.韻目索引, + 切語下字表.目次, + 切語下字表.攝, + 切語下字表.韻系, + 切語下字表.韻目, + 切語下字表.調, + 切語下字表.呼, + 切語下字表.等, + 切語下字表.韻母, + 切語下字表.切語下字集, + 切語下字表.等呼, + 廣韻韻母對照表.廣韻韻母, + 廣韻韻母對照表.雅俗通韻母, + 韻母對照表.韻母碼 AS 下字標音, + 韻母對照表.韻母國際音標, + 韻母對照表.白話字韻母, + 韻母對照表.閩拼韻母, + 韻母對照表.台羅韻母, + 韻母對照表.方音韻母 +FROM + 小韻表 +JOIN + 切語上字表 ON 小韻表.上字表識別號 = 切語上字表.識別號 +JOIN + 廣韻聲母對照表 ON 切語上字表.廣韻聲母識別號 = 廣韻聲母對照表.識別號 +JOIN + 聲母對照表 ON 廣韻聲母對照表.聲母識別號 = 聲母對照表.識別號 +JOIN + 切語下字表 ON 小韻表.下字表識別號 = 切語下字表.識別號 +JOIN + 廣韻韻母對照表 ON 切語下字表.廣韻韻母識別號 = 廣韻韻母對照表.識別號 +JOIN + 韻母對照表 ON 廣韻韻母對照表.韻母識別號 = 韻母對照表.識別號; \ No newline at end of file diff --git a/docs/diagrams/tmp.sql b/docs/diagrams/tmp.sql new file mode 100644 index 0000000..549c34d --- /dev/null +++ b/docs/diagrams/tmp.sql @@ -0,0 +1,66 @@ +DROP VIEW IF EXISTS test1; + +CREATE VIEW test1 AS +SELECT + 字表.識別號 AS 字識別號, + 字表.字, + 字表.同音字序, + 字表.切語 AS 字切語, + 字表.拼音 AS 字拼音, + 字表.字義, + 小韻表.小韻字, + 小韻表.目次編碼, + 小韻表.小韻字序號, + 小韻表.小韻字集, + 小韻表.字數, + 切語上字表.發音部位, + 切語上字表.清濁, + 切語上字表.發送收, + 切語上字表.切語上字集, + 廣韻聲母對照表.廣韻聲母, + 廣韻聲母對照表.雅俗通聲母, + 聲母對照表.聲母碼, + 聲母對照表.聲母國際音標, + 聲母對照表.白話字聲母, + 聲母對照表.閩拼聲母, + 聲母對照表.台羅聲母, + 聲母對照表.方音聲母, + 切語下字表.韻系列號, + 切語下字表.韻系行號, + 切語下字表.韻目索引, + 切語下字表.目次, + 切語下字表.攝, + 切語下字表.韻系, + 切語下字表.韻目, + 切語下字表.調, + 切語下字表.呼, + 切語下字表.等, + 切語下字表.韻母 AS 下切語韻母, + 切語下字表.切語下字集, + 切語下字表.等呼 AS 下切語等呼, + 廣韻韻母對照表.廣韻韻母, + 廣韻韻母對照表.雅俗通韻母, + 韻母對照表.韻母碼, + 韻母對照表.韻母國際音標, + 韻母對照表.白話字韻母, + 韻母對照表.閩拼韻母, + 韻母對照表.台羅韻母, + 韻母對照表.方音韻母 +FROM + 字表 +JOIN + 小韻表 ON 字表.小韻識別號 = 小韻表.識別號 +JOIN + 切語上字表 ON 小韻表.上字表識別號 = 切語上字表.識別號 +JOIN + 廣韻聲母對照表 ON 切語上字表.廣韻聲母識別號 = 廣韻聲母對照表.識別號 +JOIN + 聲母對照表 ON 廣韻聲母對照表.聲母識別號 = 聲母對照表.識別號 +JOIN + 切語下字表 ON 小韻表.下字表識別號 = 切語下字表.識別號 +JOIN + 廣韻韻母對照表 ON 切語下字表.廣韻韻母識別號 = 廣韻韻母對照表.識別號 +JOIN + 韻母對照表 ON 廣韻韻母對照表.韻母識別號 = 韻母對照表.識別號; + + diff --git "a/tools/Kong-Un/A001_\345\273\243\351\237\273\345\255\227\345\205\270.xlsx" "b/tools/Kong-Un/A001_\345\273\243\351\237\273\345\255\227\345\205\270.xlsx" index b247b8f..c3b7007 100644 Binary files "a/tools/Kong-Un/A001_\345\273\243\351\237\273\345\255\227\345\205\270.xlsx" and "b/tools/Kong-Un/A001_\345\273\243\351\237\273\345\255\227\345\205\270.xlsx" differ diff --git "a/tools/Kong-Un/CSV05_\345\215\201\344\272\224\351\237\263\350\201\262\346\257\215\345\260\215\347\205\247\350\241\250.csv" "b/tools/Kong-Un/CSV05_\345\215\201\344\272\224\351\237\263\350\201\262\346\257\215\345\260\215\347\205\247\350\241\250.csv" deleted file mode 100644 index 3d26e29..0000000 --- "a/tools/Kong-Un/CSV05_\345\215\201\344\272\224\351\237\263\350\201\262\346\257\215\345\260\215\347\205\247\350\241\250.csv" +++ /dev/null @@ -1,42 +0,0 @@ -識別號,廣韻聲母,雅俗通聲母,聲母拼音碼,國際音標 -1,泥,柳,l,l -2,來,柳,l,l -3,娘,柳,l,l -4,幫,邊,p,p -5,並,邊,p,p -6,見,求,k,k -7,群,求,k,k -8,溪,去,kh,kʰ -9,知,地,t,t -10,端,地,t,t -11,定,地,t,t -12,澄,地,t,t -13,滂,頗,ph,pʰ -14,徹,他,th,tʰ -15,透,他,th,tʰ -16,照,曾,z,ʦ -17,莊,曾,z,ʦ -18,精,曾,z,ʦ -19,從,曾,z,ʦ -20,牀,曾,z,ʦ -21,日,入,j,ʣ -22,疏,時,s,s -23,審,時,s,s -24,心,時,s,s -25,邪,時,s,s -26,神,時,s,s -27,禪,時,s,s -28,喻,英,ø, -29,影,英,ø, -30,為,英,ø, -31,微,門,b,b -32,明,門,b,b -33,疑,語,g,ɡ -34,初,出,c,ʦʰ -35,清,出,c,ʦʰ -36,穿,出,c,ʦʰ -37,匣,喜,h,h -38,曉,喜,h,h -39,非,喜,h,h -40,奉,喜,h,h -41,敷,喜,h,h diff --git "a/tools/Kong-Un/CSV05_\345\273\243\351\237\273\350\201\262\346\257\215\345\260\215\347\205\247\350\241\250.csv" "b/tools/Kong-Un/CSV05_\345\273\243\351\237\273\350\201\262\346\257\215\345\260\215\347\205\247\350\241\250.csv" new file mode 100644 index 0000000..ee26fd7 --- /dev/null +++ "b/tools/Kong-Un/CSV05_\345\273\243\351\237\273\350\201\262\346\257\215\345\260\215\347\205\247\350\241\250.csv" @@ -0,0 +1,42 @@ +序號,廣韻聲母,雅俗通聲母,聲母拼音碼,聲母國際音標,聲母識別號 +1,泥,柳,l,l,1 +2,來,柳,l,l,1 +3,娘,柳,l,l,1 +4,幫,邊,p,p,2 +5,並,邊,p,p,2 +6,見,求,k,k,3 +7,群,求,k,k,3 +8,溪,去,kh,kʰ,4 +9,知,地,t,t,5 +10,端,地,t,t,5 +11,定,地,t,t,5 +12,澄,地,t,t,5 +13,滂,頗,ph,pʰ,6 +14,徹,他,th,tʰ,7 +15,透,他,th,tʰ,7 +16,照,曾,c,ʦ,8 +17,莊,曾,c,ʦ,8 +18,精,曾,c,ʦ,8 +19,從,曾,c,ʦ,8 +20,牀,曾,c,ʦ,8 +21,日,入,j,ʣ,9 +22,疏,時,s,s,10 +23,審,時,s,s,10 +24,心,時,s,s,10 +25,邪,時,s,s,10 +26,神,時,s,s,10 +27,禪,時,s,s,10 +28,喻,英,ø,0,11 +29,影,英,ø,0,11 +30,為,英,ø,0,11 +31,微,門,b,b,12 +32,明,門,b,b,12 +33,疑,語,g,ɡ,13 +34,初,出,ch,ʦʰ,14 +35,清,出,ch,ʦʰ,14 +36,穿,出,ch,ʦʰ,14 +37,匣,喜,h,h,15 +38,曉,喜,h,h,15 +39,非,喜,h,h,15 +40,奉,喜,h,h,15 +41,敷,喜,h,h,15 diff --git "a/tools/Kong-Un/CSV06_\345\215\201\344\272\224\351\237\263\351\237\273\346\257\215\345\260\215\347\205\247\350\241\250.csv" "b/tools/Kong-Un/CSV06_\345\215\201\344\272\224\351\237\263\351\237\273\346\257\215\345\260\215\347\205\247\350\241\250.csv" deleted file mode 100644 index 7a17919..0000000 --- "a/tools/Kong-Un/CSV06_\345\215\201\344\272\224\351\237\263\351\237\273\346\257\215\345\260\215\347\205\247\350\241\250.csv" +++ /dev/null @@ -1,141 +0,0 @@ -識別號,廣韻韻母,雅俗通韻母,舒促聲,拚音碼,國際音標,十五音序號,林進三拚音碼 -1,諄合3,君,舒聲,un,un,1,un -2,諄合3,君,促聲,ut,ut̚,2,ut -3,文合3,君,舒聲,un,un,1,un -4,文合3,君,促聲,ut,ut̚,2,ut -5,魂合3,君,舒聲,un,un,1,un -6,魂合3,君,促聲,ut,ut̚,2,ut -7,痕開1,君,舒聲,un,un,1,irn -8,痕開1,君,促聲,ut,ut̚,2,irt -9,元開3,堅,舒聲,ian,ian,3,ian -10,元開3,堅,促聲,iat,iat̚,4,iat -11,先開4,堅,舒聲,ian,ian,3,ian -12,先開4,堅,促聲,iat,iat̚,4,iat -13,先合2,堅,舒聲,ian,ian,3,ian -14,先合2,堅,促聲,iat,iat̚,4,iat -15,仙開3,堅,舒聲,ian,ian,3,ian -16,仙開3,堅,促聲,iat,iat̚,4,iat -17,侵開3,金,舒聲,im,im,5,im -18,侵開3,金,促聲,ip,ip̚,6,ip -19,支合3,規,舒聲,ui,ui,7,ui -20,脂合3,規,舒聲,ui,ui,7,ui -21,微合3,規,舒聲,ui,ui,7,ui -22,寒開1,干,舒聲,an,an,11,an -23,寒開1,干,促聲,at,at̚,12,at -24,刪開2,干,舒聲,an,an,11,an -25,刪開2,干,促聲,at,at̚,12,at -26,山開2,干,舒聲,an,an,11,an -27,山開2,干,促聲,at,at̚,12,at -28,東開1,公,舒聲,ong,ɔŋ,13,ong -29,東開1,公,促聲,ok,ɔk̚,14,ok -30,冬開1,公,舒聲,ong,ɔŋ,13,ong -31,冬開1,公,促聲,ok,ɔk̚,14,ok -32,陽合3,公,舒聲,ong,ɔŋ,13,ong -33,陽合3,公,促聲,ok,ɔk̚,14,ok -34,唐開1,公,舒聲,ong,ɔŋ,13,ong -35,唐開1,公,促聲,ok,ɔk̚,14,ok -36,庚合2,公,舒聲,ong,ɔŋ,13,ong -37,庚合2,公,促聲,ok,ɔk̚,14,ok -38,耕合2,公,舒聲,ong,ɔŋ,13,ong -39,耕合2,公,促聲,ok,ɔk̚,14,ok -40,登合1,公,舒聲,ong,ɔŋ,13,ong -41,登合1,公,促聲,ok,ɔk̚,14,ok -42,佳合2,乖,舒聲,uai,uai,15,uai -43,皆合2,乖,舒聲,uai,uai,15,uai -44,夬合2,乖,舒聲,uai,uai,15,uai -45,庚開2,經,舒聲,ing,ɪŋ,17,irng -46,庚開2,經,促聲,ik,ik̚,18,irk -47,庚開3,經,舒聲,ing,ɪŋ,17,ieng -48,庚開3,經,促聲,ik,ik̚,18,ierk -49,庚合3,經,舒聲,ing,ɪŋ,17,ieng -50,庚合3,經,促聲,ik,ik̚,18,ierk -51,耕開2,經,舒聲,ing,ɪŋ,17,irng -52,耕開2,經,促聲,ik,ik̚,18,irk -53,清開3,經,舒聲,ing,ɪŋ,17,ieng -54,清開3,經,促聲,ik,ik̚,18,ierk -55,清合3,經,舒聲,ing,ɪŋ,17,ieng -56,清合3,經,促聲,ik,ik̚,18,ierk -57,青開4,經,舒聲,ing,ɪŋ,17,ieng -58,青開4,經,促聲,ik,ik̚,18,ierk -59,青合3,經,舒聲,ing,ɪŋ,17,ieng -60,青合3,經,促聲,ik,ik̚,18,ierk -61,蒸開3,經,舒聲,ing,ɪŋ,17,ieng -62,蒸開3,經,促聲,ik,ik̚,18,ierk -63,登開1,經,舒聲,ing,ɪŋ,17,irng -64,登開1,經,促聲,ik,ik̚,18,irk -65,元合3,觀,舒聲,uan,uan,19,uan -66,元合3,觀,促聲,uat,uat̚,20,uat -67,桓合1,觀,舒聲,uan,uan,19,uan -68,桓合1,觀,促聲,uat,uat̚,20,uat -69,刪合2,觀,舒聲,uan,uan,19,uan -70,刪合2,觀,促聲,uat,uat̚,20,uat -71,山合2,觀,舒聲,uan,uan,19,uan -72,山合2,觀,促聲,uat,uat̚,20,uat -73,仙合3,觀,舒聲,uan,uan,19,uan -74,仙合3,觀,促聲,uat,uat̚,20,uat -75,凡合3,觀,舒聲,uan,uan,19,uan -76,凡合3,觀,促聲,uat,uat̚,20,uat -77,模開1,沽,舒聲,oo,ou,21,oo -78,蕭開4,嬌,舒聲,iau,iau,23,iau -79,宵開3,嬌,舒聲,iau,iau,23,iau -80,東開3,恭,舒聲,iong,iɔŋ,27,iong -81,東開3,恭,促聲,iok,iɔk̚,28,iok -82,鍾開3,恭,舒聲,iong,iɔŋ,27,iong -83,鍾開3,恭,促聲,iok,iɔk̚,28,iok -84,陽開3,恭,舒聲,iong,iɔŋ,27,iong -85,陽開3,恭,促聲,iok,iɔk̚,28,iok -86,豪開1,高,舒聲,o,o,29,o -87,歌開1,高,舒聲,o,o,29,o -88,戈合1,高,舒聲,o,o,29,o -89,泰開1,皆,舒聲,ai,ai,31,ai -90,佳開2,皆,舒聲,ai,ai,31,ai -91,皆開2,皆,舒聲,ai,ai,31,ai -92,夬開2,皆,舒聲,ai,ai,31,ai -93,咍開1,皆,舒聲,ai,ai,31,ai -94,眞開3,巾,舒聲,in,in,33,in -95,眞開3,巾,促聲,it,it̚,34,it -96,臻開2,巾,舒聲,in,in,33,en -97,臻開2,巾,促聲,it,it̚,34,et -98,欣開3,巾,舒聲,in,in,33,in -99,欣開3,巾,促聲,it,it̚,34,it -100,覃開1,甘,舒聲,am,am,37,am -101,覃開1,甘,促聲,ap,ap̚,38,ap -102,談開1,甘,舒聲,am,am,37,am -103,談開1,甘,促聲,ap,ap̚,38,ap -104,咸開2,甘,舒聲,am,am,37,am -105,咸開2,甘,促聲,ap,ap̚,38,ap -106,銜開2,甘,舒聲,am,am,37,am -107,銜開2,甘,促聲,ap,ap̚,38,ap -108,泰合1,瓜,舒聲,ua,ua,39,ua -109,佳合2,瓜,舒聲,ua,ua,39,ua -110,麻合2,瓜,舒聲,ua,ua,39,ua -111,江開2,江,舒聲,ang,aŋ,41,ang -112,江開2,江,促聲,ak,ak̚,42,ak -113,鹽開4,兼,舒聲,iam,iam,43,iam -114,鹽開4,兼,促聲,iap,iap̚,44,iap -115,添開3,兼,舒聲,iam,iam,43,iam -116,添開3,兼,促聲,iap,iap̚,44,iap -117,嚴開3,兼,舒聲,iam,iam,43,iam -118,嚴開3,兼,促聲,iap,iap̚,44,iap -119,肴開2,交,舒聲,au,au,45,au -120,戈開3,迦,舒聲,ia,ia,47,ia -121,戈合3,迦,舒聲,ia,ia,47,ia -122,麻開3,迦,舒聲,ia,ia,47,ia -123,齊合4,檜,舒聲,ue,ue,49,ue -124,祭合3,檜,舒聲,ue,ue,49,ue -125,灰合1,檜,舒聲,ue,ue,49,ue -126,咍開1,檜,舒聲,ue,ue,49,ue -127,廢合1,檜,舒聲,ue,ue,49,ue -128,虞開3,艍,舒聲,u,u,53,u -129,麻開2,膠,舒聲,a,a,55,a -130,支開3,居,舒聲,i,i,57,i -131,脂開3,居,舒聲,i,i,57,i -132,之開3,居,舒聲,i,i,57,i -133,微開3,居,舒聲,i,i,57,i -134,魚開3,居,舒聲,i,i,57,ir -135,尤開3,丩,舒聲,iu,iu,59,iu -136,幽開3,丩,舒聲,iu,iu,59,iu -137,幽開3,丩,舒聲,iu,iu,59,ierk -138,侯開3,茄,舒聲,io,io,65,io -139,齊開4,伽,舒聲,e,e,77,e -140,祭開3,伽,舒聲,e,e,77,e diff --git "a/tools/Kong-Un/CSV06_\345\273\243\351\237\273\351\237\273\346\257\215\345\260\215\347\205\247\350\241\250.csv" "b/tools/Kong-Un/CSV06_\345\273\243\351\237\273\351\237\273\346\257\215\345\260\215\347\205\247\350\241\250.csv" new file mode 100644 index 0000000..a6752b7 --- /dev/null +++ "b/tools/Kong-Un/CSV06_\345\273\243\351\237\273\351\237\273\346\257\215\345\260\215\347\205\247\350\241\250.csv" @@ -0,0 +1,141 @@ +識別號,廣韻韻母,雅俗通韻母,舒促聲,韻母拼音碼,韻母國際音標,韻母識別號,林進三拚音碼,, +1,諄合3舒聲,君,舒聲,un,un,1,un,, +2,諄合3促聲,君,促聲,ut,ut̚,2,ut,, +3,文合3舒聲,君,舒聲,un,un,1,un,, +4,文合3促聲,君,促聲,ut,ut̚,2,ut,, +5,魂合3舒聲,君,舒聲,un,un,1,un,, +6,魂合3促聲,君,促聲,ut,ut̚,2,ut,, +7,痕開1舒聲,君,舒聲,un,un,1,irn,, +8,痕開1促聲,君,促聲,ut,ut̚,2,irt,, +9,元開3舒聲,堅,舒聲,ian,ian,3,ian,, +10,元開3促聲,堅,促聲,iat,iat̚,4,iat,, +11,先開4舒聲,堅,舒聲,ian,ian,3,ian,, +12,先開4促聲,堅,促聲,iat,iat̚,4,iat,, +13,先合2舒聲,堅,舒聲,ian,ian,3,ian,, +14,先合2促聲,堅,促聲,iat,iat̚,4,iat,, +15,仙開3舒聲,堅,舒聲,ian,ian,3,ian,, +16,仙開3促聲,堅,促聲,iat,iat̚,4,iat,, +17,侵開3舒聲,金,舒聲,im,im,5,im,, +18,侵開3促聲,金,促聲,ip,ip̚,6,ip,, +19,支合3舒聲,規,舒聲,ui,ui,7,ui,, +20,脂合3舒聲,規,舒聲,ui,ui,7,ui,, +21,微合3舒聲,規,舒聲,ui,ui,7,ui,, +22,寒開1舒聲,干,舒聲,an,an,11,an,, +23,寒開1促聲,干,促聲,at,at̚,12,at,, +24,刪開2舒聲,干,舒聲,an,an,11,an,, +25,刪開2促聲,干,促聲,at,at̚,12,at,, +26,山開2舒聲,干,舒聲,an,an,11,an,, +27,山開2促聲,干,促聲,at,at̚,12,at,, +28,東開1舒聲,公,舒聲,ong,ɔŋ,13,ong,, +29,東開1促聲,公,促聲,ok,ɔk̚,14,ok,, +30,冬開1舒聲,公,舒聲,ong,ɔŋ,13,ong,, +31,冬開1促聲,公,促聲,ok,ɔk̚,14,ok,, +32,陽合3舒聲,公,舒聲,ong,ɔŋ,13,ong,, +33,陽合3促聲,公,促聲,ok,ɔk̚,14,ok,, +34,唐開1舒聲,公,舒聲,ong,ɔŋ,13,ong,, +35,唐開1促聲,公,促聲,ok,ɔk̚,14,ok,, +36,庚合2舒聲,公,舒聲,ong,ɔŋ,13,ong,, +37,庚合2促聲,公,促聲,ok,ɔk̚,14,ok,, +38,耕合2舒聲,公,舒聲,ong,ɔŋ,13,ong,, +39,耕合2促聲,公,促聲,ok,ɔk̚,14,ok,, +40,登合1舒聲,公,舒聲,ong,ɔŋ,13,ong,, +41,登合1促聲,公,促聲,ok,ɔk̚,14,ok,, +42,佳合2舒聲,乖,舒聲,uai,uai,15,uai,, +43,皆合2舒聲,乖,舒聲,uai,uai,15,uai,, +44,夬合2舒聲,乖,舒聲,uai,uai,15,uai,, +45,庚開2舒聲,經,舒聲,ing,ɪŋ,17,irng,, +46,庚開2促聲,經,促聲,ik,ik̚,18,irk,, +47,庚開3舒聲,經,舒聲,ing,ɪŋ,17,ieng,, +48,庚開3促聲,經,促聲,ik,ik̚,18,ierk,, +49,庚合3舒聲,經,舒聲,ing,ɪŋ,17,ieng,, +50,庚合3促聲,經,促聲,ik,ik̚,18,ierk,, +51,耕開2舒聲,經,舒聲,ing,ɪŋ,17,irng,, +52,耕開2促聲,經,促聲,ik,ik̚,18,irk,, +53,清開3舒聲,經,舒聲,ing,ɪŋ,17,ieng,, +54,清開3促聲,經,促聲,ik,ik̚,18,ierk,, +55,清合3舒聲,經,舒聲,ing,ɪŋ,17,ieng,, +56,清合3促聲,經,促聲,ik,ik̚,18,ierk,, +57,青開4舒聲,經,舒聲,ing,ɪŋ,17,ieng,, +58,青開4促聲,經,促聲,ik,ik̚,18,ierk,, +59,青合3舒聲,經,舒聲,ing,ɪŋ,17,ieng,, +60,青合3促聲,經,促聲,ik,ik̚,18,ierk,, +61,蒸開3舒聲,經,舒聲,ing,ɪŋ,17,ieng,, +62,蒸開3促聲,經,促聲,ik,ik̚,18,ierk,, +63,登開1舒聲,經,舒聲,ing,ɪŋ,17,irng,, +64,登開1促聲,經,促聲,ik,ik̚,18,irk,, +65,元合3舒聲,觀,舒聲,uan,uan,19,uan,, +66,元合3促聲,觀,促聲,uat,uat̚,20,uat,, +67,桓合1舒聲,觀,舒聲,uan,uan,19,uan,, +68,桓合1促聲,觀,促聲,uat,uat̚,20,uat,, +69,刪合2舒聲,觀,舒聲,uan,uan,19,uan,, +70,刪合2促聲,觀,促聲,uat,uat̚,20,uat,, +71,山合2舒聲,觀,舒聲,uan,uan,19,uan,, +72,山合2促聲,觀,促聲,uat,uat̚,20,uat,, +73,仙合3舒聲,觀,舒聲,uan,uan,19,uan,, +74,仙合3促聲,觀,促聲,uat,uat̚,20,uat,, +75,凡合3舒聲,觀,舒聲,uan,uan,19,uan,, +76,凡合3促聲,觀,促聲,uat,uat̚,20,uat,, +77,模開1舒聲,沽,舒聲,oo,ou,21,oo,, +78,蕭開4舒聲,嬌,舒聲,iau,iau,23,iau,, +79,宵開3舒聲,嬌,舒聲,iau,iau,23,iau,, +80,東開3舒聲,恭,舒聲,iong,iɔŋ,27,iong,, +81,東開3促聲,恭,促聲,iok,iɔk̚,28,iok,, +82,鍾開3舒聲,恭,舒聲,iong,iɔŋ,27,iong,, +83,鍾開3促聲,恭,促聲,iok,iɔk̚,28,iok,, +84,陽開3舒聲,恭,舒聲,iong,iɔŋ,27,iong,, +85,陽開3促聲,恭,促聲,iok,iɔk̚,28,iok,, +86,豪開1舒聲,高,舒聲,o,o,29,o,, +87,歌開1舒聲,高,舒聲,o,o,29,o,, +88,戈合1舒聲,高,舒聲,o,o,29,o,, +89,泰開1舒聲,皆,舒聲,ai,ai,31,ai,, +90,佳開2舒聲,皆,舒聲,ai,ai,31,ai,, +91,皆開2舒聲,皆,舒聲,ai,ai,31,ai,, +92,夬開2舒聲,皆,舒聲,ai,ai,31,ai,, +93,咍開1舒聲,皆,舒聲,ai,ai,31,ai,, +94,眞開3舒聲,巾,舒聲,in,in,33,in,, +95,眞開3促聲,巾,促聲,it,it̚,34,it,, +96,臻開2舒聲,巾,舒聲,in,in,33,en,, +97,臻開2促聲,巾,促聲,it,it̚,34,et,, +98,欣開3舒聲,巾,舒聲,in,in,33,in,, +99,欣開3促聲,巾,促聲,it,it̚,34,it,, +100,覃開1舒聲,甘,舒聲,am,am,37,am,, +101,覃開1促聲,甘,促聲,ap,ap̚,38,ap,, +102,談開1舒聲,甘,舒聲,am,am,37,am,, +103,談開1促聲,甘,促聲,ap,ap̚,38,ap,, +104,咸開2舒聲,甘,舒聲,am,am,37,am,, +105,咸開2促聲,甘,促聲,ap,ap̚,38,ap,, +106,銜開2舒聲,甘,舒聲,am,am,37,am,, +107,銜開2促聲,甘,促聲,ap,ap̚,38,ap,, +108,泰合1舒聲,瓜,舒聲,ua,ua,39,ua,, +109,佳合2舒聲,瓜,舒聲,ua,ua,39,ua,, +110,麻合2舒聲,瓜,舒聲,ua,ua,39,ua,, +111,江開2舒聲,江,舒聲,ang,aŋ,41,ang,, +112,江開2促聲,江,促聲,ak,ak̚,42,ak,, +113,鹽開4舒聲,兼,舒聲,iam,iam,43,iam,, +114,鹽開4促聲,兼,促聲,iap,iap̚,44,iap,, +115,添開3舒聲,兼,舒聲,iam,iam,43,iam,, +116,添開3促聲,兼,促聲,iap,iap̚,44,iap,, +117,嚴開3舒聲,兼,舒聲,iam,iam,43,iam,, +118,嚴開3促聲,兼,促聲,iap,iap̚,44,iap,, +119,肴開2舒聲,交,舒聲,au,au,45,au,, +120,戈開3舒聲,迦,舒聲,ia,ia,47,ia,, +121,戈合3舒聲,迦,舒聲,ia,ia,47,ia,, +122,麻開3舒聲,迦,舒聲,ia,ia,47,ia,, +123,齊合4舒聲,檜,舒聲,ue,ue,49,ue,, +124,祭合3舒聲,檜,舒聲,ue,ue,49,ue,, +125,灰合1舒聲,檜,舒聲,ue,ue,49,ue,, +126,咍開1舒聲,檜,舒聲,ue,ue,49,ue,, +127,廢合1舒聲,檜,舒聲,ue,ue,49,ue,, +128,虞開3舒聲,艍,舒聲,u,u,53,u,, +129,麻開2舒聲,膠,舒聲,a,a,55,a,, +130,支開3舒聲,居,舒聲,i,i,57,i,, +131,脂開3舒聲,居,舒聲,i,i,57,i,, +132,之開3舒聲,居,舒聲,i,i,57,i,, +133,微開3舒聲,居,舒聲,i,i,57,i,, +134,魚開3舒聲,居,舒聲,i,i,57,ir,, +135,尤開3舒聲,丩,舒聲,iu,iu,59,iu,, +136,幽開3舒聲,丩,舒聲,iu,iu,59,iu,, +137,幽開3舒聲,丩,舒聲,iu,iu,59,ierk,, +138,侯開3舒聲,茄,舒聲,io,io,65,io,, +139,齊開4舒聲,伽,舒聲,e,e,77,e,, +140,祭開3舒聲,伽,舒聲,e,e,77,e,, diff --git "a/tools/Kong-Un/CSV07_\350\201\262\346\257\215\345\260\215\347\205\247\350\241\250.csv" "b/tools/Kong-Un/CSV07_\350\201\262\346\257\215\345\260\215\347\205\247\350\241\250.csv" new file mode 100644 index 0000000..cbe9798 --- /dev/null +++ "b/tools/Kong-Un/CSV07_\350\201\262\346\257\215\345\260\215\347\205\247\350\241\250.csv" @@ -0,0 +1,19 @@ +識別號,聲母碼,國際音標,白話字聲母,閩拼聲母,台羅聲母,方音聲母,十五音聲母 +1,l,l,l,l,l,ㄌ,柳 +2,p,p,p,b,p,ㄅ,邊 +3,k,k,k,g,k,ㄍ,求 +4,kh,kʰ,kh,k,kh,ㄎ,去 +5,t,t,t,d,t,ㄉ,地 +6,ph,pʰ,ph,p,ph,ㄆ,頗 +7,th,tʰ,th,t,th,ㄊ,他 +8,c,ʦ,ch,z,ts,ㄗ,曾 +9,j,ʣ,j,zz,j,ㆡ,入 +10,s,s,s,s,s,ㄙ,時 +11,Ø,,,,,,英 +12,b,b,b,bb,b,ㆠ,門 +13,g,ɡ,g,gg,g,ㆣ,語 +14,ch,ʦʰ,chh,c,tsh,ㄘ,出 +15,h,h,h,h,h,ㄏ,喜 +16,m,m,m,bbn,m,ㄇ,毛 +17,n,n,n,ln,n,ㄋ,耐 +18,ng,ŋ,ng,ggn,ng,ㄫ,雅 diff --git "a/tools/Kong-Un/CSV08_\351\237\273\346\257\215\345\260\215\347\205\247\350\241\250.csv" "b/tools/Kong-Un/CSV08_\351\237\273\346\257\215\345\260\215\347\205\247\350\241\250.csv" new file mode 100644 index 0000000..611d8c7 --- /dev/null +++ "b/tools/Kong-Un/CSV08_\351\237\273\346\257\215\345\260\215\347\205\247\350\241\250.csv" @@ -0,0 +1,101 @@ +識別號,韻母碼,國際音標,白話字韻母,閩拼韻母,台羅韻母,方音韻母,十五音韻母,聲韻,十五音序 +1,un,un,un,un,un,ㄨㄣ,君,舒聲,1 +2,ut,ut̚,ut,ut,ut,ㄨㆵ,君,入聲,1 +3,ian,ian,ian,ian,ian,ㄧㄢ,堅,舒聲,2 +4,iat,iat̚,iat,iat,iat,ㄧㄚㆵ,堅,入聲,2 +5,im,im,im,im,im,ㄧㆬ,金,舒聲,3 +6,ip,ip̚,ip,ip,ip,ㄧㆴ,金,入聲,3 +7,ui,ui,ui,ui,ui,ㄨㄧ,規,舒聲,4 +8,uih,ui?,uih,uih,uih,ㄨㄧㆷ,規,入聲,4 +9,ee,ɛ,ee,e,ee,ㄝ,嘉,舒聲,5 +10,eeh,ɛ?,eeh,eh,eh,ㄝㆷ,嘉,入聲,5 +11,an,an,an,an,an,ㄢ,干,舒聲,6 +12,at,at̚,at,at,ap,ㄚㆵ,干,入聲,6 +13,ong,ɔŋ,ong,ong,ong,ㆲ,公,舒聲,7 +14,ok,ɔk̚,ok,ok,ok,ㆦㆻ,公,入聲,7 +15,uai,uai,oai,uai,uai,ㄨㄞ,乖,舒聲,8 +16,uaih,uai?,oaih,uaih,uaih,ㄨㄞㆷ,乖,入聲,8 +17,ing,ɪŋ,eng,ing,ing,ㄧㄥ,經,舒聲,9 +18,ik,ik̚,ek,ik,ik,ㄧㆻ,經,入聲,9 +19,uan,uan,oan,uan,uan,ㄨㄢ,觀,舒聲,10 +20,uat,uat̚,oat,uat,uat,ㄨㄚㆵ,觀,入聲,10 +21,oo,ou,o͘,oo,oo,ㆦ,沽,舒聲,11 +22,ooh,ou?,o͘h,ooh,ooh,ㆦㆷ,沽,入聲,11 +23,iau,iau,iau,iao,iau,ㄧㄠ,嬌,舒聲,12 +24,iauh,iau?,iauh,iaoh,iauh,ㄧㄠㆷ,嬌,入聲,12 +25,ei,ei,ei,e,ei,ㄟ,稽,舒聲,13 +26,eih,ei?,eih,eh,eih,ㄟㆷ,稽,入聲,13 +27,iong,iɔŋ,iong,iong,iong,ㄧㆲ,恭,舒聲,14 +28,iok,iɔk̚,iok,iok,iok,ㄧㆦㆻ,恭,入聲,14 +29,o,o,o,o,o,ㄜ,高,舒聲,15 +30,oh,o?,oh,oh,oh,ㄜㆷ,高,入聲,15 +31,ai,ai,ai,ai,ai,ㄞ,皆,舒聲,16 +32,aih,ai?,aih,aih,aih,ㄞㆷ,皆,入聲,16 +33,in,in,in,in,in,ㄧㄣ,巾,舒聲,17 +34,it,it̚,it,it,it,ㄧㆵ,巾,入聲,17 +35,iang,iaŋ,iang,iang,iang,ㄧㄤ,姜,舒聲,18 +36,iak,iak̚,iak,iak,iak,ㄧㄚㆻ,姜,入聲,18 +37,am,am,am,am,am,ㆰ,甘,舒聲,19 +38,ap,ap̚,ap,ap,ap,ㄚㆴ,甘,入聲,19 +39,ua,ua,oa,ua,ua,ㄨㄚ,瓜,舒聲,20 +40,uah,ua?,oah,uah,uah,ㄨㄚㆷ,瓜,入聲,20 +41,ang,aŋ,ang,ang,ang,ㄤ,江,舒聲,21 +42,ak,ak̚,ak,ak,ak,ㄚㆻ,江,入聲,21 +43,iam,iam,iam,iam,iam,ㄧㆰ,兼,舒聲,22 +44,iap,iap̚,iap,iap,iap,ㄧㄚㆴ,兼,入聲,22 +45,au,au,au,ao,au,ㄠ,交,舒聲,23 +46,auh,au?,auh,aoh,auh,ㄠㆷ,交,入聲,23 +47,ia,ia,ia,ia,ia,ㄧㄚ,迦,舒聲,24 +48,iah,ia?,iah,iah,iah,ㄧㄚㆷ,迦,入聲,24 +49,ue,ue,oe,ue,ue,ㄨㆤ,檜,舒聲,25 +50,ueh,ue?,oeh,ueh,ueh,ㄨㆤㆷ,檜,入聲,25 +51,ann,ã,aⁿ,na,ann,ㆩ,監,舒聲,26 +52,annh,ã?,ahⁿ,nah,annh,ㆩㆷ,監,入聲,26 +53,u,u,u,u,u,ㄨ,艍,舒聲,27 +54,uh,u?,uh,uh,uh,ㄨㆷ,艍,入聲,27 +55,a,a,a,a,a,ㄚ,膠,舒聲,28 +56,ah,a?,ah,ah,ah,ㄚㆷ,膠,入聲,28 +57,i,i,i,i,i,ㄧ,居,舒聲,29 +58,ih,i?,ih,ih,ih,ㄧㆷ,居,入聲,29 +59,iu,iu,iu,iu,iu,ㄧㄨ,丩,舒聲,30 +60,iuh,iu?,iuh,iuh,iuh,ㄧㄨㆷ,丩,入聲,30 +61,enn,ɛ̃,eⁿ,ne,enn,ㆥ,更,舒聲,31 +62,ennh,ɛ̃?,ehⁿ,neh,ennh,ㆥㆷ,更,入聲,31 +63,uinn,uĩ,uiⁿ,nui,uinn,ㄨㆪ,褌,舒聲,32 +64,uinnh,uĩ?,uihⁿ,nuih,uinnh,ㄨㆪㆷ,褌,入聲,32 +65,io,io,io,io,io,ㄧㄜ,茄,舒聲,33 +66,ioh,io?,ioh,ioh,ioh,ㄧㄜㆷ,茄,入聲,33 +67,inn,ĩ,iⁿ,ni,inn,ㆪ,梔,舒聲,34 +68,innh,ĩ?,iⁿh,nih,innh,ㆪ,梔,入聲,34 +69,ionn,iɔ̃,ioⁿ,nioo,ionn,ㄧㆧ,薑,舒聲,35 +70,ionnh,iɔ̃?,iohⁿ,niooh,ionnh,ㄧㆧㆷ,薑,入聲,35 +71,iann,iã,iaⁿ,nia,iann,ㄧㆩ,驚,舒聲,36 +72,iannh,iã?,iahⁿ,niah,iannh,ㄧㆩㆷ,驚,入聲,36 +73,uann,uã,oaⁿ,nua,uann,ㄨㆩ,官,舒聲,37 +74,uannh,uã?,oahⁿ,nuah,uannh,ㄨㆩㆷ,官,入聲,37 +75,ng,ŋ,ng,ng,ng,ㆭ,鋼,舒聲,38 +76,ngh,ŋ?,ngh,ngh,ngh,ㆭㆷ,鋼,入聲,38 +77,e,e,e,e,e,ㆤ,伽,舒聲,39 +78,eh,e?,eh,eh,eh,ㆤㆷ,伽,入聲,39 +79,ainn,aĩ,aiⁿ,nai,ainn,ㆮ,閒,舒聲,40 +80,ainnh,aĩ?,aihⁿ,naih,ainnh,ㆮㆷ,閒,入聲,40 +81,oonn,õu,oⁿ,noo,onn,ㆧ,姑,舒聲,41 +82,oonnh,õu?,ohⁿ,nooh,onnh,ㆧㆷ,姑,入聲,41 +83,m,m,m,m,m,ㆬ,姆,舒聲,42 +84,mh,mh,mh,mh,mh,ㆬㆷ,姆,入聲,42 +85,uang,uaŋ,oang,uang,uang,ㄨㄤ,光,舒聲,43 +86,uak,uak̚,oak,uak,uak,ㄨㄚㆻ,光,入聲,43 +87,uainn,uãi,oaiⁿ,nuai,uainn,ㄨㆮ,閂,舒聲,44 +88,uainnh,uãi?,oaiⁿh,nuaih,uainnh,ㄨㆮㆷ,閂,入聲,44 +89,uenn,uẽi,oeⁿ,nue,uenn,ㄨㆥ,糜,舒聲,45 +90,uennh,uẽi?,oehⁿ,nueh,uennh,ㄨㆥㆷ,糜,入聲,45 +91,iaunn,iãu,iauⁿ,niao,iaunn,ㄧㆯ,嘄,舒聲,46 +92,iaunnh,iãu?,iauⁿh,niaoh,iaunnh,ㄧㆯㆷ,嘄,入聲,46 +93,om,ɔm,om,om,om,ㆱ,箴,舒聲,47 +94,op,ɔp̚,op,op,op,ㆦㆴ,箴,入聲,47 +95,aunn,ãu,auⁿ,nao,aunn,ㆯ,爻,舒聲,48 +96,aunnh,ãu?,auhⁿ,naoh,aunnh,ㆯㆷ,爻,入聲,48 +97,onn,ɔ̃,oⁿ,no,onn,ㆧ,扛,舒聲,49 +98,onnh,ɔ̃h,ohⁿ,noh,onnh,ㆧㆷ,扛,入聲,49 +99,iunn,iũ,iuⁿ,niu,iunn,ㄧㆫ,牛,舒聲,50 +100,iunnh,iũh,iuhⁿ,niuh,iunnh,ㄧㆫㆷ,牛,入聲,50