속도나 공간 활용면에서는 테이블을 둘로 사용하는게 났습니다..
그런데 말씀하신 10개 짜리 테이블 중 5개가 겹치면 나머지 5개만 쓰시고, A와 B를
연결할 수 있는 키(A의 ID값)를 B에 두면 (Index는 꼭 잡으세요) 공간과 속도를 동시에 높일 수 있습니다..
원하시는 대답이 됐는지 모르겠네요..
>>배재원 님께서 쓰시길<<
:: 안녕하세요.
::
:: 제가 지금 데이타베이스를 완전히 이해하지 못한 환경에서 DB 모델링을 해야 할
:: 판국입니다. 지금 잘못하면 후에 엄청고생할거 같아서. 최대한 신경쓰고 있습니다.
:: 그래서 여러분의 도움을 요청하는 바입니다.
::
:: 질문인 즉,.(아래는 EX.)
::
:: 회원테이블을 두 종류로 만드는데.
:: 하나는 항목이 5개 짜리 테이블 A,
:: 또 다른 하나는 항목이 10개 짜리 테이블 B, 인데..
::
:: 테이블을 따로 두개로 만드는게 좋을지.. 아니면 하나로 합쳐서 운영하는게 좋을
:: 지 모르겠습니다.
::
:: A 의 테이블 항목 5개가 B의테이블 항목 10개중에 그대로 사용이 되거든요.(즉, 똑같은 항목5개. B테
:: 이블이 A테이블의 항목 5개를 포함.)
::
:: 그래서 A테이블과 B테이블을 포함해서 쓰게 될경우, A테이블(항목5개) 을 이용하게
:: 되면 나머지 5개 항목은 무조건 공백으로 사용하게 되겠지요.
::
:: 회원관리 테이블이면 자주 들락날락(삽입,삭제)해야 되는 테이블인데.
:: 괜찮을지 모르겠군요.
::
:: 아님 차라리 A, B 테이블을 따로 관리 하는게 낳을지..
:: 어떻게. 다른 방법은 없을까요..
::
:: 참고로 php+ora 로 웹플밍입니다..
::
:: 좋은 방법 있으면 좀알려주세요.. 어떻게해야 가장 효율적일까요.
::
:: 끝까지 읽어주셔서 감사합니다.
::
::
|