2015-01-29 2 views
-2

작은 데스크탑 응용 프로그램을 다운로드합니다.이 응용 프로그램은 많은 정보를 저장합니다. 컴퓨터에서 데이터베이스를 설정하지 않고 응용 프로그램에 데이터베이스를 삽입하는 방법은 여러 가지가 있지만 실제로 이해할 수는 없습니다.응용 프로그램에 데이터베이스를 포함시키는 방법은 무엇입니까?

- 그들은 이러한 종류의 정보를 txt 파일에 저장합니까? 미리 감사드립니다 ...

+0

는 https://www.google.es/search?client=ubuntu&channel=fs&q=embedded+database&ie=utf-8&oe=utf-8&gws_rd=cr&ei=zELKVOmXKMbOaLTEgMAM – SJuan76

답변

2

데이터베이스는 일반적으로 레코드에서 생각합니다. 전체 행이 될 Excel 스프레드 시트로 데이터베이스 테이블을 비교할 경우. 데이터베이스 테이블을 정의 할 때 각 레코드에 필요한 공간의 양을 데이터베이스에 알려 주어야만 행 번호에 각 행에 필요한 공간을 곱하는 것만으로 주어진 행 번호의 위치를 ​​쉽게 계산할 수 있습니다.

대부분의 데이터베이스는 독립형으로 설계되었으며 서비스가 필요한 다양한 프로그램은 TCP/IP와 연결됩니다.

일부는 응용 프로그램의 일부인 곳에서 임베디드를 실행할 수 있으며 해당 응용 프로그램 만 서비스하여 데이터베이스를 완전히 구성 할 수 있습니다. Java의 경우 전형적인 예가 Apache Derby입니다.

+0

내가 파일 크기를 다운로드 한 응용 프로그램은 5메가바이트 그러나 더비는 19메가바이트을 가지고있다 . 왜 그렇게 작습니까? –

+0

Derby 다운로드에는 자신의 응용 프로그램과 함께 배포해야하는 것 이상이 포함되어 있습니다. –

1

데이터를 저장하는 방법은 여러 가지가 있습니다. 응용 프로그램은 간단한 텍스트 파일, 독점 바이너리 파일 또는 심지어 SQLite와 같은 완전한 내장 데이터베이스를 사용할 수 있습니다.

C#의 경우 프레임 워크가 자동으로 디스크에 저장하는 응용 프로그램 속성을 사용하는 것과 같은 쉬운 방법이 있습니다.

관련 문제