120 lines
2.9 KiB
Markdown
120 lines
2.9 KiB
Markdown
# 장헌 비용분석 — 논리적 데이터 모델 (ERD)
|
|
# ※ VSCode 마크다운 미리보기로 열면 도형 ERD로 렌더링됨 (엔티티 박스 + PK/FK + crow's foot).
|
|
# ※ 논리 모델 = 엔티티+속성+PK+FK+관계 / 물리(자료형·인덱스·트리거·Data Vault HUB·LNK·SAT) 아님.
|
|
|
|
```mermaid
|
|
erDiagram
|
|
프로젝트 ||--o{ 교량 : 포함
|
|
교량 ||--o{ 부재 : 포함
|
|
프로젝트 ||--o{ 전표 : 지출
|
|
전표 ||--o{ 전표분개 : 분할
|
|
공종계층 ||--o{ 전표분개 : 분개
|
|
교량 ||--o{ 작업일보_공사현황 : 일별
|
|
교량 ||--o{ 작업일보_장비 : 일별
|
|
교량 ||--o{ 작업일보_인원 : 일별
|
|
프로젝트 ||--o{ 작업일보_직원공수 : 일별
|
|
직원 ||--o{ 작업일보_직원공수 : 투입
|
|
직원 ||--o{ MH : 투입시간
|
|
코드연계 ||--o{ MH : 코드
|
|
프로젝트 ||--o{ 계획 : 예산
|
|
공종계층 ||--o{ 단가 : 연도별
|
|
급여 ||--o{ 직원 : 직급
|
|
프로젝트 }o--|| 코드연계 : 시공코드
|
|
|
|
프로젝트 {
|
|
string 시공코드 PK
|
|
string 계약공사명
|
|
string 발주처
|
|
num 계약금액
|
|
num 설계가
|
|
}
|
|
교량 {
|
|
string 교량id PK
|
|
string 시공코드 FK
|
|
string 교량명
|
|
string 적용형식
|
|
}
|
|
부재 {
|
|
string 부재id PK
|
|
string 교량id FK
|
|
string 종류
|
|
num 물량
|
|
}
|
|
전표 {
|
|
string 전표id PK
|
|
string 시공코드 FK
|
|
string 계정
|
|
string 적요
|
|
num 공급가
|
|
}
|
|
전표분개 {
|
|
string 전표id PK
|
|
string 공종 PK
|
|
num 분개금액
|
|
}
|
|
작업일보_공사현황 {
|
|
string 교량id PK
|
|
string 공종 PK
|
|
date 일자 PK
|
|
num 금일실적
|
|
}
|
|
작업일보_장비 {
|
|
string 교량id PK
|
|
string 장비명 PK
|
|
date 일자 PK
|
|
num 금일사용
|
|
}
|
|
작업일보_인원 {
|
|
string 교량id PK
|
|
string 직종 PK
|
|
date 일자 PK
|
|
num 금일인원
|
|
}
|
|
작업일보_직원공수 {
|
|
string 시공코드 PK
|
|
string 직원번호 PK
|
|
date 일자 PK
|
|
num 공수
|
|
}
|
|
MH {
|
|
string 직원번호 PK
|
|
string 코드 PK
|
|
date 일자 PK
|
|
num 투입시간
|
|
}
|
|
직원 {
|
|
string 직원번호 PK
|
|
string 성명
|
|
string 직급 FK
|
|
}
|
|
공종계층 {
|
|
string 공종 PK
|
|
string 구분
|
|
string 대분류
|
|
string 직접간접
|
|
}
|
|
단가 {
|
|
string 공종 PK
|
|
num 연도 PK
|
|
num 단가
|
|
}
|
|
급여 {
|
|
string 직급 PK
|
|
num 월급
|
|
}
|
|
코드연계 {
|
|
string 영업코드 PK
|
|
string 설계코드
|
|
string 시공코드
|
|
}
|
|
평일기준일수 {
|
|
string 연월 PK
|
|
num 평일수
|
|
}
|
|
계획 {
|
|
string 시공코드 PK
|
|
string 공종 PK
|
|
num 계획금액
|
|
}
|
|
```
|