서울대학교 사범대학 수학교육과 졸업(1981년, 이학사), 카이스트 전산학과 졸업(1983년, 공학석사), 카이스트 전산학과 졸업(1991년, 공학박사), 한국정보과학회 데이터베이스연구회지 편집위원장 , VLDB, ACM SIGKDD, DASFAA, PAKDD, FEGIS, HSI 등 다수의 국제학술대회 program committee, registration chair, organization chair 역임, 행정자치부 기술고시 데이터베이스 과목 문제 선정 및 채점위원, 서울시 GIS 기술자문위원회 자문위원 , 미국 텍사스 주립대학(Austion 소재) visiting scholar, 저서로는 고등학교 '정보사회와 컴퓨터' 교과서(생능출판사), 중학교 '정보1', '정보2', '정보3' 교과서(생능출판사)가 있고, 역서로는 '데이터베이스 시스템(ITC), 순서도를 활용한 프로그래밍 원리와 실습(생능출판사)가 있다. 한국정보과학회 논문지(데이터베이스) 편집위원장(2009년~2010년), 한국정보과학회 데이터베이스소사이어티 회장 역임(2007년~ 2008년), 서울시립대학교 전산정보원장(2003년~2005년), 서울시립대학교 컴퓨터과학부 교수(1984년~현재)
Chapter 01 데이터베이스와 데이터베이스 사용자 Chapter 02 데이터베이스 시스템 개념과 아키텍처 Chapter 03 엔티티-관계를 사용한 데이터 모델링 Chapter 04 관계 데이터 모델과 관계 데이터베이스 제약 조건 Chapter 05 기본적인 SQL Chapter 06 SQl 추가기능 : 복잡한 질의, 트리거, 뷰, 스키마 갱신 Chapter 07 관계 대수와 관계 해석 Chapter 08 ER-관계 사상에 의한 관계 데이터베이스 설계 Chapter 09 SQL 프로그래밍 기법 소개 Chapter 10 PHP를 이용한 SQL 웹프로그래밍 Chapter 11 객체와 객체-관계 데이터베이스 Chapter 12 XML : Extensible Markup Language Chapter 13 관계 데이터베이스의 함수적 종속성과 정규화 기본 이론 Chapter 14 데이터베이스 설계 이론 : 정규화 알고리즘 Chapter 15 디스크 저장 장치, 기본 파일 구조, 해싱 및 최신 저장 장치 아키텍처 Chapter 16 데이터베이스 파일 인덱싱 기법 및 물리적 데이터베이스 설계 Chapter 17 질의 처리 기법 Chapter 18 질의 최적화 Chapter 19 트랜잭션 처리 개념과 이론 소개 Chapter 20 동시성 제어 기법 Chapter 21 데이터베이스 회복 프로토콜의 개요 Chapter 22 분산 데이터베이스 개념 Chapter 23 NOSQL 데이터베이스와 빅데이터 저장시스템 Chapter 24 하둡 및 맵리듀스 기반의 빅데이터 기술 Chapter 25 확장된 데이터 모델 : 능동, 시공간, 멀티미디어 데이터베이스 Chapter 26 정보 검색 및 웹 검색 개요 Chapter 27 데이터베이스 보안