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 3227 게시물 읽기
No. 3227
grouping문제
작성자
이근호
작성일
2001-08-01 21:34
조회수
1,870

안녕하세요 초보자입니다. 이건 postgresql에 국한된 문제는 아니구요...

 

DB자체에 관한 문제인데요..(프로그램은 postgresql을 이용하여 짜고 있슴)

 

한 사용자가 여러개의 GROUP을 생성할 수 있구요....한 그룹당 여러명의 사용자를 groupING할 수 있게 테이블을 설계하려면 어떻게 해야 하나요???

 

저는 테이블 설계를 이렇게 했는데요 혼만 났습니다...

 

Create table userIDtable(minindex int(4) auto_increment unique, min varchar(11) NOT NULL primary key, groupIDIndex1 int(4), groupIDIndex2 int(4), groupIDIndex3 int(4), groupIDIndex4 int(4), groupIDIndex5 int(4));

 

Create table groupIDtable(groupIDIndex int(4) , groupID varchar(10) NOT NULL, otheruserIDindex1 int(4), otheruserIDindex2 int(4), otheruserIDindex3 int(4), otheruserIDindex4 int(4), otheruserIDindex5 int(4) , otheruserIDindex6 int(4), otheruserIDindex7 int(4), otheruserIDindex8 int(4), otheruserIDindex9 int(4), otheruserIDindex10 int(4));

 

Create table otheruserIDtable(otheruserIDindex int(4) PRIMARY KEY NOT NULL,otheruserID varchar(10));

 

한 사용자는 자신의 ID를 가지고 있으며 그 사용자는 group에 대한 다섯개의 int형 숫자를 가지고 있습니다. 즉 그룹을 다섯게 생성할 수 있도록 필드를 다섯게 뒤에 붙였습니다.

 

그리고 테이블 하나 더 만들어서 ... groupID만들고 그 안에다가 10개의 타 사용자를 grouping 할 수 있는 int형 field를 만들었습니다.

 

그리고 마지막 테이블에는 이전테이블에서 연결 된 int형 정수를 받을 수 있는 field와 ID필드를 생성해서

 

한 사용자당 ..총 50명을 link시킬 수가 있는데요....

 

좀 비효율 적인거 같아서요... 처음 생성될 때 부터 널 값 다 집어넣어야 하고..==;그래서요...

 

그렇다고 링크 안시키고 하려니깐.. 아웃룩 익스프레스는 어떻게 하는지 궁금하네요.

 

물론 한 사용자당 grouping하는 거니깐 별거 아니겠지만....

 

혹시 극약 처방을 알고 계신 분 있으시면 좀 알려 주세요.... 감사합니다.

[Top]
No.
제목
작성자
작성일
조회
3237c로 짠 프로그램에서 postgres로 어떻게 접속하나요..
이동훈
2001-08-02
1679
3238┕>Re: 메뉴얼에 완벽한 설명이 제공되고 있습니다.
정재익
2001-08-02 18:20:22
1801
3240 ┕>감사합니다...
이동훈
2001-08-03 10:31:45
1787
3239┕>Re: c로 짠 프로그램에서 postgres로 어떻게 접속하나요..
이태웅
2001-08-03 09:56:35
1884
3234도와 주세요.
박근오
2001-08-02
1823
3236┕>Re: 도와 주세요.
정재익
2001-08-02 16:29:34
1905
3228cygwin사용시 한글문제는 어떻게 하나요?
손님
2001-08-02
1914
3232┕>Re: cygwin사용시 한글문제는 어떻게 하나요?
정재익
2001-08-02 15:55:38
1977
3227grouping문제
이근호
2001-08-01
1870
3231┕>Re: Cross posting 하지 마시기 바랍니다.
정재익
2001-08-02 15:53:01
3421
3226PostgreSQL이 상용 서비스를 할 정도로 성능이 좋은가요?
anonymous
2001-08-01
2132
3229┕>Re: PostgreSQL이 상용 서비스를 할 정도로 성능이 좋은가요?
정재익
2001-08-02 15:40:24
2330
3225mysql_data_seek 의 기능을 갖는 함수...?
백형주
2001-08-01
1850
3230┕>Re: mysql_data_seek 의 기능을 갖는 함수...?
정재익
2001-08-02 15:51:34
2216
3223cd 백업(매일매일 갱신된 자료만 백업하는법)?`
이강훈
2001-08-01
2308
3233┕>Re: cd 백업(매일매일 갱신된 자료만 백업하는법)?`
정재익
2001-08-02 16:05:37
2639
3235 ┕>Re: Re: 참고로 백업 관련 스크립트는..
정재익
2001-08-02 16:24:44
2415
3259 ┕>Re: Re: cd 백업(매일매일 갱신된 자료만 백업하는법)?`
이강훈
2001-08-06 11:30:03
2227
3260  ┕>Re: Re: Re: cd 백업(매일매일 갱신된 자료만 백업하는법)?`
정재익
2001-08-06 11:54:22
2450
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다