diff --git "a/database_design/v1/\345\201\245\345\272\267\346\225\231\350\202\262\346\234\215\345\212\241\350\247\204\350\214\203" "b/database_design/v1/\345\201\245\345\272\267\346\225\231\350\202\262\346\234\215\345\212\241\350\247\204\350\214\203" new file mode 100644 index 0000000000000000000000000000000000000000..a179c20e8b1725248648c1a80b801cb133ae0173 --- /dev/null +++ "b/database_design/v1/\345\201\245\345\272\267\346\225\231\350\202\262\346\234\215\345\212\241\350\247\204\350\214\203" @@ -0,0 +1,42 @@ +-- 创建健康教育活动记录表 +CREATE TABLE IF NOT EXISTS health_education_activity ( + id SERIAL PRIMARY KEY, -- 自增主键 + activity_time TIMESTAMP NOT NULL, -- 活动时间 + activity_location VARCHAR(255) NOT NULL, -- 活动地点 + activity_form VARCHAR(100) NOT NULL, -- 活动形式 + activity_theme VARCHAR(255) NOT NULL, -- 活动主题 + organizer VARCHAR(255) NOT NULL, -- 组织者 + speaker VARCHAR(255), -- 主讲人 + participant_category VARCHAR(255) NOT NULL, -- 接受健康教育人员类别 + participant_count INT NOT NULL, -- 接受健康教育人数 + education_materials_distributed TEXT, -- 健康教育资料发放种类及数量 + activity_content TEXT, -- 活动内容 + activity_summary_evaluation TEXT, -- 活动总结评价 + archived_materials TEXT, -- 存档材料 + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP -- 创建时间 +); + +-- 示例数据插入 +INSERT INTO health_education_activity (activity_time, activity_location, activity_form, activity_theme, organizer, + speaker, participant_category, participant_count, education_materials_distributed, + activity_content, activity_summary_evaluation, archived_materials) +VALUES ('2025-11-10 14:00:00', '社区中心会议室', '讲座', '秋冬季节常见疾病的预防', '社区卫生服务中心', + '张医生', '社区居民', 50, '宣传册:50份,小册子:30本', '详细讲解了流感、肺炎等疾病的预防措施', + '参与者反馈积极,建议增加类似活动次数', '书面材料,图片材料'); + + +表字段说明 +id: 自增主键,用于唯一标识每一条记录。 +activity_time: 活动的具体时间,使用TIMESTAMP类型。 +activity_location: 活动举办的地点。 +activity_form: 活动的形式,例如讲座、咨询会等。 +activity_theme: 活动的主题描述。 +organizer: 活动的组织者名称。 +speaker: 主讲人的姓名(如果适用),可以为空。 +participant_category: 参与健康教育活动的人员类别,如社区居民、学生等。 +participant_count: 参加健康教育活动的人数。 +education_materials_distributed: 发放的健康教育资源的种类和数量,可以用文本描述。 +activity_content: 活动的主要内容概述。 +activity_summary_evaluation: 对活动的总结评价,包括参与者的反馈等信息。 +archived_materials: 存档材料的类型,如书面材料、图片材料等,以逗号分隔。 +created_at: 记录创建的时间,默认为当前时间。 \ No newline at end of file