Summary of Tables in CBDB
Summary of Tables in CBDB
- Basic Entities
These represent the basic elements of the social world of pre-modern China. Each has a
complex history and structure that are set out in additional ancillary tables. CBDB records the
interaction of people with these aspects of their world in the secondary tables.
| Table Name |
Description |
ADDR_CODES |
the units in the administrative geography of China |
ADDRESSES |
a convenient reference table that displays the hierarchy |
ASSOC_CODES |
the non-kinship social relations that connected people |
BIOG_MAIN |
the people of pre-modern China |
ENTRY_CODES |
the means by which people entered into institutions |
KINSHIP_CODES |
the kinship categories of pre-modern China |
OFFICE_CODES |
the units of the bureaucratic organization of government |
SOCIAL_INSTITUTION_CODES |
a list of academies, monasteries, temples, etc. |
STATUS_CODES |
the means by which people attained social distinction |
TEXT_CODES |
the corpus of pre-modern writings and important secondary works |
- Relations between Basic Entities
| Table Name |
Description |
ADDR_BELONGS_DATA |
data for the hierarchical structure of administrative units |
ALTNAME_DATA |
the many names by which people were known |
ASSOC_DATA |
the non-kinship relations between people |
BIOG_ADDR_DATA |
relations between people and administrative geography |
BIOG_INST_DATA |
the relations of people to social institutions |
BIOG_SOURCE_DATA |
the list of sources used in defining the CBDB data for a person |
BIOG_TEXT_DATA |
the relations of people to texts |
ENTRY_DATA |
the initiating relations between people and institutions |
KIN_DATA |
the kinship relations connecting people |
OFFICE_TYPE_TREE |
the hierarchical structure of bureaucratic organizations |
POSTED_TO_ADDR |
the relations between people, office, and place |
POSTING_DATA |
the container table for postings: people linked to office |
POSTED_TO_OFFICE_DATA |
the details of people’s connection to office |
STATUS_DATA |
data on a person’s place in the system of social distinctions |
- Relationship Type Information
| Table Name |
Description |
BIOG_ADDR_CODES |
the categories of relations between people and places |
ALTNAME_CODES |
the categories of names by which people were known |
APPOINTMENT_TYPE_CODES |
the categories of relations between people and postings: regular, acting, probationary, etc. |
ASSOC_TYPES |
broader categories of social relationships that organize the many non-kinship association codes into groups |
ASSUME_OFFICE_CODES |
indicating whether a person took up the posting |
BIOG_INST_CODES |
the roles a person plays in relation to an institution |
ENTRY_TYPE |
broader categories of entry to organize the entry codes into groups |
EXTANT_CODES |
indicating degree of the source and its known existence |
GENRE_CODES |
the bibliographic classifications of texts |
GENRE_TYPES |
the broader categories of bibliographic classifications |
LITERARYGENRE_CODES |
the forms of literary composition |
OCCASION_CODES |
the events in which people participated |
OFFICE_TYPES |
the categories of offices |
SCHOLARLYTOPICS_CODES |
the categories of topics of learning and scholarship |
SOCIAL_INSTITUTION_ADDR_TYPES |
the type of address (actual or derived) used for an institution |
SOCIAL_INSTITUTION_TYPES |
the categories of social institutions |
STATUS_TYPE |
the categories of social distinction |
TEXT_BIBLCAT_CODES |
the fine-grained categories by which texts are organized |
TEXT_BIBLCAT_TYPES |
the larger units for textual categorization |
TEXT_ROLE_CODES |
the categories of relations between people and texts |
YEAR_RANGE_CODES |
the relative degree of exactness of a date |
- Historical Auxiliary Tables
| Table Name |
Description |
CHORONYM_CODES |
codes for the place + surname used to identify medieval clans |
COUNTRY_CODES |
codes for countries appearing in the data |
DYNASTIES |
codes for dynasties and periods |
ETHNICITY_TRIBE_CODES |
codes for ethnic groups appearing in the data |
GANZHI_CODES |
codes for the sixty two-character terms in the sexagenary cycle |
KIN_MOURNING |
codes for all kin relations and mourning obligations in the five degrees of mourning |
MEASURE_CODES |
codes for quantities of goods, money, books, and space |
NIAN_HAO |
codes for all reign period titles |
SOCIAL_INSTITUTION_ALTNAMES |
a list of alternative names for social institutions |
SOCIAL_INSTITUTION_ALTNAMES_TYPES |
codes for different types of alternative names |
- Analytic Auxiliary Tables
| Table Name |
Description |
ASSOC_CODE_TYPE_REL |
the relationship of specific social relations to larger categories of social relations |
ENTRY_CODE_TYPE_REL |
the relationship of specific modes of entry to larger categories of entry |
GENRE_CODE_TYPE_REL |
the relationship of specific genre codes to larger categories of genres |
OFFICE_CODE_TYPE_REL |
the relationship of specific offices to the office hierarchy |
OFFICE_CATEGORIES |
the categories of offices: rank, honorary, etc. |
STATUS_CODE_TYPE_REL |
the relationship of specific status codes to the larger categories of social distinction |
TEXT_BIBLCAT_CODE_TYPE_REL |
|
- “Denormalized” Tables
Because the data tables for the relations between basic entities (group 2 above) are in
normalized form that uses codes that refer to other tables for the entities, relations, and
historical information, they are difficult to use for queries (See Chapter 4). In order to
simplify the process of writing queries, CBDB provides a set of tables where the codes have
been supplemented by the values (mostly text strings like the names of people, places, official
positions, etc.) to which the codes refer. The main tables are listed below:
| Table Name |
Description |
ZZZ_ALT_NAME_DATA |
fills in alternate name type |
ZZZ_BIOG_ADDR_DATA |
fills in address and address type |
ZZZ_BIOG_MAIN |
fills in nianhao and ethnicity |
ZZZ_BIOG_NAME_OFFICE |
links surnames to posted office names (used in searching) |
ZZZ_BIOG_TEXT_DATA |
fills in the person’s name, the person’s role, and the text data |
ZZZ_ENTRY_DATA |
fills in the person’s name, entry type, etc. |
ZZZ_KIN_BIOG_ADDR |
the table for kinship that also provides the index place |
ZZZ_NONKIN_BIOG_ADDR |
the table for associations that also provides the index place |
ZZZ_POSTED_TO_ADDR_DATA |
fills in person name, office name, and address information |
ZZZ_POSTED_TO_OFFICE_DATA |
fills in person name and office information |
ZZZ_STATUS_DATA |
fills in person name and status description |