만능문답



문예잡지를 출간하는 비영리 출판사에서 자원봉사로 데이터베이스를 만들어야 하는데요. 

15년전부터 현재까지 출간된 잡지들에 실린 article 들의 간략한 summary database 를 만들려고 합니다.
1년에 4회씩, 15년간 잡지를 출간해오고 있기 때문에, 한 회에 10개정도의 article 들이 실린다고 하면, 총 600개 정도 될 것 같아요. 

지금 당장은, 그냥 article  제목, issue number , 출간년도와  필자 이름 정도만 입력하려고 하는데요. 

한 필자가 여러개의 article 을 썼고, 한 개의 article 에 한 명 이상의 필자가 있는 경우도 간혹 있기 때문에,

many to many 관계형데이터베이스인 경우인데요.  그렇게 되면 총 3개의 table 이 필요한 것이 대체적인 걸로 알고 있습니다.
근데 3 개의 table을 만든다고 하면,

articles 테이블에는 article id, 제목, 출간년도 등등이 들어가겠고....authors  table에는 필자 ID,  last name, first name  (email address) 가 들어가겠구요.   linking table 에 article id, 필자 id 가 들어갈텐데요. 

근데, 이런  linking table 을 만들려면 필자 이름을 일일히 필자 테이블에서 해당 id 번호를 일일히 다 찾아봐야 하니까, 많이 힘들 것 같아요. 필자가 이삼백명은 될 것 같은데요.  


그래서 생각하는 방법이.... 한 개의 article 에 필자가 한 명 이상인 경우가 드물기 때문에, 굳이 필자 table 을 만들지 않고 그냥
linking table 에 article id, 필자 id,  last name, first name 을 같이 넣으려고 하는데요.  그렇게 되면, 아무래도 필자 한 사람의 이름
을 반복해서 (서너번) 입력해야 하겠죠. 그래도 이 방법이 data 입력해야 하는 자원봉사자들 입장에서는 이 방법이 더 쉽지 않을까
요?   필요한 테이블은 총 두 개가 되겠죠.


article id

 author id

 last name

first name


article id

title

 date

 issue no



아니면 필자 id 번호를 필자 table 에서 쉽게 식별하는 방법이 있을까요?  


앞으로 작업하면서 데이터 입력하는 방식을 생각해보니....그냥 잡지책의 목차 부분을 펼쳐놓고, 제목과 필자 이름을 입력해나가게 될 것 같은데요.  자원봉사자들이 한 사람 이상이 이 일을 하게 될 것 같은데요. 

아무래도 테이블 두 개만 만들어서 필자 이름을 반복해서 입력하는 게 더 쉽지 않을까요? 


어떻게들 생각하세요??

번호 제목 작성자 작성일 조회
공지 게시판 성격에 맞지 않는 글은 예고없이 삭제합니다. [6] 星夜舞人 2011.10.10 211802
공지 [공지] 만능문답 게시판을 이용하는 분들을 위한 당부 말씀 [3] iris 2010.03.16 191963
5943 이 글은 테스트용입니다.(낚시성 질문 내용 포함) [11] iris 03.13 9646
5942 일본인 친구가 식당을 열었는데.. 선물을 뭘 하면 좋을까요 ? [14] 왕초보 03.13 9023
5941 기타히어로 3 - PC 판 어떤가요 ? [5] 맑은하늘 03.13 9329
5940 자료실의 자료 등록 범위가 어디까지인가요? [4] 불량토끼 03.14 8359
5939 DVR 카드 종류에 대해서 질문드립니다. [3] Freedom^^ 03.14 9839
5938 코어i3 cpu 노트북 성능이 궁금합니다. [2] 돌마루™ 03.14 9773
5937 으아.... php 질문입니다; [1] 무열펭귄君 03.14 8309
5936 USB 메모리가 마지막 Access 시점을 기억하지 못하는 이유가 무엇인지요? [8] 로이엔탈 03.14 8303
5935 곰돌이 인형 하나 가보로 될만한거 추천 부탁드립니다. [3] 카이사르 03.14 8370
5934 중고노트북 시세문의 [4] 팜좋은 03.14 9936
5933 eeepc 의 앞 꼬다리는 어디서 구할 수 있나요? [4] file 현이아빠 03.14 7457
5932 헬스 자전거 추천 부탁드립니다. [4] 바이디 03.14 10368
5931 여의도에 ielts 학원이 있을까요? [2] zegal 03.15 10059
5930 KT 요금제, 스마트 500이 무엇인가요 ? [6] 맑은하늘 03.15 7228
5929 이 영화 제목좀 알려주세요. [7] 시월사일 03.15 6786
5928 Dvix 플레이어를 사려고 하는데... 추천요...^^* [5] 해법수학 03.15 10250
5927 PSP가 전원이 들어오지않네요. [4] 시월사일 03.15 7267
5926 컴포넌트 연결이 이상해요~ file 오동명 03.15 7352
5925 영어 번역 좀 도와주세요... 급합니다. [2] 힘냅시다 03.15 6372
5924 질문 - Mac을 뇌사에서 살릴 방법 [7] Dr.Aspirin 03.16 7684

오늘:
1,571
어제:
2,065
전체:
16,244,624