时间 | 驾驶员ID | 干预措施 | 结果 |
---|
(为了简化,这里仅展示关键表结构,实际系统会更复杂)
CREATE TABLE drivers (
driver_id VARCHAR(36) PRIMARY KEY COMMENT '驾驶员唯一标识符',
age INTEGER COMMENT '驾驶员年龄',
gender VARCHAR(10) COMMENT '驾驶员性别'
);
CREATE TABLE raw_data (
raw_data_id VARCHAR(36) PRIMARY KEY COMMENT '原始数据唯一标识符',
driver_id VARCHAR(36) NOT NULL COMMENT '驾驶员ID',
timestamp TIMESTAMP NOT NULL COMMENT '数据采集时间戳',
data_type VARCHAR(50) NOT NULL COMMENT '数据类型',
data_value DECIMAL(10,2) NOT NULL COMMENT '数据值'
);
CREATE TABLE driver_state (
driver_state_id VARCHAR(36) PRIMARY KEY COMMENT '驾驶员状态记录唯一标识符',
driver_id VARCHAR(36) NOT NULL COMMENT '驾驶员ID',
timestamp TIMESTAMP NOT NULL COMMENT '数据计算时间戳',
fatigue_score DECIMAL(5,2) COMMENT '疲劳程度评分',
attention_score DECIMAL(5,2) COMMENT '注意力分散程度评分'
);
CREATE TABLE interventions (
intervention_id VARCHAR(36) PRIMARY KEY COMMENT '干预措施记录唯一标识符',
driver_id VARCHAR(36) NOT NULL COMMENT '驾驶员ID',
timestamp TIMESTAMP NOT NULL COMMENT '干预措施触发时间',
intervention_type VARCHAR(50) NOT NULL COMMENT '干预措施类型',
effectiveness DECIMAL(5,2) COMMENT '干预措施有效性评分'
);