L-Fuzzy Structured Query Language


Autoria(s): Adjei, Evans
Contribuinte(s)

Department of Computer Science

Data(s)

21/10/2015

21/10/2015

Resumo

Lattice valued fuzziness is more general than crispness or fuzziness based on the unit interval. In this work, we present a query language for a lattice based fuzzy database. We define a Lattice Fuzzy Structured Query Language (LFSQL) taking its membership values from an arbitrary lattice L. LFSQL can handle, manage and represent crisp values, linear ordered membership degrees and also allows membership degrees from lattices with non-comparable values. This gives richer membership degrees, and hence makes LFSQL more flexible than FSQL or SQL. In order to handle vagueness or imprecise information, every entry into an L-fuzzy database is an L-fuzzy set instead of crisp values. All of this makes LFSQL an ideal query language to handle imprecise data where some factors are non-comparable. After defining the syntax of the language formally, we provide its semantics using L-fuzzy sets and relations. The semantics can be used in future work to investigate concepts such as functional dependencies. Last but not least, we present a parser for LFSQL implemented in Haskell.

Identificador

http://hdl.handle.net/10464/7327

Idioma(s)

eng

Publicador

Brock University

Palavras-Chave #Relational Database #Structured Query Language #L-Fuzziness #Fuzzy Database
Tipo

Electronic Thesis or Dissertation