본문 바로가기

서버/SQL_MYSQL

AQUERYTOOL로 모델링을 했다.

AQueryTool - AQuery.Web

 

AQueryTool - AQuery.Web

{{source.erd_info.erd_name + '(' + source.erd_info.db_type + ')'}}

aquerytool.com

테이블 모델링에 DA#을 써본적은 있지만 웹으로 동작하는 모델링툴은 처음 써봤다.

 

프로그램을 설치하는게 아닌 웹에서 서비스하기 때문에 간편하게 사용하기 좋은것 같다.

 

DA#과 비교해서는 바로 테이블형태로 값을 입력할 수 있어서 좀 더 컬럼 입력이 편했다.

 

 

<<모델링 몇가지 팁>>

1. 화면의 프로필을 클릭하거 이미지를 클릭하여 링크를 걸 때에는 인덱스값을 가지고 JOIN하여 해당 테이블을 찾아 갈 수 있게 한다.

 

2. DELETE가 되어서 컬럼을 삭제하는 기능이 있더라도 ISDELETED 컬럼을 주어 데이터를 가지고 있도록 하는 것이 좋다.

 

3. NULL 값은 프론트에 넘기면 NULL오류가 날 수 있으므로 최대한 처리해서 보내준다. 

   NVL2함수를 쓰거나 IF문을 쓰도록 하자.