DB영향도(DB→리소스)

DB를 기준으로 리소스와의 관계를 확인할 수 있는 화면이다. DB의 테이블과 컬럼을 기준으로 하며, 입·출력 타입, 데이터 처리 기능(CRUD 타입) 등을 확인할 수 있다.

1. 메인 영역

DB 별 리소스와의 관계를 한눈에 파악할 수 있다.

appAnalyzer3 1
Figure 1. DB영향도(DB→리소스) 화면
appAnalyzer3 2
Figure 2. DB영향도(DB→리소스) 화면 상세

DB영향도(DB→리소스) 화면은 크게 3가지 영역으로 나눌 수 있다.

번호 영역 설명

테이블/컬럼 목록

분석이 완료된 테이블/컬럼 목록을 조회할 수 있다.

해당 테이블/컬럼의 Caller 목록

선택한 테이블/컬럼의 Caller 목록을 조회할 수 있다.

작성 SQL

선택한 Caller에서 작성된 SQL을 조회할 수 있다.

1.1. 테이블/컬럼 목록

영향도 분석을 통해 분석된 DB의 테이블, 컬럼 목록. 테이블을 클릭하면 하위에 컬럼이 나온다.

1.2. 해당 테이블/컬럼의 Caller 목록

좌측 테이블/컬럼 목록에서 테이블 명 또는 컬럼 명을 클릭했을 때, 해당 테이블/컬럼을 사용하는 DBIO의 메소드 목록이 나온다.

DBIO Caller 목록
컬럼 명 설명

CRUD

CRUD는 Create(생성), Read(읽기), Update(갱신), Delete(삭제)의 약자로 기본적인 데이터 처리 기능을 일컫는다. 각 테이블의 CRUD에 색이 있는 아이콘이 있으면, 해당 SQL을 사용한다는 뜻이다. 만약 R에 불이 들어오면, Read(읽기)인 select문에 테이블이 사용되었다는 뜻이다.

입력 타입

해당 메소드의 입력 타입.

출력 타입

해당 메소드의 출력 타입.

Caller 확인

Caller 확인 버튼을 누르면 해당 DBIO 클래스와 메소드 명을 가지고 리소스 분석 화면으로 렌더링된다.

1.3. 작성 SQL

해당 메소드를 호출했을 때 실행되는 SQL.

appAnalyzer3 3
Figure 3. 작성된 SQL

Copyright© Bankwareglobal All Rights Reserved.