디바이스 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

테이블 정의서

  • 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

ERD

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

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

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

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

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

 
egovframework/hyb/guide/디바이스_api_가이드_프로그램_테이블_구성정보.txt · 마지막 수정: 2023/12/21 05:21 (외부 편집기)
 
이 위키의 내용은 다음의 라이센스에 따릅니다 :CC Attribution-Noncommercial-Share Alike 3.0 Unported
전자정부 표준프레임워크 라이센스(바로가기)

전자정부 표준프레임워크 활용의 안정성 보장을 위해 위험성을 지속적으로 모니터링하고 있으나, 오픈소스의 특성상 문제가 발생할 수 있습니다.
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다. Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
Recent changes RSS feed CC Attribution-Noncommercial-Share Alike 3.0 Unported Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki