ERD 릴레이션 추가

This commit is contained in:
leejisun9
2025-09-25 14:55:07 +09:00
parent 6d903dea2c
commit 6f707dcacd

423
.erd
View File

@@ -4,8 +4,8 @@
"settings": { "settings": {
"width": 10000, "width": 10000,
"height": 10000, "height": 10000,
"scrollTop": -1674.3334, "scrollTop": -1179.3334,
"scrollLeft": -3924.3378, "scrollLeft": -2015.3378,
"zoomLevel": 0.82, "zoomLevel": 0.82,
"show": 431, "show": 431,
"database": 16, "database": 16,
@@ -134,8 +134,13 @@
"PoJOff7FXDQbsj5OqSEYg", "PoJOff7FXDQbsj5OqSEYg",
"u7dDnRgoUkdM3TtSHHssX", "u7dDnRgoUkdM3TtSHHssX",
"ZcMO2M-zi0H67MLvkQFeA", "ZcMO2M-zi0H67MLvkQFeA",
"S_Smp4i_z9ahze9GSwu7c", "UZK31W1N50TC3tf3tQvfk",
"e-S6QLqRCwBPg4pAKA286" "JbgI-GBj4Chyrg6SuI9D4",
"CMrZthkZIHURZX3Y8HumL",
"UOFc5TyKZpkztRGj1VwR2",
"B5iEFKByubjUXp-FOZaEN",
"0OH31N397BSBeJM5hmZ_Q",
"0XQ1fKmTALbmPUl0pZ8oe"
], ],
"indexIds": [ "indexIds": [
"cmp2llUkjma6pi-Tr5eY_" "cmp2llUkjma6pi-Tr5eY_"
@@ -2165,8 +2170,7 @@
"BUJxtwBKNhTwF3gMZPiOp", "BUJxtwBKNhTwF3gMZPiOp",
"yJmiB_5bMcLzYSRd_Z503", "yJmiB_5bMcLzYSRd_Z503",
"cl-uTYLjllq2rFWcH7-6V", "cl-uTYLjllq2rFWcH7-6V",
"jzDqApGlht0oufvmfB4CM", "jzDqApGlht0oufvmfB4CM"
"ipN1bh3JY0295Qm6otL5s"
], ],
"seqColumnIds": [ "seqColumnIds": [
"PeZIgbBhXRlpNQ9OC6uZN", "PeZIgbBhXRlpNQ9OC6uZN",
@@ -2208,7 +2212,7 @@
"color": "#4CAF50" "color": "#4CAF50"
}, },
"meta": { "meta": {
"updateAt": 1758266452273, "updateAt": 1758779078802,
"createAt": 1758248361909 "createAt": 1758248361909
} }
}, },
@@ -2217,25 +2221,26 @@
"name": "", "name": "",
"comment": "유전자 pathway ann", "comment": "유전자 pathway ann",
"columnIds": [ "columnIds": [
"2KIR_SXl-alH4xYPyQwuv", "t7whV48WWZyL5OTVA_tTN",
"qbKI7NQuZaSSVGUr6qN58", "qbKI7NQuZaSSVGUr6qN58",
"rivAP6g7a6-784vJc2nrv" "rivAP6g7a6-784vJc2nrv"
], ],
"seqColumnIds": [ "seqColumnIds": [
"t7whV48WWZyL5OTVA_tTN",
"2KIR_SXl-alH4xYPyQwuv", "2KIR_SXl-alH4xYPyQwuv",
"qbKI7NQuZaSSVGUr6qN58", "qbKI7NQuZaSSVGUr6qN58",
"rivAP6g7a6-784vJc2nrv" "rivAP6g7a6-784vJc2nrv"
], ],
"ui": { "ui": {
"x": 2180.4058, "x": 2192.601,
"y": 915.0407, "y": 952.8456,
"zIndex": 3646, "zIndex": 3646,
"widthName": 60, "widthName": 60,
"widthComment": 109, "widthComment": 109,
"color": "#4CAF50" "color": "#4CAF50"
}, },
"meta": { "meta": {
"updateAt": 1758266248243, "updateAt": 1758779243294,
"createAt": 1758265699071 "createAt": 1758265699071
} }
}, },
@@ -2244,13 +2249,14 @@
"name": "", "name": "",
"comment": "유전자 proteinDomain ann", "comment": "유전자 proteinDomain ann",
"columnIds": [ "columnIds": [
"7HYwG5dqCawhtVxN8Vrq3", "jZefmWUMlYF3jq6gPIhOa",
"LouDC0L6EUrr109sH-ABF", "LouDC0L6EUrr109sH-ABF",
"fTC3-83BdIQAJMWW5qO4O", "fTC3-83BdIQAJMWW5qO4O",
"ADQXyGOR37Q_RBw5DqjTv", "ADQXyGOR37Q_RBw5DqjTv",
"xWCgfVhIRUngZlFboGJXQ" "xWCgfVhIRUngZlFboGJXQ"
], ],
"seqColumnIds": [ "seqColumnIds": [
"jZefmWUMlYF3jq6gPIhOa",
"7HYwG5dqCawhtVxN8Vrq3", "7HYwG5dqCawhtVxN8Vrq3",
"LouDC0L6EUrr109sH-ABF", "LouDC0L6EUrr109sH-ABF",
"fTC3-83BdIQAJMWW5qO4O", "fTC3-83BdIQAJMWW5qO4O",
@@ -2258,15 +2264,15 @@
"xWCgfVhIRUngZlFboGJXQ" "xWCgfVhIRUngZlFboGJXQ"
], ],
"ui": { "ui": {
"x": 2851.1376, "x": 2885.2839,
"y": 924.7968, "y": 904.0651,
"zIndex": 3665, "zIndex": 3665,
"widthName": 60, "widthName": 60,
"widthComment": 144, "widthComment": 144,
"color": "#4CAF50" "color": "#4CAF50"
}, },
"meta": { "meta": {
"updateAt": 1758266255708, "updateAt": 1758779245974,
"createAt": 1758265883881 "createAt": 1758265883881
} }
}, },
@@ -2275,25 +2281,26 @@
"name": "", "name": "",
"comment": "유전자 ortholog ann", "comment": "유전자 ortholog ann",
"columnIds": [ "columnIds": [
"L_PTPedoarGb0CUPnytaZ", "tYBTweI8yxat8Y3YuhKvt",
"1b1zEdZJsadUoIkqVt8gr", "1b1zEdZJsadUoIkqVt8gr",
"KEhQWQwDFtUt86jbfWl-B" "KEhQWQwDFtUt86jbfWl-B"
], ],
"seqColumnIds": [ "seqColumnIds": [
"tYBTweI8yxat8Y3YuhKvt",
"L_PTPedoarGb0CUPnytaZ", "L_PTPedoarGb0CUPnytaZ",
"1b1zEdZJsadUoIkqVt8gr", "1b1zEdZJsadUoIkqVt8gr",
"KEhQWQwDFtUt86jbfWl-B" "KEhQWQwDFtUt86jbfWl-B"
], ],
"ui": { "ui": {
"x": 2854.7961, "x": 2875.5278,
"y": 628.0488, "y": 631.7073,
"zIndex": 3690, "zIndex": 3690,
"widthName": 60, "widthName": 60,
"widthComment": 110, "widthComment": 110,
"color": "#4CAF50" "color": "#4CAF50"
}, },
"meta": { "meta": {
"updateAt": 1758266264175, "updateAt": 1758779248328,
"createAt": 1758265945410 "createAt": 1758265945410
} }
}, },
@@ -2310,9 +2317,7 @@
"dwOVFuqU2mu6qXtOpITHR", "dwOVFuqU2mu6qXtOpITHR",
"NKFkbOmPCP1wmyGDsRZXZ", "NKFkbOmPCP1wmyGDsRZXZ",
"s3Kz8kW8E5nbRjojtsXPv", "s3Kz8kW8E5nbRjojtsXPv",
"wVPZBGOeYf-ckoEA7kbX4", "Ifb8SGsF6yDvYrrH-i9H4"
"Ifb8SGsF6yDvYrrH-i9H4",
"fHckS7-wOAzwXuIxRy1za"
], ],
"seqColumnIds": [ "seqColumnIds": [
"6_EsqM3fuJQiKGyGxX9hv", "6_EsqM3fuJQiKGyGxX9hv",
@@ -2336,7 +2341,7 @@
"color": "#4CAF50" "color": "#4CAF50"
}, },
"meta": { "meta": {
"updateAt": 1758266464201, "updateAt": 1758779181610,
"createAt": 1758266041956 "createAt": 1758266041956
} }
}, },
@@ -2345,8 +2350,8 @@
"name": "", "name": "",
"comment": "오페론 매핑", "comment": "오페론 매핑",
"columnIds": [ "columnIds": [
"BpZ742yTSsMqtkjSYe55x", "aET-yKbT3w0MLeHlG51Vr",
"ToPTMCUmz84TLq_cAS1NY", "CrXV2S7PM2OJdGM1lWMBP",
"rB1iI884DyAGFccTe3t6w", "rB1iI884DyAGFccTe3t6w",
"kgCwIOc_islZ6zhGG_v6S" "kgCwIOc_islZ6zhGG_v6S"
], ],
@@ -2357,7 +2362,9 @@
"u39rKkznYnQPMVli0TkM_", "u39rKkznYnQPMVli0TkM_",
"zeVwmjpiSJjKXSwgY_nX7", "zeVwmjpiSJjKXSwgY_nX7",
"UDjT1wDJpHRZJyVI7sFNa", "UDjT1wDJpHRZJyVI7sFNa",
"aET-yKbT3w0MLeHlG51Vr",
"BpZ742yTSsMqtkjSYe55x", "BpZ742yTSsMqtkjSYe55x",
"CrXV2S7PM2OJdGM1lWMBP",
"ToPTMCUmz84TLq_cAS1NY", "ToPTMCUmz84TLq_cAS1NY",
"rB1iI884DyAGFccTe3t6w", "rB1iI884DyAGFccTe3t6w",
"kgCwIOc_islZ6zhGG_v6S" "kgCwIOc_islZ6zhGG_v6S"
@@ -2371,7 +2378,7 @@
"color": "#4CAF50" "color": "#4CAF50"
}, },
"meta": { "meta": {
"updateAt": 1758266511038, "updateAt": 1758779155037,
"createAt": 1758266155148 "createAt": 1758266155148
} }
}, },
@@ -2381,7 +2388,7 @@
"comment": "오페론(프로모터/터미네이터)", "comment": "오페론(프로모터/터미네이터)",
"columnIds": [ "columnIds": [
"fPwA4olPsoh4r0dqmOUlm", "fPwA4olPsoh4r0dqmOUlm",
"sy-gSwoOB4U8cH0q4DD4O", "g3EjVo_cF_vDBj3uSZOc9",
"JyAWxWW6rh-iQDIpwHXHN", "JyAWxWW6rh-iQDIpwHXHN",
"cjGKfEUZzWkDXzkJ8ZLCK", "cjGKfEUZzWkDXzkJ8ZLCK",
"uYRpKIcubvPDXo9dr5kQu", "uYRpKIcubvPDXo9dr5kQu",
@@ -2389,6 +2396,7 @@
], ],
"seqColumnIds": [ "seqColumnIds": [
"fPwA4olPsoh4r0dqmOUlm", "fPwA4olPsoh4r0dqmOUlm",
"g3EjVo_cF_vDBj3uSZOc9",
"sy-gSwoOB4U8cH0q4DD4O", "sy-gSwoOB4U8cH0q4DD4O",
"JyAWxWW6rh-iQDIpwHXHN", "JyAWxWW6rh-iQDIpwHXHN",
"cjGKfEUZzWkDXzkJ8ZLCK", "cjGKfEUZzWkDXzkJ8ZLCK",
@@ -2404,7 +2412,7 @@
"color": "#4CAF50" "color": "#4CAF50"
}, },
"meta": { "meta": {
"updateAt": 1758266396155, "updateAt": 1758779174096,
"createAt": 1758266312807 "createAt": 1758266312807
} }
}, },
@@ -2413,12 +2421,13 @@
"name": "", "name": "",
"comment": "오페론(기능/경로 매핑)", "comment": "오페론(기능/경로 매핑)",
"columnIds": [ "columnIds": [
"DHS8etNtNkJbRpTXButxd", "RHvmBXEynKkbh-AZkfhwh",
"XrU2N50hpJKiPTYf88ejY", "XrU2N50hpJKiPTYf88ejY",
"xoaCBFD_ouXTjjQX4PD22" "xoaCBFD_ouXTjjQX4PD22"
], ],
"seqColumnIds": [ "seqColumnIds": [
"DHS8etNtNkJbRpTXButxd", "DHS8etNtNkJbRpTXButxd",
"RHvmBXEynKkbh-AZkfhwh",
"XrU2N50hpJKiPTYf88ejY", "XrU2N50hpJKiPTYf88ejY",
"xoaCBFD_ouXTjjQX4PD22" "xoaCBFD_ouXTjjQX4PD22"
], ],
@@ -2431,7 +2440,7 @@
"color": "#4CAF50" "color": "#4CAF50"
}, },
"meta": { "meta": {
"updateAt": 1758266399690, "updateAt": 1758779185186,
"createAt": 1758266330915 "createAt": 1758266330915
} }
} }
@@ -10404,16 +10413,16 @@
"comment": "유전자 고유 ID (내부 PK)", "comment": "유전자 고유 ID (내부 PK)",
"dataType": "", "dataType": "",
"default": "", "default": "",
"options": 0, "options": 10,
"ui": { "ui": {
"keys": 0, "keys": 1,
"widthName": 60, "widthName": 60,
"widthComment": 132, "widthComment": 132,
"widthDataType": 60, "widthDataType": 60,
"widthDefault": 60 "widthDefault": 60
}, },
"meta": { "meta": {
"updateAt": 1758265619530, "updateAt": 1758779085964,
"createAt": 1758265613342 "createAt": 1758265613342
} }
}, },
@@ -10964,16 +10973,16 @@
"comment": "오페론 고유 ID (PK)", "comment": "오페론 고유 ID (PK)",
"dataType": "", "dataType": "",
"default": "", "default": "",
"options": 0, "options": 10,
"ui": { "ui": {
"keys": 0, "keys": 1,
"widthName": 60, "widthName": 60,
"widthComment": 104, "widthComment": 104,
"widthDataType": 60, "widthDataType": 60,
"widthDefault": 60 "widthDefault": 60
}, },
"meta": { "meta": {
"updateAt": 1758266114682, "updateAt": 1758779113989,
"createAt": 1758266108438 "createAt": 1758266108438
} }
}, },
@@ -11526,7 +11535,7 @@
"default": "", "default": "",
"options": 0, "options": 0,
"ui": { "ui": {
"keys": 2, "keys": 0,
"widthName": 60, "widthName": 60,
"widthComment": 76, "widthComment": 76,
"widthDataType": 60, "widthDataType": 60,
@@ -11566,7 +11575,7 @@
"default": "", "default": "",
"options": 0, "options": 0,
"ui": { "ui": {
"keys": 2, "keys": 0,
"widthName": 60, "widthName": 60,
"widthComment": 76, "widthComment": 76,
"widthDataType": 60, "widthDataType": 60,
@@ -11596,6 +11605,146 @@
"updateAt": 1758606006212, "updateAt": 1758606006212,
"createAt": 1758605970370 "createAt": 1758605970370
} }
},
"CrXV2S7PM2OJdGM1lWMBP": {
"id": "CrXV2S7PM2OJdGM1lWMBP",
"tableId": "Jbixx81d9xQAiCkl_MNp3",
"name": "gene_id",
"comment": "유전자 고유 ID (내부 PK)",
"dataType": "",
"default": "",
"options": 8,
"ui": {
"keys": 2,
"widthName": 60,
"widthComment": 132,
"widthDataType": 60,
"widthDefault": 60
},
"meta": {
"updateAt": 1758779096902,
"createAt": 1758779096901
}
},
"aET-yKbT3w0MLeHlG51Vr": {
"id": "aET-yKbT3w0MLeHlG51Vr",
"tableId": "Jbixx81d9xQAiCkl_MNp3",
"name": "operon_id",
"comment": "오페론 고유 ID (PK)",
"dataType": "",
"default": "",
"options": 8,
"ui": {
"keys": 2,
"widthName": 60,
"widthComment": 104,
"widthDataType": 60,
"widthDefault": 60
},
"meta": {
"updateAt": 1758779147975,
"createAt": 1758779147975
}
},
"g3EjVo_cF_vDBj3uSZOc9": {
"id": "g3EjVo_cF_vDBj3uSZOc9",
"tableId": "k_uu-XUwClx285drIpveY",
"name": "operon_id",
"comment": "오페론 고유 ID (PK)",
"dataType": "",
"default": "",
"options": 8,
"ui": {
"keys": 2,
"widthName": 60,
"widthComment": 104,
"widthDataType": 60,
"widthDefault": 60
},
"meta": {
"updateAt": 1758779170498,
"createAt": 1758779170498
}
},
"RHvmBXEynKkbh-AZkfhwh": {
"id": "RHvmBXEynKkbh-AZkfhwh",
"tableId": "jPwQ9_n7APMZakYDbTrBu",
"name": "operon_id",
"comment": "오페론 고유 ID (PK)",
"dataType": "",
"default": "",
"options": 8,
"ui": {
"keys": 2,
"widthName": 60,
"widthComment": 104,
"widthDataType": 60,
"widthDefault": 60
},
"meta": {
"updateAt": 1758779182327,
"createAt": 1758779182327
}
},
"tYBTweI8yxat8Y3YuhKvt": {
"id": "tYBTweI8yxat8Y3YuhKvt",
"tableId": "2FZNuEtMioOSsP9RQXZv-",
"name": "gene_id",
"comment": "유전자 고유 ID (내부 PK)",
"dataType": "",
"default": "",
"options": 8,
"ui": {
"keys": 2,
"widthName": 60,
"widthComment": 132,
"widthDataType": 60,
"widthDefault": 60
},
"meta": {
"updateAt": 1758779202884,
"createAt": 1758779202884
}
},
"t7whV48WWZyL5OTVA_tTN": {
"id": "t7whV48WWZyL5OTVA_tTN",
"tableId": "I8wEMh_RQlsx7N0oknj9z",
"name": "gene_id",
"comment": "유전자 고유 ID (내부 PK)",
"dataType": "",
"default": "",
"options": 8,
"ui": {
"keys": 2,
"widthName": 60,
"widthComment": 132,
"widthDataType": 60,
"widthDefault": 60
},
"meta": {
"updateAt": 1758779213869,
"createAt": 1758779213869
}
},
"jZefmWUMlYF3jq6gPIhOa": {
"id": "jZefmWUMlYF3jq6gPIhOa",
"tableId": "XdcgsEJifPqVPC0i28eWz",
"name": "gene_id",
"comment": "유전자 고유 ID (내부 PK)",
"dataType": "",
"default": "",
"options": 8,
"ui": {
"keys": 2,
"widthName": 60,
"widthComment": 132,
"widthDataType": 60,
"widthDefault": 60
},
"meta": {
"updateAt": 1758779222576,
"createAt": 1758779222576
}
} }
}, },
"relationshipEntities": { "relationshipEntities": {
@@ -12487,13 +12636,209 @@
"ToPTMCUmz84TLq_cAS1NY" "ToPTMCUmz84TLq_cAS1NY"
], ],
"x": 3739.8746, "x": 3739.8746,
"y": 403.6419, "y": 415.6419,
"direction": 2 "direction": 2
}, },
"meta": { "meta": {
"updateAt": 1758266464898, "updateAt": 1758266464898,
"createAt": 1758266464898 "createAt": 1758266464898
} }
},
"UZK31W1N50TC3tf3tQvfk": {
"id": "UZK31W1N50TC3tf3tQvfk",
"identification": false,
"relationshipType": 8,
"startRelationshipType": 2,
"start": {
"tableId": "3FcLtmPbd6vojr4u4r85n",
"columnIds": [
"ewShfvX7tGUcsp6owkG5b"
],
"x": 2742.0359,
"y": 413.9674,
"direction": 2
},
"end": {
"tableId": "Jbixx81d9xQAiCkl_MNp3",
"columnIds": [
"CrXV2S7PM2OJdGM1lWMBP"
],
"x": 3189.8746,
"y": 403.6419,
"direction": 1
},
"meta": {
"updateAt": 1758779141703,
"createAt": 1758779096902
}
},
"JbgI-GBj4Chyrg6SuI9D4": {
"id": "JbgI-GBj4Chyrg6SuI9D4",
"identification": false,
"relationshipType": 8,
"startRelationshipType": 2,
"start": {
"tableId": "BDdNJrZeO6Flkgar__xpA",
"columnIds": [
"6_EsqM3fuJQiKGyGxX9hv"
],
"x": 4004.7961,
"y": 422.9919,
"direction": 1
},
"end": {
"tableId": "Jbixx81d9xQAiCkl_MNp3",
"columnIds": [
"aET-yKbT3w0MLeHlG51Vr"
],
"x": 3739.8746,
"y": 403.6419,
"direction": 2
},
"meta": {
"updateAt": 1758779147975,
"createAt": 1758779147975
}
},
"CMrZthkZIHURZX3Y8HumL": {
"id": "CMrZthkZIHURZX3Y8HumL",
"identification": false,
"relationshipType": 16,
"startRelationshipType": 2,
"start": {
"tableId": "BDdNJrZeO6Flkgar__xpA",
"columnIds": [
"6_EsqM3fuJQiKGyGxX9hv"
],
"x": 4312.7961,
"y": 558.9919,
"direction": 8
},
"end": {
"tableId": "k_uu-XUwClx285drIpveY",
"columnIds": [
"g3EjVo_cF_vDBj3uSZOc9"
],
"x": 4302.1615,
"y": 768.2924,
"direction": 4
},
"meta": {
"updateAt": 1758779170498,
"createAt": 1758779170498
}
},
"UOFc5TyKZpkztRGj1VwR2": {
"id": "UOFc5TyKZpkztRGj1VwR2",
"identification": false,
"relationshipType": 16,
"startRelationshipType": 2,
"start": {
"tableId": "BDdNJrZeO6Flkgar__xpA",
"columnIds": [
"6_EsqM3fuJQiKGyGxX9hv"
],
"x": 4620.7961,
"y": 422.9919,
"direction": 2
},
"end": {
"tableId": "jPwQ9_n7APMZakYDbTrBu",
"columnIds": [
"RHvmBXEynKkbh-AZkfhwh"
],
"x": 4727.137,
"y": 831.0729,
"direction": 1
},
"meta": {
"updateAt": 1758779182327,
"createAt": 1758779182327
}
},
"B5iEFKByubjUXp-FOZaEN": {
"id": "B5iEFKByubjUXp-FOZaEN",
"identification": false,
"relationshipType": 16,
"startRelationshipType": 2,
"start": {
"tableId": "3FcLtmPbd6vojr4u4r85n",
"columnIds": [
"ewShfvX7tGUcsp6owkG5b"
],
"x": 2742.0359,
"y": 645.9674,
"direction": 2
},
"end": {
"tableId": "2FZNuEtMioOSsP9RQXZv-",
"columnIds": [
"tYBTweI8yxat8Y3YuhKvt"
],
"x": 2875.5278,
"y": 695.7073,
"direction": 1
},
"meta": {
"updateAt": 1758779202884,
"createAt": 1758779202884
}
},
"0OH31N397BSBeJM5hmZ_Q": {
"id": "0OH31N397BSBeJM5hmZ_Q",
"identification": false,
"relationshipType": 16,
"startRelationshipType": 2,
"start": {
"tableId": "3FcLtmPbd6vojr4u4r85n",
"columnIds": [
"ewShfvX7tGUcsp6owkG5b"
],
"x": 2329.5359,
"y": 761.9674,
"direction": 8
},
"end": {
"tableId": "I8wEMh_RQlsx7N0oknj9z",
"columnIds": [
"t7whV48WWZyL5OTVA_tTN"
],
"x": 2465.601,
"y": 952.8456,
"direction": 4
},
"meta": {
"updateAt": 1758779213869,
"createAt": 1758779213869
}
},
"0XQ1fKmTALbmPUl0pZ8oe": {
"id": "0XQ1fKmTALbmPUl0pZ8oe",
"identification": false,
"relationshipType": 16,
"startRelationshipType": 2,
"start": {
"tableId": "3FcLtmPbd6vojr4u4r85n",
"columnIds": [
"ewShfvX7tGUcsp6owkG5b"
],
"x": 2604.5359,
"y": 761.9674,
"direction": 8
},
"end": {
"tableId": "XdcgsEJifPqVPC0i28eWz",
"columnIds": [
"jZefmWUMlYF3jq6gPIhOa"
],
"x": 2885.2839,
"y": 992.0651,
"direction": 1
},
"meta": {
"updateAt": 1758779222576,
"createAt": 1758779222576
}
} }
}, },
"indexEntities": { "indexEntities": {