본문 바로가기

기록/업무

테이블명세서 작성

테이블 명세서를 채우는 업무를 받았다. 

HeidiSQL 프로그램(링크)으로 이미 만들어져 있는 프로젝트 데이터베이스 안에 있는 테이블을 보고 한글파일에 옮겨 적는 작업이었다. 테이블 간의 관계나 정보들을 파악하려고 노력하면서 작업을 하였다.

테이블 정의서 파일 안에 테이블 12개의 정보를 적으면 됐는데 항목은
순번, 한글명, 영문명, 데이터 타입, NULL여부, Default 값, PK FK, Reference, 속성 정의 이렇게 있었다.

실제 작업 파일 (한글 2018)

 

실제 데이터베이스 화면 (HeidiSQL)

데이터베이스를 보고 그대로 옮겨 적기만 하는 작업인 줄 알았는데 한글명은 직접 지어서 적어야 했다.

이게 가장 어려웠다. 일단 한글명을 작성하려면 테이블 간의 관계와 칼럼 안에 들어있는 데이터를 보고 유추하여 작성했다. 그러다 보니 자연스럽게 테이블에 무슨 정보가 들어있는지 알 수 있었다.

이 DB를 객체-관계 다이어그램(ERD: Entity-Relationship Diagram)으로 만들어 보려고 exERD 프로그램을 사용해서 만들어보려고 하였으나 해당 작업을 하는데 필요한 프로그램은 아닌듯한 느낌이였다.