책구분과 기본목록의 관계에 대해서
248
5 asked
안녕하세요 선생님, 좋은강의 감사드립니다.
기본목록과 책구분의 관계 매핑을 1:M으로 하셨는데요
그 부분이 이해가 안가서 질문드립니다.
만화를 예를들경우 책과 기본목록이 1:1이니까
만화의 기본목록은 단 하나의 책구분(만화)을 가져야 하니까
1:1이 되어야 하는거 아닌가요? 만화가 잡지나 소설이 될 수는
없으니까요
제가 관계에대한 이해가 많이 부족한거같습니다.. 자꾸 헷갈리네요 답변 부탁드리겠습니다.
Answer 1
0
내용의 이해가 약간 다른 느낌이네요.
기본목록은 어떤 책이던 그책의 제목, 출판일, 출판사 이런 책 자체에 대한 설명을 하는 것이고, 세부목록이라 하면 그 책의 목차들에 해당한다고 보는 겁니다. 따라서 어느 책이던 만화던 제목은 하나만 있죠. 그래서 책과 기본목록이 1:1 관계로 존재하는 것입니다.
1:1은 부부관계라고 하고 합쳐놓으면 하나의 테이블이 되기 때문에 반드시 두 테이블의 PK값은 서로 일치하는 특징이있죠. 그러나 테이블을 이렇게 떼어놓는 것은 컬럼들중에 다시 서브 그룹으로 성격상 나누어져서 프로그램에서 각 그룹별로 사용되는 경우 편리하게 사용하도록 만들어 놓은 것이죠. 그 밖에도 하나의 테이블로 운영하는 것보다 확장성이 아주 뛰어납니다.
만화책의 경우 주인공이 중요하다면 기본목록에 주인공 명이 들어가는 만화책기본목록 테이블을 하나 더 만들어서 책과 연결시킬 수 있겠네요. 나머지는 그냥 책기본목록 테이블을 만들어서 사용하면 되겠지요.
일단은 궁금하셔도 강의를 끝까지 듣고 다시 생각해보시면 충분히 이해하실 수 있을거라고 생각됩니다.
두 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
1:1관계 질문드립니다.
0
289
1
1:1 관계에 질문이 있습니다.
0
185
2
PK 선정하기
0
372
1
안녕하세요!
0
183
1
일대일 관계와 테이블명 칼럼에 대한 질문입니다.
0
180
1

