컬럼 생성 테이블 생성 모가 좋을까요? 0 2 1,705

by 히로스에료짱 [2012.04.11 08:48:39]



안녕하세요 오라클 최고 자리를 꿈꾸는 소년입니다.

다름 아니오라

기존에 있는 자료가 한 10만건 정도 있는 데에다가

컬럼을 생성하는게 더 좋은건가요?

아님 테이블을 하나더 추가해서 기존자료와 함께 검색 되게 하는게 좋은가요?

각각의 장단점은 어떤건가요?


제생각은 테이블을 하나더 만들어서 웹상에다가 필요 조건만 뿌려주는게 더 좋다고 생각하는데

아직 초보라서 도움을 요청합니다. 물론 컴럼 생성 테이블 생성이라고 검색해서 찾아보았는데

하는 방법만 나와있고 어떤게 더 좋다 라는 건 없네요..
by 현 [2012.04.12 09:25:44]

테이블을 생성하게 되면,
기존 테이블은 건드리지 않는 다는 장점이 있긴 하지만,
기존 테이블과 새로운 테이블을 연결해야 하는 연결고리(key 값)가 필요하기 때문에
그 값들이 가지는 공간이 더 필요하게 됩니다.
또한 관련 데이터를 가져올 때 항상 테이블 하나를 더 조인해야 하는
불편이 있겠습니다.

기존 테이블에 컬럼을 추가하는 경우는,
기존 테이블에 걸려 있는 오브젝트들의 컴파일을 다시 해 줘야 하고,
혹시 쿼리에 *로 사용한 것들이 있다면 문제가 발생 할 수 있겠죠..

따라서,
어떤 것이 맞다 틀리다를 말할 수는 없구요,
데이터 모델 상에서 합해지는 것이 맞는건지,
분리되는 것이 맞는건지 판단 하시고,
거기서 발생되는 리스크는 안고 가셔야 합니다.

by 히로스에료짱 [2012.04.12 12:47:00]

고맙습니다. 컬림을 추가 하는 걸로 하였습니다. 댓글 달아줘서 감사합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입