DA - 데이터 관점에서 업무 수행

DBA - DB 관점에서 업무 수행



[DA]

- 개발하려고 하는 업무 분석하여 Entity와 Attribute 추출 및 정의(전산화 대상 추출)

- ERD 작성

- 관계 설정

- 작성 문서 : Entity 정의서, ERD..


[DBA]

- 개발에 필요한 DB 설치, 관리

- DA가 만든 ERD로 부터 물리적인 테이블, Index, PK, FK 생성

- 개발자 교육 및 기술 자문(SQL 작성 관련)

- Data migration

- 작성 문서 : 설계서, 인덱스 정의서..



업무 시에 예로 들자면 

1. 변경 되는 사항은 DA가 먼저 모델에 반영을 하고 

2. 바뀐 모델로 DBA가 테이블 변경하고 

3. 프로그래머가 관련 프로그램 수정하는 

형태가 되겠네요. 



오늘 프로젝트에서 DBA의 업무에 대한 이슈가 있었습니다. 

DBA로 투입 되신 분께 신규 메뉴에 대한 Entity 추출 등을 요청 드렸는데(내가 요청 드린 건 아니고..)

이런 저런 이유로 철수 하면서 나온 철수 사유 중 

'분석하고 Entitiy 추출하는건 본인의 업무 롤이 아니다'라고 했다더라구요. 


그 얘기를 전해 듣고 그럼 DBA는 DB 튜닝하고 백업 정책 만드는 거 외에 

또 뭘 하는 위치인가...궁금증이 생겨서 검색 해 보니 DA라는게 나오네요. 


챙피하지만 전 처음 들은 용어. ㅡ,.ㅡ;;

검색 해 보니 우리가 몰라서 실수 한 것 같네요. 


그나저나 이 프로젝트는 어찌 되려나. 에혀..

(아 지금은 제가 DA, DBA 다 하는 중입니다. 으레히 그래 왔던 것 처럼 ㅜㅜ)







'Database > Common' 카테고리의 다른 글

Migration with MS Excel  (3) 2017.06.16

+ Recent posts