교육 개요

본 과정에서는 SQLite의 최신 기능과 플랫폼상에서의 SQLite 사용법을 다룹니다. SQLite를 활용하기 위한 SQL 문법 및 API의 다양한 사용법을 익히고 활용할 수 있습니다. SQL 기본 사용법은 물론, 관계형 DB 설계, 기본키, 외래키 등 SQL 고급 사용법을 배우고 활용하는 법을 배웁니다. 또한, 안드로이드에서 SQL 활용하는 방법을 배우고 DB를 연동하는 방법, DB를 공유하고 활용하는 방법 등 패턴을 이용한 Android App 활용 방법 등을 습득하시게 됩니다.

교육 대상
  • 안드로이드 플랫폼을 활용한 SQLite DB개발자
  • 안드로이드 애플리케이션 개발자
교육 효과
  • 임베디드 기기를 위한 SQLite 기술 습득
  • 안드로이드에서의 SQLite 활용
  • 실전에서 활용 가능한 최적화 기법 습득
실습 환경

SQLite, SQLite Database Browser, Android SDK

교육 내용
구분 목차 주요 내용
    1일차
  • Database 개요
  • SQLite를 이용한 Android Application
  • SQLite 소개, 주요특징
  • 제약사항, Command Line Tool
  • 안드로이드 App 구조
  • SQLite 활용
    2일차
  • SQL 기본
  • SQL Lite 내장함수
  • 자료형, 테이블 생성, 삭제
  • 레코드 조회, 수정, 삭제, 내장함수, 그룹화
  • SQLite 활용 Project
    3일차
  • 데이터베이스 모델링
  • SQL 고급
  • Database 객체
  • 관계형 DB 모델링, 설계
  • 정규화
  • 기본키/외래키
  • 중첩질의, 조인연산, 인덱스, 뷰
  • 테이블 제약조건, 트리거, 테이블 수정
  • 트랜잭션
    4일차
  • SQLite Database 활용
  • SQL 최적화
  • Journal, Wall 모드와 트랜잭션 성능향상
    5일차
  • Android Component간의
  • 자료공유
  • SQLite 연동을 위한 Pattern
  • Pattern 응용, SQLite DB 공유 및 공유 활용