로그인

  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

정보&강의 Paul Avery Holy Bible 및 성경과 노트에서 사용할 수 있는 성경 DB 구조에 관하여


안드로이드용이나 아이폰용 성경앱에서는 SQLite3를 많이 사용한다.

그런데, 보통 이런 성경앱이 사용하는 SQLite3의 디비구조가 Paul Avery Holy Bible의 디비파일 규격을 사용하는 것 같다.

 

따라서 보통 SQl 파일로 성경디비를 만들어서, 이를 SQLite3 디비로 import 하면 되기때문에 이 SQLite3로 디비 파일을 만드는 방법을 알아보자.

 

출처 및 힌트 :https://m.blog.naver.com/PostView.nhn?blogId=monkeychoi&logNo=60113904533&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F

 

위의 링크에서 보듯이, 간단한 파싱툴로 SQL 파일을 만들기만 하면, 어떤 성경디비든지 SQLite3로 변경이 가능하다.

 

 

SQL 파일의 구조

BEGIN TRANSACTION;
 
CREATE TABLE bible (book NUMERIC, chapter NUMERIC, verse NUMERIC, content TEXT, PRIMARY KEY(book, chapter, verse));
INSERT INTO bible VALUES('1', '1', '001', '태초에 하나님이 천지를 창조하시니라');
INSERT INTO bible VALUES('1', '1', '002', '그 땅이 혼돈하고 공허하며 흑암이 깊음 위에 있고 하나님의 영은 수면 위에 운행하시니라');
...
INSERT INTO bible VALUES('66', '22', '021', '주 예수의 은혜가 모든 자들에게 있을지어다 아멘');
 
COMMIT;

 

재미있는 건, 성경과 노트라는 성경앱도 이 구조를 사용하기 때문에 두 성경앱은 성경데이터를 공유할 수 있다.


이런 글도 찾아보세요!

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 0

권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?