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
운영게시판
최근게시물
MySQL Q&A 2316 게시물 읽기
No. 2316
enum 사용 방법, 트리 구현
작성자
이충환
작성일
2000-06-28 02:05
조회수
3,592

두 가지가 좀 별개의 질문이긴 한데요.

 

중요한건 enum 형입니다.

 

아직 시험해보지는 못했지만, 매뉴얼을 보고, 이곳 게시판을 보니

 

create table 할 때 enum 에 들어가는 것들을 다 정해주던데요.

 

정확히는 모르겠지만, 제가 알고 있는 바로는, db 테이블 타입이 변경이 안되는 걸로 알고 있는데요.

 

그렇다면, 나중에 enum 에 들어가는 것을 추가할 수는 없는건가요?

 

제가 구현하려 하는 것이 예를 들자면, 몇몇 정해진 캐릭터 들이 있고, 나중에

 

캐릭터가 추가되면 더 넣으려고 하거든요. 이걸 좀 알아보기 쉽게 하기 위해

 

enum 형태를 쓰려고 하는데요. (c 에서 쓰는 enum 이랑 비슷한 거겠죠? 아니라면--; 딴 방법을 알아봐야 하겠네요--;)

 

그리고요...

 

db 에서 트리같은 구조를 어떻게 구현하는 것이 좋을까요?

 

이게 이진트리도 아니고, 카테고리같은 걸 분류하려고 하거든요. 야후같은 곳의 카테고리 분류처럼, 하나의 항목에 수많은 가지가 붙을 것 같구요.

 

물론, 높이도 다 다르고, 이런 경우 어떻게 해야 할지 모르겠네요.

 

가능하면, 이미 많이 쓰이는 방법을 쓰려고 하는데, 우선 제가 생각해본 것이 unix/linux 의 디렉토리 관리하는 방법을 찾아보려 했는데..

 

마땅한 문서를 찾지 못해서 리눅스 커널 관련 글을 보니... 자세한 설명이 없어서

 

대충 보고 짐작하기에... 디렉토리 파일에는 그 디렉토리 내 파일들의 inode 들을 갖고 있는 것 같아 보이는데... (전혀 확실치 않습니다--;)

 

그래서, 구리나마... 이런 식으로 생각을 해봤는데요.

 

parent int, // parent 의 uid 를 가리키고요.

 

child text, // child 들의 uid 들을 가리키는데요.

 

각 child uid 들을 구별하기 위해 중간중간 구분자를 넣어야 할 텐데요.

 

이런 방법이 과연 안정된 성능을 보장할 수 있을지 전혀 알 수 없구...

 

좀 좋은 방법을 알고자 합니다.

 

실제 Linux/Unix 에서 어떤 식으로 디렉토리를 관리하는지... 그런 모델을 따라 트리 구조를 구현하고 싶은데요.

 

어떤 식으로 해야 할까요???

 

긴글 읽어주셔서 감사합니다~~~

 

linus81

[Top]
No.
제목
작성자
작성일
조회
2326DirectoryIndex index.html이 안되요..
kang
2000-06-28
4595
2328┕># Re: DirectoryIndex index.html이 안되요..
김미영
2000-06-28 15:33:07
2785
2329┕># Re: DirectoryIndex index.html이 안되요..
김미영
2000-06-28 15:33:27
2814
2341┕># Re: DirectoryIndex index.html이 안되요..
원주희
2000-06-29 08:34:42
3061
2342 ┕>Re: # Re: DirectoryIndex index.html이 안되요..
kang
2000-06-29 14:19:54
3995
2321# mysql_connect() 에서 다른 호스트로 연결 할려면...
최옥진
2000-06-28
3166
2325┕>Re: # mysql_connect() 에서 다른 호스트로 연결 할려면...
정재익
2000-06-28 13:50:00
3382
2319파일저장 질문요
박미숙
2000-06-28
3601
2322┕>Re: 파일저장 질문요
정재익
2000-06-28 12:28:21
3622
2323 ┕>Re: Re: 파일저장 질문요
박미숙
2000-06-28 13:35:41
3604
2324  ┕>Re: Re: Re: 파일저장 질문요
정재익
2000-06-28 13:45:47
3778
2316enum 사용 방법, 트리 구현
이충환
2000-06-28
3592
2317┕>Re: enum 사용 방법, 트리 구현
정재익
2000-06-28 03:26:54
4104
2314table만들기
...
2000-06-27
2855
2315┕>Re: table만들기
정재익
2000-06-27 23:29:15
3061
2327┕># Re: table만들기
박성준
2000-06-28 15:09:03
3188
2311[질문]Solaris8 (x86) MySQL Compile Error...
정진우
2000-06-27
3429
2313┕>Re: [질문]Solaris8 (x86) MySQL Compile Error...
정재익
2000-06-27 21:56:07
3550
2318┕>Re: [질문]Solaris8 (x86) MySQL Compile Error
원주희
2000-06-28 09:45:04
3434
2320 ┕>Re: Re: [질문]Solaris8 (x86) MySQL Compile Error
정진우
2000-06-28 11:34:43
3342
2303sql 문좀 봐주세여..
초짜
2000-06-27
2886
2307┕>Re: sql 문좀 봐주세여..
정재익
2000-06-27 15:46:22
3241
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다