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
운영게시판
최근게시물
PostgreSQL Q&A 9440 게시물 읽기
No. 9440
유니크한 컬럼이 없는 경우 인덱스는?
작성자
박병호(bhpark70)
작성일
2014-05-08 22:38
조회수
10,753

안녕하세요.

사진 찍은 날짜와 파일명을 저장하는 테이블이 있습니다.

 

이름, 날짜, 파일명

1 2014-4-1 1-2014-4-1-1.jpg

1 2014-4-1 1-2014-4-1-2.jpg

1 2014-4-1 1-2014-4-1-3.jpg

2 2014-4-1 2-2014-4-1-1.jpg

2 2014-4-1 2-2014-4-1-2.jpg

2 2014-4-1 2-2014-4-1-3.jpg

1 2014-4-2 1-2014-4-2-1.jpg

1 2014-4-2 1-2014-4-2-2.jpg

1 2014-4-2 1-2014-4-2-3.jpg

2 2014-4-2 2-2014-4-2-1.jpg

2 2014-4-2 2-2014-4-2-2.jpg

2 2014-4-2 2-2014-4-2-3.jpg

 

한 사람이 하루에 세 장의 사진만 올릴 수 있습니다.

이름은 중복되고, 이름, 날짜는 유니크합니다.

검색은 이름만 가지고 검색하는 경우도 있고, 이름, 날짜를 가지고

검색하는 경우도 있습니다.

이런 경우 프라이머리키나 인덱스를 어떻게 하는 것이 검색에 유리한가요?

 

 

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

 이름하고 날짜 조합으로 유니크하면, 그걸로 유니크 제약 조건을 걸어두고, 

기본키는 다른 일련번호로 하는 것이 일반적입니다.

김상기(ioseph)님이 2014-05-12 11:15에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9443. [3]
강동윤
2014-05-13
12242
9442libpq 라이브러리에서 precision, scale 값 가져오는 함수가 있나요? [3]
김봉달
2014-05-12
10814
9441오늘처음접해봅니다.. [5]
박경일
2014-05-09
12040
9440유니크한 컬럼이 없는 경우 인덱스는? [1]
박병호
2014-05-08
10753
9439libpq 라이브러리를 이용한 SELECT 프로그램 개발관련 조언좀 부탁드리겠습니다. [2]
김봉달
2014-05-08
10831
9438select process 행(hang) [1]
박성수
2014-04-28
11099
94368.4에서 9.2로 migration [2]
박병호
2014-04-24
10915
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.030초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다