Access to Database Using List Comprehension

리스트 컴프리헨션을 이용한 데이터베이스 접근

  • Park, Kyung-Soon (Dept. of Computer Engineering, Dong-a University) ;
  • Woo, Gyun (Dept. of Computer Engineering, Dong-a University)
  • 박경순 (동아대학교 컴퓨터공학과) ;
  • 우균 (동아대학교 컴퓨터공학과)
  • Published : 2003.11.14

Abstract

기존의 데이터베이스 응용 프로그램을 작성할 경우에 질의 언어와 개발 언어간의 이중 언어 정의 문제(impedance mismatch)가 발생한다. 이를 해결하기 위한 한가지 방법으로 본 논문에서는 Haskell의 리스트 컴프리헨션(list comprehension)을 이용한 데이터베이스 접근을 제안한다. 이 방식을 이용할 경우 문법 체계가 명확해 진다는 장점과 연속적인 집계연산자(aggregate operator)를 사용할 수 있다는 장점이 있다. 또한 앞에서 지적한 이중 언어 정의 문제를 해결할 수 있다.

Keywords