Fuzzy Structured Query Language (FSQL) for Relational Database Systems

관계형 데이터베이스 시스템을 위한 퍼지 질의어 (FSQL)

  • Published : 2005.06.01

Abstract

A fuzzy query language, called FSQL, in the relational databases is introduced in this paper. In general, database systems have query systems which are able to retrieve and manipulate precise data. However, such queries are hard to operate on the real world applications since their queries are often imprecise or incomplete. Recently, considerable attention has been given to research dealing with vagueness of the query in relational database systems. In this paper we have suggested an effective method of accepting vagueness of the query in data processing. The syntax of FSQL is formally defined with EBNF, and an interpreter of FSQL has been implemented as a prototype.

본 논문에서는 관계형 데이터베이스에서 운영될 수 있는 퍼지질의어인 FSQL를 소개하였다. 일반적으로 데이터베이스 시스템은 질의시스템을 갖고 있는데 이는 정확한 데이터를 추출하고 처리할 수가 있다. 하지만 실세계에서는 정확한 데이터를 처리하는 경우보다는 부정확하거나 불명확한 질의를 처리하는 경우가 많다. 최근에 관계형 데이터베이스 시스템에서의 애매모호한 질의를 처리할 수 있는 연구가 관심을 끌고 있다. 본 고에서는 데이터처리에 있어 애매모호한 질의를 처리할 수 있는 효과적인 방법을 제안하였다. 퍼지질의어인 FSQL의 구문은 EBNF로 정의되었고 FQSL를 SQL로 전환하여 처리할 수 있는 인터프리터를 시제품으로 개발하였다.

Keywords