CREATE TABLE News_Basic (
news_id INT PRIMARY KEY,
headline TEXT,
news_date DATE,
page_number INT,
column_position TEXT,
category VARCHAR(50),
word_count INT,
language_style VARCHAR(50) -- 使用的英语类型(英式/美式/本地化)
);
CREATE TABLE News_Source_Chain (
chain_id INT PRIMARY KEY,
news_id INT,
source_type VARCHAR(50), -- 原始/转载/编译/通讯
source_name VARCHAR(100), -- 来源报刊/通讯社
source_language VARCHAR(50), -- 原始语言
transmission_path TEXT, -- 传播路径
time_lag INT, -- 与原始报道的时间差(天)
FOREIGN KEY (news_id) REFERENCES News_Basic(news_id)
);
CREATE TABLE Cross_Cultural_Elements (
element_id INT PRIMARY KEY,
news_id INT,
chinese_terms TEXT, -- 使用的中文词汇
translation_notes TEXT, -- 翻译说明
cultural_explanation TEXT, -- 文化解释内容
western_reference TEXT, -- 西方类比参照
FOREIGN KEY (news_id) REFERENCES News_Basic(news_id)
);
CREATE TABLE Content_Analysis (
analysis_id INT PRIMARY KEY,
news_id INT,
narrative_perspective VARCHAR(50), -- 叙述视角
cultural_stance VARCHAR(50), -- 文化立场
target_audience VARCHAR(50), -- 目标读者
key_themes TEXT, -- 核心主题
stereotypes_bias TEXT, -- 刻板印象/偏见
FOREIGN KEY (news_id) REFERENCES News_Basic(news_id)
);
CREATE TABLE Related_News (
relation_id INT PRIMARY KEY,
news_id INT,
related_news_id INT,
relation_type VARCHAR(50), -- 后续/补充/对比/争议
time_difference INT, -- 时间间隔(天)
content_variation TEXT, -- 内容变化
FOREIGN KEY (news_id) REFERENCES News_Basic(news_id)
);
CREATE TABLE Impact_Tracking (
impact_id INT PRIMARY KEY,
news_id INT,
response_type VARCHAR(50), -- 读者反馈/其他媒体响应/官方回应
response_source VARCHAR(100),
response_date DATE,
response_content TEXT,
cultural_context TEXT, -- 文化背景说明
FOREIGN KEY (news_id) REFERENCES News_Basic(news_id)
);
使用建议: