사실은 굉장히 복잡하다.
행렬로 이루어진 DB라 할지라도 어쩌면 3차원 공간인 우리 실세계를
2차원으로 표현한다는게 직관적으로 생각해봐도 복잡하다.
그렇기 때문에 DB를 잘 배열하고 직관적으로 배열하고 조직화하는게 중요하다.
오죽하면 DBA 라는 직업까지 있겠는가.
이 DB를 바탕으로 SW 를 작업하기 때문에, DB가 직관적으로 잘 짜여진 환경이라면 SW 를 작성하기에 아주 천국같은 환경이라 하겠다.
원하는 DB를 제공할테니, 마음 껏 그 위에서 뛰어놀아 보라(정확성을 놓치지 않으면서 '효율성을 극대화' 해보라) 이런 느낌인 것.