database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 7064 게시물 읽기
No. 7064
view에 관해서도 질문이 있어요
작성자
smalli04
작성일
2007-02-27 01:02
조회수
4,581

이번 프로젝트에서 디비가 좀 복잡해서요.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를 잘 못 이해 하고 있는 건지 모르겠어요. ㅠ.ㅠ

이 글에 대한 댓글이 총 2건 있습니다.

뭘 그리 고민을

A 화면용 뷰 한 개,

B 화면용 뷰 한 개,

C 화면용 뷰 한 개


각각 만들어서 쓰면 되겠죠. ^^


뷰는 쿼리를 단순화 시키고, 보여주지 말아야할 칼럼의 보안 문제를 해결 할 때 씁니다.

김상기(ioseph)님이 2007-02-27 01:58에 작성한 댓글입니다.

아~~ 답글 감사 합니다. ^^


그러게요. 우리 리더는 왜 그리 복잡히 할려고 하는 걸까요..

view를 쓰면 검색 속도가 빨라지나요?

오히려 필요 없는 테이블 까지 보게 되서 느려질 것 같은데..


초보인 저에겐 참 어렵네요.. 휴~

smalli04님이 2007-02-28 01:10에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
7067해당 필드에 유니코드데이타가 들어있는지 아는 방법? [5]
dba
2007-02-28
5595
7066퍼미션 문제 [1]
조수한
2007-02-28
4345
7065어떤게 좋아요?
또질문
2007-02-28
4186
7064view에 관해서도 질문이 있어요 [2]
smalli04
2007-02-27
4581
7063PQgetvalue() 의 값에 관한 질문이요 [1]
김대현
2007-02-27
4305
7062이런식으로 검색하는 걸 어떻게 생각하세요? [2]
smalli04
2007-02-27
3973
7060쿼리 질문입니다. [1]
조진우
2007-02-26
4082
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다