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
운영게시판
최근게시물
DBMS Q&A 267 게시물 읽기
No. 267
[질문]PK가 너무 많아서.. 설계가 잘못된 것인가요?
작성자
서준원(linuxqna)
작성일
2002-01-07 12:52
조회수
7,839

이상하게 이번프로젝트에서는 DB를 설계하는데

테이블마다 PK 가 보통 2개 이상씩 묶이고,

많은것은 6개까지도 들어가는 테이블이 생기네요..

 

예전에는 기껐해야 1,2개 였는데..

 

과연 제가 잘못설계하고 있는것일까요?

그리고 PK가 이렇게 많아지면 성능상에는 어떠한 문제가 있는지요?

고수님들의 한수 지도를 부탁드립니다.

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

일반적으로 PK 를 그렇게 많이 설정하는 경우는 거의 없습니다. 왠만한 프로젝트라도 그렇게 복잡하게 되지는 않거든요.

 

정규화 과정을 한번 잘 시행해서 단순화시키고, 테이블을 분산시키는 것이 좋지 않을까 생각되는군요. 그리고 디비 모델링에 대해서도 다시한번 고려해 보시기 바랍니다.

 

일반적으로 그렇게 되는 경우는 디비 모델링의 잘못 또는 응용프로그램상에서 알고리듬의 잘못인 경우가 흔합니다.

정재익(advance)님이 2002-01-07 14:51에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
287버클리 DB에 관한 질문
백민준
2002-01-11
7639
289┕>Re: 못찾으신 것 같군요. [1]
정재익
2002-01-13 08:44:32
7881
276[질문]추가적인 애트리뷰트가 필요할떄, 그것을 어떻게? [1]
서준원
2002-01-08
7648
277┕>답변 감사하고 수정된 질문 내용입니다.(죄송)-_- [1]
서준원
2002-01-09 08:26:08
8060
273[질문]FK 의 설정에 대해서. [2]
서준원
2002-01-08
8125
275┕>Re: [질문]FK 의 설정에 대해서. [1]
서준원
2002-01-08 13:25:36
8910
278 ┕>[질문]죄송.. 약간의 풀리지 않는 궁금점이 남아서
서준원
2002-01-09 09:02:06
8122
284  ┕>Re: [질문]죄송.. 약간의 풀리지 않는 궁금점이 남아서 [1]
김대성
2002-01-09 23:48:18
9089
267[질문]PK가 너무 많아서.. 설계가 잘못된 것인가요? [1]
서준원
2002-01-07
7839
268┕>Re: [질문]PK가 너무 많아서.. 설계가 잘못된 것인가요?
서준원
2002-01-07 16:23:14
8235
266[질문]주소록 스키마좀 봐주세요 [1]
서준원
2002-01-07
8549
271┕>Re: [질문]주소록 스키마좀 봐주세요
김대성
2002-01-08 00:56:59
8580
253C-ISAM A.dat, A.idx를 Access로 Loader [1]
김대철
2002-01-05
8032
237[질문]보통 PK 를 최대 몇개씩 묶습니까?
서준원
2002-01-04
8021
238┕>Re: [질문]보통 PK 를 최대 몇개씩 묶습니까?
최공훈
2002-01-04 13:32:22
8279
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다