이 사이트는 전자정부 표준프레임워크 구버전(1.0 ~ 4.3) 가이드 아카이브입니다. 내용은 더 이상 갱신되지 않습니다. 최신 내용은 최신 버전 문서에서 확인하세요.

모바일 디바이스 API 3.6

디바이스 API 가이드 프로그램 테이블 구성정보

개요

디바이스 API 가이드 프로그램을 적용 시 디바이스 API의 종류별 특징을 고려하여 현장 상황에 맞게 적용할 수 있도록 관련 정보를 제공한다.

  • 각 디바이스 API 가이드 프로그램의 데이터 엔터티 및 어트리뷰트는 가이드 프로그램이 구동되기 위한 최소한의 필수 항목들로 구성되어 있으며, 디바이스 API 별 디바이스 하이드리드 어플리케이션 구현 시 참고 및 활용이 용이하도록 구성되어 있다.(관련ERD 참조)

테이블 목록

테이블 목록
NO구분테이블ID테이블명
1 디바이스API실행환경 CONTACT_INFO Contact
2 디바이스API실행환경 GPS GPS
3 디바이스API실행환경 ACCELERATOR Accelerator
4 디바이스API실행환경 COMPASS Compass
5 디바이스API실행환경 FILE_DETAIL_INFO 파일상세정보
6 디바이스API실행환경 FILE_READER_WRITE FileReader/Write
7 디바이스API실행환경 CAMERA Camera
8 디바이스API실행환경 MEDIA Media
9 디바이스API실행환경 DEVICE Device
10 디바이스API실행환경 NETWORK Network
11 디바이스API실행환경 PKI PKI
12 디바이스API실행환경 INTERFACE_EGOV Interface(eGov)
13 디바이스API실행환경 CODE 코드
14 디바이스API실행환경 VIBRATOR Vibrator
15 디바이스API실행환경 push_device 푸쉬디바이스정보
16 디바이스API실행환경 push_message 푸쉬메세지정보
17 디바이스API실행환경 file_opener_list 문서목록
18 디바이스API실행환경 barcode_info 바코드정보관리
19 디바이스API실행환경 RESOURCE_UPDATE 웹소스 버전관리 정보
20 디바이스API실행환경 DETECTION 탈옥정보

테이블 정의서

  • CONTACT_INFO
테이블 정의서
No컬럼ID컬럼명타입길이Null
1IDidVARCHAR20NotNull
2UUIDUUIDVARCHAR50NotNull
3NAME이름VARCHAR60Null
4TELNO전화번호VARCHAR20Null
5EMAILS이메일VARCHAR50Null
6USEYN활성화여부CHAR1Null
  • GPS
테이블 정의서
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3LA위도VARCHAR48Null
4LO경도VARCHAR48Null
5ACCRCY정확도VARCHAR10Null
6USEYN활성화여부CHAR1Null
  • ACCELERATOR
테이블 정의서
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3XAXISX축값VARCHAR20Null
4YAXISY축값VARCHAR20Null
5ZAXISZ축값VARCHAR20Null
6TIMESTAMPtimestampVARCHAR20Null
7USEYN활성화여부CHAR1Null
  • COMPASS
테이블 정의서
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3DRC방향VARCHAR40Null
4ACCRCY정확도VARCHAR10Null
5USEYN활성화여부CHAR1Null
6TIMESTAMPtimestampVARCHAR20Null
  • FILE_DETAIL_INFO
테이블 정의서
No컬럼ID컬럼명타입길이NULL
1FILE_SN파일연번NUMERIC20NotNull
2FILE_STRE_COURS파일저장경로VARCHAR2000Null
3STRE_FILE_NM저장파일명VARCHAR255Null
4ORIGNL_FILE_NM원파일명VARCHAR255Null
5FILE_EXTSN파일확장자VARCHAR20Null
6FILE_CN파일내용BLOBNull
7FILE_SIZE파일크기NUMERIC8Null
  • FILE_READER_WRITE
테이블 정의서
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3FILE_SN파일연번NUMERIC20NotNull
4FILE_NM파일명VARCHAR255Null
5FILE_COURS파일경로VARCHAR2000Null
6FILE_TYPE파일타입VARCHAR40Null
7UPDT_DT수정일시DATENull
8FILE_SIZE파일크기NUMERIC8Null
9USEYN활성화여부CHAR1Null
  • CAMERA
테이블 정의서
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3PHOTO_SJ사진제목VARCHAR255Null
4FILE_SN파일연번NUMERIC20NotNull
5USEYN활성화여부CHAR1Null
  • MEDIA
테이블 정의서
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3FILE_SN파일연번NUMERIC20NotNull
4MD_CODE미디어구분코드VARCHAR40Null
5MD_SJ미디어제목VARCHAR255Null
6USEYN활성화여부CHAR1Null
7REVIV_CO재생횟수VARCHAR40Null
  • DEVICE
