• Open Access IconOpen Access
  • Cite Icon17
  • https://doi.org/10.1007/978-3-642-16289-3_12Copy DOI Icon

Generating SQL Queries from SBVR Rules

  • Jan 1, 2010
  • Sotiris Moschoyiannis +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Declarative technologies have made great strides in expressivity between SQL and SBVR. SBVR models are more expressive that SQL schemas, but not as imminently executable yet. In this paper, we complete the architecture of a system that can execute SBVR models. We do this by describing how SBVR rules can be transformed into SQL DML so that they can be automatically checked against the database using a standard SQL query. In particular, we describe a formalization of the basic structure of an SQL query which includes aggregate functions, arithmetic operations, grouping, and grouping on condition. We do this while staying within a predicate calculus semantics which can be related to the standard SBVR-LF specification and equip it with a concrete semantics for expressing business rules formally. Our approach to transforming SBVR rules into standard SQL queries is thus generic, and the resulting queries can be readily executed on a relational schema generated from the SBVR model.

Similar Papers
  • Research Article
  • Citations43

Referential integrity quality metrics

  • Jun 23, 2007
  • Decision Support Systems
  • Carlos Ordonez +1
  • Book Chapter
  • Citations11

Parallel SQL Based Association Rule Mining on Large Scale PC Cluster: Performance Comparison with Directly Coded C Implementation

  • Jan 01, 1999
  • Iko Pramudiono +3
  • Conference Article
  • Citations18

Generative AI Enabled Conversational Chatbot for Drilling and Production Analytics

  • Oct 02, 2023
  • Ajay Singh +2
  • Research Article
  • Citations11

Building a BioChemformatics Database

  • Nov 21, 2008
  • Journal of Chemical Information and Modeling
  • Jan H Jensen +2
  • Book Chapter

Online Database of Industrial Noise Sources

  • Nov 20, 2020
  • Tanja Miodragović +3
  • Research Article

HorseIR: bringing array programming languages together with database query processing

  • Apr 06, 2020
  • ACM SIGPLAN Notices
  • Hanfeng Chen +4
  • PDF
  • Conference Article
  • Citations40

DuSQL: A Large-Scale and Pragmatic Chinese Text-to-SQL Dataset

  • Jan 01, 2020
  • Lijie Wang +7
  • PDF
  • Research Article
  • Citations7

Improving Text-to-SQL with a Hybrid Decoding Method

  • Mar 16, 2023
  • Entropy
  • Geunyeong Jeong +6
  • Book Chapter
  • Citations4

Evolving SQL Queries from Examples with Developmental Genetic Programming

  • Jan 01, 2013
  • Thomas Helmuth +1
  • Conference Article
  • Citations1

GuideSQL: Utilizing Tables to Guide the Prediction of Columns for Text-to-SQL Generation

  • Jul 01, 2020
  • Huajie Wang +3
  • Conference Article
  • Citations19

IQS-intelligent querying system using natural language processing

  • Apr 01, 2017
  • Prashant Gupta +3
  • Conference Article

A predicate calculus based language for data verification and validation

  • Aug 22, 1993
  • Antonio Leal
  • Research Article
  • Citations125

JChem: Java applets and modules supporting chemical database handling from web browsers

  • Jan 25, 2000
  • Journal of Chemical Information and Computer Sciences
  • Ferenc Csizmadia
  • Research Article
  • Citations1

Syntax and Relation Enhanced Query Generation for Text to SQL Parsing

  • Apr 30, 2024
  • Frontiers in Science and Engineering
  • Kun Han +1
  • Conference Article
  • Citations4

Learning database queries via intelligent semiotic machines

  • Nov 01, 2017
  • Denis Mayr Lima Martins +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.