安装eicu数据库!!一篇文章教你如何部署数据库

在此之前在你的电脑已经安装好了postgesql和navicat,7_zip,软件;

1.首先通过下面的网站下载github脚本:https://github.com/mit-lcp/eicu-code

(注意这里下载的代码是HTTPS下面的,不是GitHub CLI下面的,因为本人之前下载的后者代码在之后sql shell 里面运行的时候报错过!!)

2.其次下载好数据库到本地:eICU Collaborative Research Database v2.0(这里的数据库下载需要权限申请,具体怎么申请可以查阅其他博客)

### 下载 eICU 数据库文件的方法 要下载 eICU 数据库文件,需遵循特定流程以获得访问权限。以下是具体方法及相关注意事项: #### 1. 获取访问资格 在下载 eICU 数据之前,必须完成以下步骤以获取合法的访问权: - **参加在线培训课程**:需要完成由 MIT 提供的数据科学伦理与隐私保护相关课程,并取得合格证书。 - **注册 PhysioNet 账号**:前往 [PhysioNet](https://physionet.org/) 注册个人账户[^3]。 - **提交资质证明**:将上述课程的合格证书上传至 PhysioNet 平台,并申请数据访问权限。 - **等待审批**:经过审核批准后,即可正式访问 eICU 数据集。 #### 2. 下载 eICU 数据 一旦获得访问权限,可以通过以下方式下载 eICU 数据: - 登录到 [eICU Collaborative Research Database (CRD)](https://eicu-crd.mit.edu/) 页面。 - 进入 “Data Access” 部分,找到数据下载链接。 - 下载压缩包形式的原始 CSV 文件集合以及配套文档。 #### 3. 准备本地环境 为了加载和处理 eICU 数据,建议搭建 PostgreSQL 或其他支持大规模关系型数据库管理系统的运行环境。按照以下顺序操作可顺利完成部署: - 使用 `CREATE SCHEMA` 命令创建新的 schema 来存储 eICU 表结构[^1]。 - 执行 SQL 脚本初始化表定义 (`postgres_create_tables.sql`) 和导入实际数据 (`postgres_load_data.sql`)。 - 添加必要的索引优化查询性能 (`postgres_add_indexes.sql`)。 - 最终验证所有记录是否正确无误地迁移到目标数据库中(`postgres_checks.sql`)。 #### 示例脚本片段 下面展示了一部分用于设置 eICU 数据库的关键语句作为参考: ```sql -- 设置默认模式路径以便后续操作自动关联到指定 Schema 中 SET search_path TO eicu; -- 导入患者基本信息样例表单逻辑转换过程演示 CREATE TABLE IF NOT EXISTS basic_demographics ( patientunitstayid INT PRIMARY KEY, age NUMERIC, apacheadmissiondx TEXT, gender SMALLINT, hosp_mortality BOOLEAN, icu_los_hours INTEGER); INSERT INTO basic_demographics(patientunitstayid,age,apacheadmissiondx,gender,hosp_mortality,icu_los_hours) SELECT pt.patientunitstayid, pt.age, pt.apacheadmissiondx, CASE WHEN pt.gender='Male' THEN 1 ELSE 2 END AS gender_code, CASE WHEN pt.hospitaldischargestatus='Alive' THEN FALSE ELSE TRUE END AS mortality_flag, FLOOR(pt.unitdischargeoffset/60)::INTEGER AS los_in_hour FROM eicuii.patient pt; ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值