Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
db 확장자명..
안녕하세요. 이곳은 처음인데 반갑습니다. ^^;;
델파이로 만든 프로그램을 다운받아서 압축을 풀었습니다.
근데 데이타 디렉토리에 아래와 같은 확장자명을 가진 데이터들이 있는데
Data.DB 이외 나머지 화일들은 어떤 용도이고 어떻게 생성된건지 모르겠습니다.
답변 주시면 감사하게 생각하겠습니다. ^^
Data.DB
Data.MB
Data.PX
Data.XG0
Data.XG1
Data.YG0
Data.YG1
2
COMMENTS
이재식
•
2000.02.14 03:34
임성준 wrote:
>
> 안녕하세요. 이곳은 처음인데 반갑습니다. ^^;;
>
> 델파이로 만든 프로그램을 다운받아서 압축을 풀었습니다.
> 근데 데이타 디렉토리에 아래와 같은 확장자명을 가진 데이터들이 있는데
> Data.DB 이외 나머지 화일들은 어떤 용도이고 어떻게 생성된건지 모르겠습니다.
> 답변 주시면 감사하게 생각하겠습니다. ^^
>
> Data.DB
> Data.MB
> Data.PX
> Data.XG0
> Data.XG1
> Data.YG0
> Data.YG1
>
>
이재식 Wrote :
안녕하세요?
확장자가 .db인것으로 보아서 패러독스 테이블인것 같습니다.
대개 테이블을 생성하고 그 테이블에대한 구조(필드정의, 주키생성,
인덱스생성등)은 상황에 따라 틀리겠지만,
델파이의 Tool메뉴에 있는 DataBase DeskTop(이하 DD라고 편의상 명칭하겠음)
프로그램을 이용해서 생성하면 편리(?)합니다.
DD의 file의 new메뉴를 선택하면 Table...이 있는데
이것을 선택하셔서 type을 paradox7을 선택해보세요.
그러면, 필드명과 그에대한 타입 그리고 크기를 만드는 창이 뜹니다.
fieldName, Type, size, Key라해서 필드를 만들때 넣어주는
캡션이 보일것입니다.
그런데, 우리가 어떤필드를 주키로 설정하고 싶으면 key입력하는곳에
체크를 해주면(그곳에서 아무키나 누릅니다) 됩니다.
반드시 주키를 설정할때는 해당 필드가 맨위에 있어야 합니다.
즉, 2개의 필드를 주키로 설정하고 싶으면 해당 필드가 첫번째, 두번째
이런순서로 있어야 주키를 설정할 수 있습니다.
주키를 설정하면 테이블.px라는 파일이 생깁니다.
그리고, 우리가 어떤 필드를 메모타입으로 했다 하면,
역시 size를 입력해야 하는데, 200자내외밖에 그 크기를 입력할 수
없습니다. 그러나, 사실상 메모필드는 더 큰입력을 허용하기때문에
패러독스는 테이블.mb를 만들어서 메모필드에 사용자가 입력한
크기를 넘어서는 데이터가 올때는 바로 테이블.mb에 저장을 해서
관리를 합니다.
그리고, 우리가 주키외에 인덱스를 만들수 있습니다.
정렬내지 검색속도향상을 위해서 인덱스를 만들게 되는데,
어떤 필드를 주키로 설정하면 그 필드에 대해선 자동으로 인덱스가
만들어 집니다. 그러니, 주키필드에대해서 추가로 인덱스를
만들필요는 없는 것이죠.
그래서, 다른 필드에 대해서 인덱스를 만들고 싶으면,
옆에 table properties에서 secondary indexes를 선택해서
define를 누르면 원하는 필드에대해서 인덱스를 만들수 있습니다.
우리가, 인덱스를 만들면 패러독스는
테이블은 테이블.XG#, 테이블.YG#이 생깁니다.
여기서, #은 숫자를 의미하는데요, 인덱스 1개를 만들면
XG0/YG0 , 2개를 만들면 XG1, YG1이 생기는 것입니다.
XG#은 해당 인덱스필드들에대해서 소트가 되어서 데이터가 저장되는
파일이고요,
YG#은 해당인덱스필드에대해서 가장 우선의 데이터를 먼저 두어서
기준을 정해준 파일이라고 생각하시면 됩니다.
그래서, 가장 최근한 생성한 인덱스별을 기준으로해서
XG#에 정리가 되어 데이터가 존재하게 됩니다.
그냥, 이 두 파일은(XG#, YG#)은 인덱스 관련 파일이라고 생각하시면
편하겠죠.
이상 두서없이 설명했습니다.
감사합니다.
0
0
삭제
수정
댓글
한
•
2000.02.14 01:36
안녕하세요.
먼저 .db는 기본적인 데이타죠.....Integer, String 뭐 이런거가 저장되어 있고
.mb는 메모 필드가 있는 모양이네요....메모필드의 내용이 저장되어 있어요.
.px는 기본키의 정보가 있어요.
그리고 나머지 파일들은 인덱스 정보와 인덱스 값들이 있고요...
맞게 설명했나?
하여튼 이렇음......ㅡ.ㅡ;
임성준 wrote:
>
> 안녕하세요. 이곳은 처음인데 반갑습니다. ^^;;
>
> 델파이로 만든 프로그램을 다운받아서 압축을 풀었습니다.
> 근데 데이타 디렉토리에 아래와 같은 확장자명을 가진 데이터들이 있는데
> Data.DB 이외 나머지 화일들은 어떤 용도이고 어떻게 생성된건지 모르겠습니다.
> 답변 주시면 감사하게 생각하겠습니다. ^^
>
> Data.DB
> Data.MB
> Data.PX
> Data.XG0
> Data.XG1
> Data.YG0
> Data.YG1
>
>
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
본희
•
2000.02.14 07:33
1
COMMENTS
/
0
LIKES
TdateTimePicker 부탁드립니다.
이재식
•
2000.02.14 07:52
본희 wrote: > 안녕하세요 > > TdateTimePicker 를사용해서 날짜를 입력받아 문자형식으로 저장하고 ...
Dahila
2000.02.14 05:44
0
COMMENTS
/
0
LIKES
NT에서 파티션정보 얻는법 좀 T T
이세영
•
2000.02.14 04:48
1
COMMENTS
/
0
LIKES
리치에디트에서 아래로 자동 스크롤이 안됩니다..
최원실
•
2000.02.15 18:45
이세영 wrote: > > 안녕하세요.. > 리치에디트에서 자동 스크롤이 안되는데.. > 메모와 다른것 같아요...
민석이
•
2000.02.14 03:15
1
COMMENTS
/
0
LIKES
install shield 어디에 있어요..
조규춘
•
2000.02.14 09:07
delphi4.0 c/s cd를 삽입하면 나오는 자동실행되는 화면에 있지요! 아니면 다운을 받으셔요! http://...
홍영준
2000.02.14 01:45
0
COMMENTS
/
0
LIKES
ODBC 로 원격 mdb 파일을 설정하는 방법
델초
•
2000.02.14 00:48
1
COMMENTS
/
0
LIKES
배열에서 값지정??????
이재식
•
2000.02.14 07:48
델초 wrote: > Fields : Array[0..4] of String; > iCnt : integer; > begin > Fields[0] := ('a...
이영헌
•
2000.02.14 00:25
1
COMMENTS
/
0
LIKES
퀵레포트에서 빈줄삽입은???
술친구
•
2000.02.15 04:31
이영헌 wrote: > 안녕하십니까? > > 몇칠전 같은 질문을 했는데 보다 효율적인 방법을 찾습니다. > ...
김영욱
•
2000.02.13 19:25
1
COMMENTS
/
0
LIKES
DBE를 배포할려는데요...
조규춘
•
2000.02.14 09:13
글씨요 저도 초보래서.... 잘 대답을 할련지! 하여간 귀엽게 봐주셔요! 하하하 저도 인스톨쉴드 프...
델초
2000.02.13 19:04
0
COMMENTS
/
0
LIKES
마이다스를 이용한 예제소스를 구합니다.
임성준
•
2000.02.13 09:38
2
COMMENTS
/
0
LIKES
db 확장자명..
안녕하세요. 이곳은 처음인데 반갑습니다. ^^;; 델파이로 만든 프로그램을 다운받아서 압축을 풀었습니다. 근데 데이타 디렉토리에 아래와 같은 확장자명을 가진 데이터들이 있는데 Data.DB 이외 나머지 화일들은 어떤 용도이고 어떻게 생...
이재식
•
2000.02.14 03:34
임성준 wrote: > > 안녕하세요. 이곳은 처음인데 반갑습니다. ^^;; > > 델파이로 만든 프로그램을 ...
한
•
2000.02.14 01:36
안녕하세요. 먼저 .db는 기본적인 데이타죠.....Integer, String 뭐 이런거가 저장되어 있고 .mb는 메모 ...
신재식
•
2000.02.13 05:40
1
COMMENTS
/
0
LIKES
Table1.FieldByName('IMAGE').As???? 에대한 질문입니다.
이재식
•
2000.02.13 09:15
신재식 wrote: > 안녕하세요... > 차츰 델파이를 알아가고 있는 것 같은 착각에 빠져 있는 신재식입니다....
최재원
2000.02.13 02:06
0
COMMENTS
/
0
LIKES
속도에 대한 조언을 부탁합니다
황당..당황..초조
•
2000.02.13 01:16
1
COMMENTS
/
0
LIKES
webbrowser1에서 복사하여 메모장으로 꼭 좀...
김성규
•
2000.02.15 10:51
solve it ;;;;; next code;;;;; memo1.lines.clear; memo1.text := webbrowser1.oleobject.docume...
이미량
•
2000.02.12 23:57
1
COMMENTS
/
0
LIKES
[급질문] 모뎀설치여부 검색
이영수
•
2000.02.13 22:19
이미량 wrote: > 폼생성시 원클릭처럼... > 모뎀과 네트웍관련서비스들이 > 컴에 설치 되어 있는지 알아...
성병규
•
2000.02.12 22:31
1
COMMENTS
/
0
LIKES
마이다스의 라이센스 좀..
델초
•
2000.02.13 00:41
성병규 wrote: > 마이다스를 사용할려면 라이센스가 있어야 한다고 하는데.. > 그 조건은 어떠한가요? 제...
성병규
•
2000.02.12 22:29
2
COMMENTS
/
0
LIKES
델파이 사이트 좀알려주세요
델초
•
2000.02.13 19:15
성병규 wrote: > WWW.DELPHI.CO.KR에서 항상 좋은 정보를 얻고 있습니다. > 혹시나 다른 델파이에 관련된...
정주영
•
2000.02.12 22:46
성병규 wrote: > WWW.DELPHI.CO.KR에서 항상 좋은 정보를 얻고 있습니다. > 혹시나 다른 델파이에 관련된...
델초
2000.02.12 22:25
0
COMMENTS
/
0
LIKES
하하!아주 웃긴 MSSQL6.5
성병규
•
2000.02.12 22:18
2
COMMENTS
/
0
LIKES
NT에서 SQL서버를 깔고 ODBC 연결하여 클라이언트 프로그램작성은?
정주영
•
2000.02.12 22:53
성병규 wrote: > 엔트에 SQL서버를 설치하고 데이타 베이스를 생성하였습니다. 그런데 지금 엔티서버에서 ...
성병규
•
2000.02.12 23:52
답변 고맙습니다. 그런데 생성하라는 DSN이 어떤걸 말하는지? 사용자? 시스템? 파일?
윤석태
2000.02.12 21:05
0
COMMENTS
/
0
LIKES
아래 질문에 대한 추가내용입니다.
윤석태
2000.02.12 20:59
0
COMMENTS
/
0
LIKES
2중 코드로 저장되어 있는 데이터를 읽을때..
임성준
2000/02/13 09:38
Views
420
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
>
> 안녕하세요. 이곳은 처음인데 반갑습니다. ^^;;
>
> 델파이로 만든 프로그램을 다운받아서 압축을 풀었습니다.
> 근데 데이타 디렉토리에 아래와 같은 확장자명을 가진 데이터들이 있는데
> Data.DB 이외 나머지 화일들은 어떤 용도이고 어떻게 생성된건지 모르겠습니다.
> 답변 주시면 감사하게 생각하겠습니다. ^^
>
> Data.DB
> Data.MB
> Data.PX
> Data.XG0
> Data.XG1
> Data.YG0
> Data.YG1
>
>
이재식 Wrote :
안녕하세요?
확장자가 .db인것으로 보아서 패러독스 테이블인것 같습니다.
대개 테이블을 생성하고 그 테이블에대한 구조(필드정의, 주키생성,
인덱스생성등)은 상황에 따라 틀리겠지만,
델파이의 Tool메뉴에 있는 DataBase DeskTop(이하 DD라고 편의상 명칭하겠음)
프로그램을 이용해서 생성하면 편리(?)합니다.
DD의 file의 new메뉴를 선택하면 Table...이 있는데
이것을 선택하셔서 type을 paradox7을 선택해보세요.
그러면, 필드명과 그에대한 타입 그리고 크기를 만드는 창이 뜹니다.
fieldName, Type, size, Key라해서 필드를 만들때 넣어주는
캡션이 보일것입니다.
그런데, 우리가 어떤필드를 주키로 설정하고 싶으면 key입력하는곳에
체크를 해주면(그곳에서 아무키나 누릅니다) 됩니다.
반드시 주키를 설정할때는 해당 필드가 맨위에 있어야 합니다.
즉, 2개의 필드를 주키로 설정하고 싶으면 해당 필드가 첫번째, 두번째
이런순서로 있어야 주키를 설정할 수 있습니다.
주키를 설정하면 테이블.px라는 파일이 생깁니다.
그리고, 우리가 어떤 필드를 메모타입으로 했다 하면,
역시 size를 입력해야 하는데, 200자내외밖에 그 크기를 입력할 수
없습니다. 그러나, 사실상 메모필드는 더 큰입력을 허용하기때문에
패러독스는 테이블.mb를 만들어서 메모필드에 사용자가 입력한
크기를 넘어서는 데이터가 올때는 바로 테이블.mb에 저장을 해서
관리를 합니다.
그리고, 우리가 주키외에 인덱스를 만들수 있습니다.
정렬내지 검색속도향상을 위해서 인덱스를 만들게 되는데,
어떤 필드를 주키로 설정하면 그 필드에 대해선 자동으로 인덱스가
만들어 집니다. 그러니, 주키필드에대해서 추가로 인덱스를
만들필요는 없는 것이죠.
그래서, 다른 필드에 대해서 인덱스를 만들고 싶으면,
옆에 table properties에서 secondary indexes를 선택해서
define를 누르면 원하는 필드에대해서 인덱스를 만들수 있습니다.
우리가, 인덱스를 만들면 패러독스는
테이블은 테이블.XG#, 테이블.YG#이 생깁니다.
여기서, #은 숫자를 의미하는데요, 인덱스 1개를 만들면
XG0/YG0 , 2개를 만들면 XG1, YG1이 생기는 것입니다.
XG#은 해당 인덱스필드들에대해서 소트가 되어서 데이터가 저장되는
파일이고요,
YG#은 해당인덱스필드에대해서 가장 우선의 데이터를 먼저 두어서
기준을 정해준 파일이라고 생각하시면 됩니다.
그래서, 가장 최근한 생성한 인덱스별을 기준으로해서
XG#에 정리가 되어 데이터가 존재하게 됩니다.
그냥, 이 두 파일은(XG#, YG#)은 인덱스 관련 파일이라고 생각하시면
편하겠죠.
이상 두서없이 설명했습니다.
감사합니다.