Guidelines for the effective use of entity-attribute-value modeling for biomedical databases

被引:60
作者
Dinu, Valentin
Nadkarni, Prakash
机构
[1] Yale Ctr Med Informat, New Haven, CT 06520 USA
[2] Yale Univ, Interdepartmental Program Computat Biol & Bioinfo, New Haven, CT USA
关键词
databases; entity-attribute-value; clinical patient record systems; clinical study data management; systems;
D O I
10.1016/j.ijmedinf.2006.09.023
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Purpose: To introduce the goals of EAV database modeling, to describe the situations where entity-attribute-value (EAV) modeling is a useful alternative to conventional relational methods of database modeling, and to describe the fine points of implementation in production systems. Methods: We analyze the following circumstances: (1) data are sparse and have a large number of applicable attributes, but only a small fraction will apply to a given entity; (2) numerous classes of data need to be represented, each class has a limited number of attributes, but the number of instances of each class is very small. We also consider situations calling for a mixed approach where both conventional and EAV design are used for appropriate data classes. Results and conclusions: In robust production systems, EAV-modeled databases trade a modest data sub-schema for a complex metadata sub-schema. The need to design the metadata effectively makes EAV design potentially more challenging than conventional design. (C) 2006 Elsevier Ireland Ltd. All rights reserved.
引用
收藏
页码:769 / 779
页数:11
相关论文
共 29 条
[1]  
*3M HLTH INF SYST, 2004, 3M CLIN DAT RESP
[2]   Reengineering a database for clinical trials management: Lessons for system architects [J].
Brandt, CA ;
Nadkarni, P ;
Marenco, L ;
Karras, BT ;
Lu, C ;
Schacter, L ;
Fisk, JM ;
Miller, PL .
CONTROLLED CLINICAL TRIALS, 2000, 21 (05) :440-461
[3]   Metadata-driven creation of data marts from an EAV-modeled clinical research database [J].
Brandt, CA ;
Morse, R ;
Matthews, K ;
Sun, KX ;
Deshpande, AM ;
Gadagkar, R ;
Cohen, DB ;
Miller, PL ;
Nadkarni, PM .
INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2002, 65 (03) :225-241
[4]  
*CERN CORP, 2004, POW ENT CLIN DAT RES
[5]   Exploring performance issues for a clinical database organized using an entity-attribute-value representation [J].
Chen, RS ;
Nadkarni, P ;
Marenco, L ;
Levin, F ;
Erdos, J ;
Miller, PL .
JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2000, 7 (05) :475-487
[6]   KNOWLEDGE-BASED APPROACHES TO THE MAINTENANCE OF A LARGE CONTROLLED MEDICAL TERMINOLOGY [J].
CIMINO, JJ ;
CLAYTON, PD ;
HRIPCSAK, G ;
JOHNSON, SB .
JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 1994, 1 (01) :35-50
[7]  
DAHL OJ, 1967, NORSK REGNESENTRAL B, P17
[8]   Temporal query of attribute-value patient data: utilizing the constraints of clinical studies [J].
Deshpande, AM ;
Brandt, C ;
Nadkarni, PM .
INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2003, 70 (01) :59-77
[9]   Pivoting approaches for bulk extraction of Entity-Attribute-Value data [J].
Dinu, V ;
Nadkarni, P ;
Brandt, C .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2006, 82 (01) :38-43
[10]   MODELING THE TEMPORAL COMPLEXITIES OF SYMPTOMS [J].
DOLIN, RH .
JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 1995, 2 (05) :323-331