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 239 게시물 읽기
No. 239
Re: [질문]주소록을 만드려고 하는데 스키마 조언좀 부탁드립니다.
작성자
최공훈(ebebe)
작성일
2002-01-04 13:47
조회수
8,781

대충 생각할 수 있는 기준을 생각나는데까지 나열해보면

 

그룹이 속성을 갖는가 아닌가를 고려하시고

그룹에 중복 가입이 허용되는가 안하는가도 고려하셔서

그룹 테이블을 꼭 만들어야 하는지, 아님 그냥 개인주소록 테이블에

칼럼하나 추가시키고 끝내야 할지, 아님 그룹테이블만들고

이 그룹과 개인주소록과의 멤버쉽테이블까지 만들어야 하는지 결정하세요.

 

또 고려해야할 뭐가 있을까요.. 저는 이정도 생각이 드네요..

쩝.

 

 

-- 서준원 님이 쓰신 글:

>> 안녕하십니까.

>> 다름이 아니라 제가 이번에 주소록을 구현하려 하는데

>> 어떻게 테이블을 구성해야 할지 난감해서 질문 드립니다.

>>

>> 제가 만들 주소록은 개인주소록/그룹주소록입니다.

>> 개인주소록 하나만 만든다면 테이블 하나로 뚝딱 만들수 있겠지만

>> 개인주소록의 정보를 가지고 그룹주소록 기능을 포함하려니까 조금 복잡해지네요

>>

>> 일단 제가 개인주소록 테이블은 다음과 같이 만들었습니다.

>>

>> CREATE Table individualdirectory (

>> id varchar(64) NOT NULL, 개인주소록 소유자

>> email varchar(32) NOT NULL, 이메일

>> name varchar(32) NOT NULL, 이름

>> cellular varchar(32), 이동전화

>> phone varchar(32), 일반전화

>> company varchar(32), 소속

>> memo text, 기타 메모

>> PRIMARY KEY(id, email)

>> );

>>

>> 이런 개인주소록을 토대로, 개인주소록에 개인 주소를 추가합니다.

>> 그리고 개인주소들을 몇개씩 묶어서 그룹주소록으로 표현하고 싶습니다.

>>

>> 예를 들면

>> 가족, 직장동료... 이런식으로

>>

>> 테이블을 어떻게 조인해야 할지 모르겠습니다.

>> 그럼 많은 조언 부탁드립니다.

[Top]
No.
제목
작성자
작성일
조회
266[질문]주소록 스키마좀 봐주세요 [1]
서준원
2002-01-07
8827
271┕>Re: [질문]주소록 스키마좀 봐주세요
김대성
2002-01-08 00:56:59
8969
253C-ISAM A.dat, A.idx를 Access로 Loader [1]
김대철
2002-01-05
8269
237[질문]보통 PK 를 최대 몇개씩 묶습니까?
서준원
2002-01-04
8285
238┕>Re: [질문]보통 PK 를 최대 몇개씩 묶습니까?
최공훈
2002-01-04 13:32:22
8640
236[질문]주소록을 만드려고 하는데 스키마 조언좀 부탁드립니다.
서준원
2002-01-04
8249
239┕>Re: [질문]주소록을 만드려고 하는데 스키마 조언좀 부탁드립니다.
최공훈
2002-01-04 13:47:18
8781
240 ┕>Re: Re: [질문]주소록을 만드려고 하는데 스키마 조언좀 부탁드립니다.
서준원
2002-01-04 14:53:02
8613
242  ┕>Re: Re: Re: [질문]주소록을 만드려고 하는데 스키마 조언좀 부탁드립니다.
최공훈
2002-01-04 15:44:55
9378
221저좀도와주세요..초보적인질문입니다
^^;
2002-01-02
8771
219원격 DB쿼리
김화수
2002-01-02
9121
227┕>Re: 원격 DB쿼리
백록화
2002-01-03 11:15:17
9927
202[질문] max() 내장함수는 표준 sql 인가요? [2]
신상재
2001-12-21
9779
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다