테이블 정의서
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3TELNO전화번호VARCHAR20Null
4STRGE_INFO스토리지정보VARCHAR40Null
5LANG언어VARCHAR15Null
6NTWRK_DEVICE_INFO네트워크디바이스정보VARCHAR20Null
7PG_VER폰갭버전VARCHAR40Null
8DEVICE_NM디바이스명VARCHAR200Null
9USEYN활성화여부CHAR1Null
  • NETWORK
테이블 정의서
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3NTWRK_TYPE네트워크typeVARCHAR20Null
4USEYN활성화여부CHAR1Null
  • PKI
테이블 정의서
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3DMDMVARCHAR255Null
4CRTFC_DT인증일시DATENull
5ENTRPRS_SE_CODE기업구분코드CHAR15Null
  • INTERFACE_EGOV
테이블 정의서
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3EMAILS이메일VARCHAR50Null
4USER_ID사용자IDVARCHAR20Null
5USER_PW사용자PWVARCHAR2000Null
  • CODE
테이블 정의서
No컬럼ID컬럼명타입길이Null
1CODE코드CHAR3NotNull
2CODE_ID코드IDVARCHAR6NotNull
3CODE_NM코드명VARCHAR60Null
4CODE_DC코드설명VARCHAR200Null
  • VIBRATOR
테이블 정의서
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3TIMESTAMPtimestampVARCHAR20Null
  • push_device
테이블 정의서
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3OS_VER디바이스 버전VARCHAR2000Null
4DEVICE_NM디바이스 코도바 버전VARCHAR20Null
5TOKEN_ID앱 고유 번호VARCHAR250NotNull
6osType디바이스 OS타입VARCHAR20Null
7USEYN활성화여부CHAR1Null
  • push_message
테이블 정의서
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3MESSAGE메세지VARCHAR2000Null
4SND_DT메세지 발송 시간VARCHAR20Null
5TOKEN_ID앱 고유 번호VARCHAR250NotNull
6osType디바이스 OS타입VARCHAR20Null
7PG_VER폰갭버전VARCHAR40Null
8DEVICE_NM디바이스명VARCHAR200Null
9USEYN활성화여부CHAR1Null
  • FILE_OPENER_LIST
테이블 정의서
No컬럼ID컬럼명타입길이NULLKEY
1SN일련번호NUMERIC6NotNullpk
2USE_YN사용유무VARCHAR1Null
3UPD_DT업데이트날짜datetime Null
4FILE_SN파일상세정보 테이블의 일련번호NUMERIC20Nullfk
  • Barcodescanner
테이블 정의서
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC11NotNull
2CODE_TYPE바코드 종류VARCHAR45NotNull
3CODE_TEXT바코드 데이터의 텍스트VARCHAR45Null
4USEYN활성화여부VARCHAR45Null
5CODE_DT등록일자VARCHAR45Null
  • RESOURCE_UPDATE
테이블 정의서
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC6
2APP_ID앱IDVARCHAR45Null
3OS_TYPE운영환경VARCHAR10Null
4RES_VERSION소스버전VARCHAR10Null
5USE_YN사용유무VARCHAR10Null
6UPDATE_CONTENT상세내용VARCHAR1000Null
7UPD_DT업데이트날짜NUMERIC10Null
8FILE_SN파일상세정보 테이블의 일련번호NUMERIC20Null
  • DETECTION
테이블 정의서
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR45NotNull
3OSOSVARCHAR45NotNull
4PG_VER폰갭버전VARCHAR45NotNull
5DETECTION탈옥여부VARCHAR45NotNull

ERD

디바이스 API 가이드 테이블의 상세 내역과 테이블 간 관계를 파악하고자 할 경우에는 아래의 ERD를 통해 제공되는 논리모델 및 물리모델을 참조한다.

newapi_erd.jpg

테이블/초기데이터 생성 스크립트

디바이스 API 가이드 프로그램은 배포파일을 통해 테이블/초기데이터 생성 스크립트를 제공하므로 전체 테이블/초기데이터 생성 스크립트는 각각의 디바이스API가이드 배포 파일을 통해 얻을 수 있다.
하지만, 전체 테이블/초기데이터에 대한 생성 스크립트만 필요한 경우를 위해 아래의 링크를 통해 제공하니 필요시 참조한다. 스크립트는 Altibase, Oracle, MySQL 및 Tibero 네 개의 DBMS에 해당하는 스크립트가 제공되며, Tibero는 Oracle의 테이블 생성 스크립트와 동일하다. 스크립트 파일은 기본적으로 UTF-8로 인코딩 되어있다.

전체_테이블_생성_스크립트-3.6

※ 데이터베이스 성능 개선을 위하여 Index 추가 생성 및 query tuning 과 같은 작업을 각 프로젝트에 맞도록 시행해야 한다.

원본 페이지 ID
egovframework:hyb3.6:guide:디바이스_api_가이드_프로그램_테이블_구성정보
원본 수정일