일대일 관계와 테이블명 칼럼에 대한 질문입니다.
180
投稿した質問数 52
안녕하세요.
일대일 관계를 적용해서 기본목록과 나머지 세부 정보들을 분리해서 처리할 수 있다는 것, 그리고 테이블명을 기본목록 테이블에 보관함으로써 모든 테이블을 다 뒤지지 않더라도 관련 테이블을 빠르게 찾아서 조회해볼 수 있다는 것이 중요한 것 같은데요.
혹시 테이블명의 경우는 별도의 기준 테이블을 만들어서 목록들을 관리해야하는 것이 아닌가 하는 생각이 드는데, 그렇게 하는 것이 나을까요? 아니면 예시에서 굳이 그렇게 하시지 않은 이유가 있나요?
그리고 테이블명을 등록해두고 조회할 때 가져오는 경우 쿼리는 어떤 식으로 작성하나요? 하나의 쿼리문으로 처리하는 게 아니라 앱에서 db에 접속해서 정보를 가져올 때 테이블명을 일단 먼저 가져오고 다음 쿼리에서 그 테이블명을 이용해서 정보를 불러오는 상황을 가정한 것인가요?
좋은 강의 감사합니다.
回答 1
0
테이블명을 가져와서 연결되기 때문에 하나의 쿼리로는 힘들겠죠.비록 저장프로시저를 사용하더라도 두 단계가 될겁니다. 테이블명을 기준테이블에 넣던 다른 방법이던 그건 하기 나름이고 크게 신경쓸 필요가 없어보입니다. 문제없이 잘 동작한다면 그것으로 그만일 겁니다. 별도의 기준테이블에 넣게 되면 약간 신경쓰이네요 불필요한 조인이 쓰여야 하겠죠 그러나 어떻게 해도 비슷한데 기왕이면 조인 하나라도 줄이는게 직관적으로 맞겠네요
테이블명을 테이블에 저장하는것은 분명히 성가신 일이 되겠죠. 에제와 같은경우와 매일 많은 데이터가 계속 쌓이는 경우 테이블 뒤에 년도 또는 월 정보를 붙여서 찾아갈 수도 있죠. 물론 이 경우는 대부분 조회보다는 백업의 개념이 강합니다
두 FK를 묶어서 PK로 하는 경우에...
0
520
1
SEQ auto increment
0
422
1
사용하시는 프로그램
0
456
2
28분 성별 테이블 유무에 관해 여쭤봅니다.
0
378
1
책구분 테이블 관련 질문드려요
0
420
3
기준 테이블이라는 단어를 처음 사용하셨는데요 ㅜㅜ
0
666
1
데이터베이스 설계시 INT , TINYINT , SMALLINT 이런 걸 선택하는 게 중요한가요?
1
654
1
1:M 과 M:N 선택 질문
0
388
2
기준테이블과 마스터테이블
0
315
1
1정규화 대상 추가질문
0
259
1
안녕하세요 선생님~
0
234
1
테이블명 칼럼을 조인할 때 어떻게 사용한다는 말씀이신지 이해가 되지 않습니다.
0
273
1
seq 칼럼을 pk로 주기에 아까운 이유가 무엇인가요?
0
326
1
useflag 사용하는 이유
0
433
2
숫자 형태의 컬럼 데이터 타입 질문드립니다
0
248
1
PK관련 질문
0
285
1
식별관계 관련
0
273
1
이력 관리 테이블 설계에 대해 질문드립니다
0
5048
2
49 분 대체키를 이용한 select
0
256
1
책구분과 기본목록의 관계에 대해서
0
248
1
1:1관계 질문드립니다.
0
289
1
1:1 관계에 질문이 있습니다.
0
185
2
PK 선정하기
0
372
1
안녕하세요!
0
183
1

