#  CBDB單機版 

 



 ##  

  expand\_more  

 
  

 

**訂閱 CBDB 更新消息**

若您希望未來持續收到 CBDB 更新的消息, 請點選以下連結，輸入您的電郵帳號及相關資訊，我們未來會自動將 CBDB 更新的消息送至該信箱。

[**請點選此連結以前往訂閱表填寫資料**](https://docs.google.com/forms/d/1MTnnnWzRiVDqF7ifsXg1wdLJ1GXuKYrNnnZnJrzPFhg/viewform)   
(註：若您無法連結該訂閱表，請 email 至 hongsuwawng \[at\] fas.harvard.edu 通知項目經理王宏甦。)

[**請點選此連結回報錯誤**](/%E9%8C%AF%E8%AA%A4%E5%9B%9E%E5%A0%B1)

如果您在使用CBDB中發現任何錯誤或遇到問題，請告訴我們！

## **Microsoft Access 格式**[**最新版**](https://download.cbdb.inindex.com/Tr/login.html)

**使用 Access 版本前，請務必閱讀**[**下載與安裝手冊**](https://projects.iq.harvard.edu/cbdb/how-install-access)**。**

**如果您在 Windows 中遇到「 “Missing or broken reference” to a file MSCOMCTL.OCX」錯誤，請閱讀**[**此解決方案**](https://cbdb.hsites.harvard.edu/file_url/571)**。**

**在下載時您如果遇到困難，請聯絡 hongsuwang(at)fas.harvard.edu**

## **SQLite 格式最新版**

[https://github.com/cbdb-project/cbdb\_sqlite](https://github.com/cbdb-project/cbdb_sqlite)

**CBDB BJ 20260602 版本**

**中國歷代人物傳記資料庫（CBDB）計劃發佈資料庫最新版本：CBDB BJ 20260602。本次發佈的單機版中國歷代人物傳記資料庫 CBDB\_BJ\_20260602（MS Access 格式）即日起開放下載，請點此** [**HERE**](https://download.cbdb.inindex.com/)**。此版本資料庫包含 649,533 名男性、女性傳記資訊。除資料修訂外，本版本還包含大量結構改善。**

**最重要的結構變更是：自 BJ 版起，CBDB 僅使用兩個檔案——一個介面檔（CBDB\_BJ\_User.mdb），其版本以兩個英文字母標示（本次為「BJ」）；以及僅一個資料檔（CBDB\_20260602\_DATA.mdb），其版本以 YYYYMMDD 日期序列標示。**

**技術規格說明詳見下文〈數據庫重構〉與〈CBDB Access 查詢系統〉章節，並附可下載的機器可讀版本結構對比文件（**[**access\_schema\_diff\_20250520\_vs\_20260430**](https://cbdb.hsites.harvard.edu/sites/g/files/omnuum3101/files/2026-06/access_schema_diff_20250520_vs_20260430.en_.pdf)**）。新增的傳記資料會在線上輸入系統中隨建立而即時呈現，請參閱** [**這裡**](https://input.cbdb.fas.harvard.edu/basicinformation)**。中文（簡體與繁體）及英文線上查詢引擎由 CBDB 商業合作夥伴** [**https://www.inindex.com/**](https://www.inindex.com/) **提供，可免費註冊使用。惟此線上系統僅對機構訂閱者複製 MS Access 單機版資料庫的查詢與匯出功能。根據 CBDB 商業分支與學術分支之間的協議，以** [**創用CC 姓名標示-非商業性-相同方式分享 4.0 國際授權條款**](https://creativecommons.org/licenses/by-nc-sa/4.0/) **授權的學術分支，其新增資料約晚於商業分支一年發佈。因此，本版本相較於 CBDB\_bi\_20250520 未新增人物。**

**數據庫重構**

CBDB\_bi\_20250520 至 CBDB\_BJ\_20260602 之間的完整結構變更差異，請參閱可下載的機器可讀差異文件：[access\_schema\_diff\_20250520\_vs\_20260430](https://cbdb.hsites.harvard.edu/sites/g/files/omnuum3101/files/2026-06/access_schema_diff_20250520_vs_20260430.en_.pdf)。

主要結構變更摘要如下：

**新增資料表（4 張）：**

- ADMIN\_CAT\_CODE\_TYPE\_REL
- ADMIN\_CAT\_CODES
- ADMIN\_CAT\_TYPES
- MERGED\_PERSON\_DATA

**移除資料表（5 張）：**

- ADDR\_PLACE\_DATA
- ADDR\_XY
- DATABASE\_LINK\_CODES
- DATABASE\_LINK\_DATA
- PLACE\_CODES

**主要欄位與結構變更：**

- 多張資料表中的 c\_created\_date 與 c\_modified\_date：欄位型別由 Text(255) 改為 DateTime
- ENTRY\_DATA.c\_nianhao\_id 更名為 c\_entry\_nh\_id；c\_parental\_status 更名為 c\_parental\_status\_code
- BIOG\_MAIN.c\_name 與 c\_name\_chn 設為必填（NOT NULL）；c\_self\_bio 欄位移除
- TEXT\_CODES：出版相關欄位（c\_pub\_country、c\_pub\_dy、c\_pub\_nh\_code、c\_pub\_nh\_year、c\_pub\_range\_code、c\_pub\_year、c\_publisher、c\_pub\_loc、c\_pub\_notes）移至 TEXT\_INSTANCE\_DATA
- POSTED\_TO\_OFFICE\_DATA.c\_appt\_code\_desc 移除
- OFFICE\_CODES：移除四個類別欄位；c\_dy 設為必填（NOT NULL）
- ADDR\_CODES：新增 c\_admin\_cat\_code 欄位，關聯至新增的 ADMIN\_CAT 系列資料表
- EVENTS\_DATA 與 EVENTS\_ADDR：新增主鍵；c\_event\_record\_id 移除
- ASSOC\_DATA：多個欄位的 Integer/Long Integer 型別修正

**CBDB Access 查詢系統（Michael Fuller）**

CBDB\_20250520\_DATA\_Build\_20260424

本次構建從 POSTED\_TO\_OFFICE\_DATA 中移除 c\_appt\_code\_desc 欄位。

CBDB\_20250520\_DATA\_Build\_20260417

與 MariaDB 版本同步之小幅調整。刪除 SOCIAL\_INSTITUTION\_ALTNAME\_DATA 中一個欄位。

CBDB\_20250520\_DATA\_Build\_20260414

本次構建移除 OFFICE\_CODES 中的四個類別欄位。c\_dy 設為 NOT NULL。

CBDB\_BJ\_AND\_20250520\_DATA\_Build\_20260226

本次構建修訂了資料檔中的索引年份計算演算法：

1. 妾室與繼室的進士、舉人、秀才日期索引年份計算，改為在步驟 9W（依據女方長子）之後進行。
2. 妻的定義更新為 W（135）與 W1（138）。

BJ 介面中 View\_PersonData 亦同步更新：修正一處錯誤（c\_index\_year\_source\_id 指向人物而非文本），並調整索引年份代碼的顯示方式，標示出基於推導之推導的情形。

CBDB\_BJ\_AND\_20250520\_DATA\_Build\_20260121

本次構建旨在同步 MariaDB 版本與 Access 版本之資料表結構。

資料檔變更：

1. ENTRY\_DATA 兩個欄位更名：
    - c\_nianhao\_id → c\_entry\_nh\_id（識別符更為明確）
    - c\_parental\_status → c\_parental\_status\_code（命名更為一致）
2. SOCIAL\_INSTITUTION\_CODES：刪除 c\_year\_range 記錄
3. TEXT\_CODES：刪除以下欄位（均已移至 TEXT\_INSTANCE\_DATA）：c\_pub\_country、c\_pub\_dy、c\_pub\_nh\_code、c\_pub\_nh\_year、c\_pub\_range\_code、c\_pub\_year、c\_publisher、c\_pub\_loc、c\_pub\_notes

BJ 介面變更：

1. 所有 ENTRY\_DATA.c\_parental\_status 引用更新為 c\_parental\_status\_code
2. View 中 ENTRY\_DATA.c\_nianhao\_id 更新為 c\_entry\_nh\_id
3. 移除一個表單中對 TEXT\_CODES 出版資料的引用

CBDB\_20250520\_DATA\_Build\_20260126

本次構建：

1. 為 EVENTS\_DATA 與 EVENTS\_ADDR 新增主鍵
    - c\_sequence 為 null 或 0 者一律改為 1
    - 兩筆 c\_event\_code 為 NULL 的記錄，已於 EVENT\_CODES 中補充對應代碼
    - 重複主鍵值之記錄，遞增 c\_sequence 以確保唯一性
2. 從 EVENTS\_DATA 與 EVENTS\_ADDR 中刪除 c\_event\_record\_id
3. 在 EVENTS\_ADDR 中新增外鍵，透過 c\_personid、c\_sequence、c\_event\_code 關聯至 EVENTS\_DATA

CBDB\_20250520\_DATA\_Build\_20260112

本次構建包含一系列結構調整，以同步 Access 版本與 MariaDB 版本：

A. ETHNICITY\_TRIBE\_CODES — 移除先前議定應刪除的朝代欄位

B. EVENTS — 重構 EVENTS\_ADDR 與 EVENTS\_DATA；更新主鍵結構；c\_event\_record\_id 作為過渡欄位暫時加入

C. MERGED\_PERSON\_DATA — c\_merged\_from\_person\_id 更名為 c\_merged\_to\_person\_id；解決外鍵約束問題

D. OFFICE\_CODES — c\_dy 設為 NOT NULL；無朝代代碼之官職（奉直大夫）指定為金朝

E. POSTED\_TO\_OFFICE\_DATA — c\_appt\_type\_code 更名為 c\_appt\_code 以與 APPOINTMENT\_CODES 一致；移除重複的文字欄位

F. SOCIAL\_INSTITUTION\_ALTNAME\_DATA — 新增 c\_secondary\_source\_author 欄位

G. SOCIAL\_INSTITUTION\_NAME\_CODES — 補充代碼 2521（敷文書院，Fuwen shuyuan）缺失的拼音值

H. STATUS\_CODES — 補充代碼 162 缺失的英文描述（Descendent of the Younger Ancestor lineage in the Liao dynasty）

I. TEXT\_BIBLCAT\_CODES — 補充代碼 83（Philology: Shuowen）與 84（Philology: Character books）缺失的英文描述

J. TEXT\_INSTANCE\_DATA — 修正欄位型別，對齊 Integer/Long Integer 的使用

CBDB\_20250520\_DATA\_Build\_20260102

本次構建為對應 BJ 使用者介面版本的配套資料檔，包含 ADMIN\_CAT 資料表。

CBDB\_BJ\_User\_Build\_20260102

本次構建修正了 BJ 介面中一批重要錯誤。LookAtNetworks 中遺漏的關聯與親屬說明文字（從 BI 移植至 BJ 時遺失）已恢復。遠近親屬最終搜尋邏輯已修正：最終搜尋針對已達最大節點距離的人物，僅測試親屬約束條件與關聯篩選。ADMIN\_CAT 資料表已加入關聯連結程序。

CBDB\_BJ\_User\_Build\_20251219

本次構建恢復了誤刪的 PersonIDSource 資料表。

CBDB\_20250520\_DATA\_Build\_20251223

本次構建將所有 c\_created 與 c\_modified 欄位重新定義為 Date/Time 型別。

CBDB\_BJ\_AND\_20250520\_DATA\_Build\_20251209

本次構建同時修改資料檔與使用者介面。

資料檔新增生成資料表 ZZZ\_DISTANCE\_DATA，包含所有同時出現於 KIN\_DATA 或 ASSOC\_DATA 且具有索引地址資訊之人物配對的大圓距離。資料表管理表單已加入更新此資料表的程式碼。

使用者介面中，新增的 ZZZ\_DISTANCE\_DATA 資料表用於為親屬關係與社會關係資料表加入距離資訊，恢復先前從 ZZZ 資料表動態生成的功能。

CBDB\_BJ\_User\_Build\_20251205

本次構建移除 LookAtNetwork 中的除錯訊息方塊。

CBDB\_BJ\_AND\_20250520\_DATA\_Build\_20251203

本次構建使瀏覽器表單欄位與新重建的 View 保持一致。

CBDB\_BJ\_AND\_20250520\_DATA\_Build\_20251103

本次構建在資料檔中新增 ZZZ\_ADDRESSES 資料表，並在 BJ 使用者介面中加入對應的連結。ZZZ\_ADDRESSES 為改進版本，具有更佳（但非完美）的年份追蹤功能。

CBDB\_20250520\_DATA2\_Build\_20251103

本次構建修改了 ZZZ\_ADDRESSES 的生成演算法。

CBDB\_BJ\_User\_Build\_20251023

本次構建包含修訂版的 frmPickEntry\_multi 表單，搜尋邏輯已調整：搜尋現在僅找出包含搜尋詞組的所有入仕代碼，重設則只需點擊節點樹中的任意節點即可。

CBDB\_BJ\_USER\_AND\_DATA\_Build\_20251021

本次構建在資料檔中新增 MERGED\_PEOPLE\_DATA 資料表。

CBDB\_20250520\_DATA1\_Build\_20251002

本次構建修正索引年份指派函數中的一個錯誤。

CBDB\_bi\_20250520\_Build20250909

本次構建防止使用者在 LookAtAssociations 選取關聯代碼時選取所有代碼。同時修改暫存檔 ZZ\_SCRATCH\_ASSOC 中部分欄位的大小。

CBDB\_bi\_20250520\_Build20250709

本次構建修正歐陽修與龐籍親屬關聯的問題。

CBDB\_bi\_20250520\_Build20250604

1. 修正 BIOG\_MAIN 中 19 筆記錄地址 ID 為 NULL 但地址類型為 1 的錯誤。索引地址指派程式碼已調整，確保此問題不再發生；資料已修正為當地址 ID 為 NULL 時，地址類型亦為 NULL。ZZZ 資料表已同步更新。此錯誤會影響 Neo4j 檔案的輸出。
2. 在 LookAtOffice 與 LookAtGroups 中新增除授類別。

CBDB\_bi\_20241217\_Build20250526

本次構建修正 BIOG\_MAIN 中 19 筆記錄地址 ID 為 NULL 但地址類型為 1 的錯誤。索引地址指派程式碼已調整，確保此問題不再發生；資料已修正為當地址 ID 為 NULL 時，地址類型亦為 NULL。ZZZ 資料表已同步更新。此錯誤會影響 Neo4j 檔案的輸出。

[**版本更新的歷史紀錄**](/%E8%B3%87%E6%96%99%E4%BE%86%E6%BA%90)