이번 프로젝트에서 디비가 좀 복잡해서요.view를 쓰기로 했는데요.
(여러 화면 에서 비슷한 sql을 쓴다고 해서)
view를 쓰면 어떤 점이 좋은 건가요?
view를 쓰니까 sql은 더 단순해 져서 좋았는데요.
왠지 쓸데 없는 테이블까지 매번 보는 것 같아서.. 왠지 더 안 좋은 것 같아서요.
저는 납득이 잘 안 가네요..
예를 들면 A화면에서는 a,b,c테이블을 조인해서 쓰고
B화면에선는 b,c,d,e를 조인해서 쓰고
C화면에서는 c,d,e를 조인 해서 쓴다고 하고
a,b,c,d,e를 조인해서 view를 만들었다고 하면요.
A화면에서 select할때는 필요 없는 d,e까지 조인하고 있는 것 아닌가요?
제가view를 잘 못 이해 하고 있는 건지 모르겠어요. ㅠ.ㅠ |