我得到了一个MySQL数据库,据说它来自RXNORM平面文件。
经过几天的拔头发,我无法确定大多数桌子之间的关系。
我在任何地方都找不到提供表之间关系的数据库架构。
联机文档未提供有用的帮助。
是否有人有使用 RXNORM 文件或将文件转换为 RDBMS 格式的经验?
RXNORM是美国国立卫生研究院的首字母缩写
提供给我的数据库包含重复项,并且未规范化。
查看NIH网站:https://www.nlm.nih.gov/research/umls/rxnorm/overview.html它特别指出它没有规范化:
完整的每月 RxNorm 版本包括 9 个数据文件,这些文件是简单的文本文件,每个字段值之间带有管道 ('|'( 分隔符。RxNorm数据文件旨在作为单独的表加载到数据库管理系统中。但是,这些文件没有像在正式数据库中那样完全规范化;根据设计,文件之间和文件内部存在重复项。
它们还具有有关如何查询数据库的其他信息:
https://www.nlm.nih.gov/research/umls/implementation_resources/query_diagrams/er3.htmlhttps://www.nlm.nih.gov/research/umls/implementation_resources/query_diagrams/er6.html
我仍然在寻找具体的例子,我已经成功地编写了一些脚本。你能做到吗?