데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

PK 관련 문의

슬이슬이 2016.10.07 14:44 Views : 2486

 

안녕하세요.

TABLE 설계시 PK선정에 고수님들 의견을 기다립니다.

 

RollNo별 일자별 Location정보를 관리하기 위한 테이블 입니다.

다음과 같이 테이블을 설계하였다면, PK 선정시 어떤 방법이 나을지 문의 드립니다.

 

1. SEQ를 IDENTITY로 PK 지정

 

2. PalletNo, RollNo, WorkData, SEQ로 PK지정

 

성능 및 관리상의 기준에서 어떤방법이 나을까요?

 

테이블은 아래 1개이며 RollNo, WorkData를 조건으로 Location값을 가져오는 쿼리가 주로 사용될것 같아요. 

Type Pallet No Roll No WorkData SEQ Location

char(5)

 

char(6) varchar(10) char(8) big int varchar(100)

No. Subject Author Date Views
9551 쿼리문 문의드립니다. [4] 꾹스 2016.10.14 2952
9550 엑셀에 있는 데이터로 DB를 변경하고싶습니다. [3] 인뱅 2016.10.14 2099
9549 sql 작성 조언 부탁드립니다 [1] 미키롱 2016.10.14 2301
9548 간단한 쿼리문의드립니다. [3] 후알유? 2016.10.14 1923
9547 identity로 생성된 seq_no를 가지고 다른테이블을 update하거나 insert할려고합니다. [5] 뽀구 2016.10.12 1984
9546 링크서버문의 [1] 큘러 2016.10.11 3280
9545 query 문의. [2] 다복이 2016.10.11 2291
9544 data 동시 수정 [2] 김영훈_281547 2016.10.11 2007
» PK 관련 문의 슬이슬이 2016.10.07 2486
9542 인덱스 번호 강제로 만드는 방법 혹시 있을까요? [2] neiyan 2016.10.06 2475
9541 그룹결과 중복 공백처리 쿼리 질문드립니다. [1] HoyaSoft 2016.10.05 3267
9540 오라클 2개의 컬럼 동시 중복 찾아내는 쿼리문이 궁금합니다. [2] 창영 2016.10.05 2226
9539 group by에 어려움이 있어요 도와주세요~~ [2] 제지니 2016.10.04 2113
9538 모든 테이블의 데이터를 insert쿼리로 가져오기 [2] 연금술사 2016.10.04 3123
9537 쿼리문 궁금한게 있습니다. ㅠㅠ [1] puffyteemo 2016.10.04 2514
9536 쿼리에 뭐가 문제인지 모르겠습니다.. [2] MSSQL초보입문자 2016.10.04 2456
9535 쿼리 좀 도와 주세요 [2] 이유진_301818 2016.10.04 2615
9534 시스템 데이터베이스 복구 관련하여 질문 있습니다. 방혁 2016.10.04 2021
9533 case when 사용시 집계 또는 하위 쿼리가 포함된 식에서는 집계 함수를 수행할 수 없습니다 [3] 냥냥 2016.10.03 6200
9532 질문드립니다. [1] 제지니 2016.10.03 1802





XE Login