中國歷史人物傳記數據庫 CBDB 若干表簡介


'''

推薦使用SQLite版本的CBDB數據庫

推薦使用SQlite Studio進行數據庫的操作

免費,可視化操作,輕量級應用,無需配置,學習擴展性好,非常適合廣大歷史系學生.

'''

 

一 人物基本屬性:姓名,性別,生卒年,籍貫,任職

1.BIOG_MAIN

  .c_personid 人物ID

  .c_name 人名拼音

  .c_name_chn 人名漢字

  .c_index_year 人物指向年/盛年

  .c_female 是否女性

  .c_ethnicity_code 族屬代碼

  .c_birth_age .c_death_age 出生年,死亡年

2.ADDRESS

  .c_addr_id 地名ID

  .c_name 地名拼音

  .c_name_chn 地名漢字

  .c_firstyear .c_lastyear 地名設置始末年

  .c_admin_type 地名級別(拼音)

  .x_coord x坐標(經度)

  .y_coord y坐標(緯度)

  .belongs1_id 地名一級目錄ID

  .belongs1_name 地名一級目錄名

3.OFFICE_CODES

  .c_office_id 官職id

  .c_dy 朝代

  .c_office_chn 官職中文名

  另外,OFFICE_CODES_CONVERSION 提供官名的繁簡轉換

5.POSTED_TO_OFFICE_DATA   提供人名與官名的關聯

  .c_personid

  .c_officeid

  .c_postid

6.POSTED_TO_ADDR_DATA  提供人名與官名以及任職地點的關聯

  .c_personid

  .c_office_id

  .c_postid

  .c_addr_id

BIOG_ADDR_DATA提供人物與地名的關聯

 

二. 人物的社會聯系 非血緣關系和血緣關系

7.ASSOC_CODES

  .c_assoc_code 社會聯系代碼

  .c_assoc_desc_chn 社會聯系中文描述

  .c_assoc_type_id  社會聯系類別id

8.ASSOC_TYPES

  .c_asspc_type_id  社會聯系類別id

  .c_assoc_type_desc_chn 社會聯系類別描述

9.ASSOC_DATA

  .c_personid  人物id

  .c_asso_code  社會聯系代碼

  .c_kin_code  親屬關系代碼

  .c_kin_id  親屬id

  .c_asso_id  社會聯系人id

  .c_asso_kin_code ???未知

  .c_sso_kin_id  ???未知

10.ASSOC_DATA

  .c_personid  人物id

  .c_asso_code  社會聯系代碼

  .c_kin_code  親屬關系代碼

  .c_kin_id  親屬id

  .c_asso_id  社會聯系人id

  .c_asso_kin_code ???未知

  .c_sso_kin_id  ???未知

11.KINSHIP_CODEs

  .c_kin_code  親屬關系代碼

  .c_kinrel_chn 親屬關系(中文名)

12.KIN_DATA

  .c_personid  人物id

  .c_kin_id 親屬id

  .c_kin_code 親屬關系代碼

13.SOCIAL_INSITITUTION_NAME_CODES

  .c_inst_code 社會機構代碼

  .c_inst_name_hz 社會機構中文名

BIOG_INST_DATA提供人物與社會機構的關聯

 

三. 人物的一般狀態

這個"狀態"很雜,可以說包括"是什么","干什么的",'怎么了'...具體不好描述,詳見以下兩表

14.STATUS_DATA

15.STATUS_CODES

 

四.SQL查詢示例:

 

1.查詢某時段任某官職的人物  此處是大致活躍在唐朝的刺史們

select * from BIOG_MAIN,POSTED_TO_OFFICE_DATA
where POSTED_TO_OFFICE_DATA.c_office_id = 197
and BIOG_MAIN.c_personid = POSTED_TO_OFFICE_DATA.c_personid
and BIOG_MAIN.c_index_year between 600 and 900

 

2.查詢某地某時段全部人物  此處是出生在清代的蕭山人物

select c_personid,c_name_chn from BIOG_ADDR_DATA,BIOG_MAIN
where BIOG_ADDR_DATA.c_addr_id = 7689
and BIOG_MAIN.c_birthyear between 1644 and 1911

...待續

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM