Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleDecember 2024
Cohesive Database Neighborhoods for Differential Privacy: Mapping Relational Databases to RDF
Web Information Systems Engineering – WISE 2024Pages 231–242https://doi.org/10.1007/978-981-96-0576-7_18AbstractThis paper studies how privacy guarantees on relational databases (RDBs) with foreign key constraints can be transposed to Semantic Web (RDF) databases and vice versa. Thus, we consider a Differentially Private (DP) model for RDB related to ...
VeriEQL: Bounded Equivalence Verification for Complex SQL Queries with Integrity Constraints
Proceedings of the ACM on Programming Languages (PACMPL), Volume 8, Issue OOPSLA1Article No.: 132, Pages 1071–1099https://doi.org/10.1145/3649849The task of SQL query equivalence checking is important in various real-world applications (including query rewriting and automated grading) that involve complex queries with integrity constraints; yet, state-of-the-art techniques are very limited in ...
- research-articleOctober 2023
Riffle: Reactive Relational State for Local-First Applications
UIST '23: Proceedings of the 36th Annual ACM Symposium on User Interface Software and TechnologyArticle No.: 76, Pages 1–16https://doi.org/10.1145/3586183.3606801The reactive paradigm for developing user interfaces promises both simplicity and scalability, but existing frameworks usually compromise one for the other. We present Riffle, a reactive state management system that achieves both simplicity and ...
- research-articleJanuary 2023
Simulation of Database Interactions for Early Validation of Digitized Enterprise Processes
Procedia Computer Science (PROCS), Volume 219, Issue CPages 658–665https://doi.org/10.1016/j.procs.2023.01.336AbstractDigitized enterprise processes often encompass interaction with relational databases. Describing and simulating large-scale and complex processes on different abstraction levels lead to the use of tools and methods of Model-based Systems ...
-
- short-paperJanuary 2021
Scalable Database Normalization Powered by the Crowd
- GSS Aditya Sairam,
- Parasuram Kolli,
- Anudeep Immidisetty,
- Pranav Kumar,
- Madhu Sudhan B,
- Malay Bhattacharyya
CODS-COMAD '21: Proceedings of the 3rd ACM India Joint International Conference on Data Science & Management of Data (8th ACM IKDD CODS & 26th COMAD)Pages 213–217https://doi.org/10.1145/3430984.3431032In the age of information, there is a growing need to process data, both structured and unstructured, with ease and accuracy. Such an intensive task might be achieved through machine learning based applications, but not always. Moreover, the major ...
- articleOctober 2020
Investigating the Effects of Object-Relational Impedance Mismatch on the Efficiency of Object-Relational Mapping Frameworks
Journal of Database Management (JDBM), Volume 31, Issue 4Pages 1–23https://doi.org/10.4018/JDM.2020100101The object-relational impedance mismatch (ORIM) problem characterises differences between the object-oriented and relational approaches to data access. Queries generated by object-relational mapping (ORM) frameworks are designed to overcome ORIM ...
- research-articleJune 2019
Synthesizing database programs for schema refactoring
PLDI 2019: Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and ImplementationPages 286–300https://doi.org/10.1145/3314221.3314588Many programs that interact with a database need to undergo schema refactoring several times during their life cycle. Since this process typically requires making significant changes to the program's implementation, schema refactoring is often non-...
- extended-abstractJuly 2018
Towards a Parallel User Tool (ParDP) for Automatic Data Partitioning of Relational Databases
PEARC '18: Proceedings of the Practice and Experience on Advanced Research Computing: Seamless CreativityArticle No.: 101, Pages 1–3https://doi.org/10.1145/3219104.3229255In this paper, we present a parallel tool for partitioning open-source relational databases. This tool is implemented with the goal of improving the performance and scalability of the relational databases. The tool provides a command line interface ...
- research-articleJune 2018
A useful four-valued database logic
IDEAS '18: Proceedings of the 22nd International Database Engineering & Applications SymposiumPages 22–30https://doi.org/10.1145/3216122.3216157Recently there has been an effort to solve the problems caused by the infamous NULL in relational databases, by systematically applying Kleene's three-valued logic to SQL. The third truth-value is unknown. In this paper we show that by using a fourth ...
- research-articleDecember 2017
Verifying equivalence of database-driven applications
Proceedings of the ACM on Programming Languages (PACMPL), Volume 2, Issue POPLArticle No.: 56, Pages 1–29https://doi.org/10.1145/3158144This paper addresses the problem of verifying equivalence between a pair of programs that operate over databases with different schemas. This problem is particularly important in the context of web applications, which typically undergo database ...
- research-articleNovember 2017
A High-Level Tool for Enhancing the Performance and Scalability of Open-Source Relational Databases
MEDES '17: Proceedings of the 9th International Conference on Management of Digital EcoSystemsPages 73–80https://doi.org/10.1145/3167020.3167031In this paper, we present a high-level tool for partitioning open-source relational databases, thereby, enhancing their performance and scalability. The tool is implemented using Java and SQL, and has been tested on both MySQL and PostgreSQL databases. ...
- research-articleOctober 2017
SQLizer: query synthesis from natural language
Proceedings of the ACM on Programming Languages (PACMPL), Volume 1, Issue OOPSLAArticle No.: 63, Pages 1–26https://doi.org/10.1145/3133887This paper presents a new technique for automatically synthesizing SQL queries from natural language (NL). At the core of our technique is a new NL-based program synthesis methodology that combines semantic parsing techniques from the NLP community with ...
- research-articleOctober 2016
Proposal for a Study of a Method for Monitoring Study Progress in Database Exercises in the Classroom Using the Audit Log
Procedia Computer Science (PROCS), Volume 96, Issue CPages 997–1003https://doi.org/10.1016/j.procs.2016.08.107Structured Query Language (SQL) is widely used to operate Relational Databases (RDBs), and to operate an RDB with SQL, an application called an SQL Client is used. Recently, many SQL Clients have been developed and have become more users friendly. An ...
- short-paperJuly 2016
Valet SADI: Provisioning SADI Web Services for Semantic Querying of Relational Databases
IDEAS '16: Proceedings of the 20th International Database Engineering & Applications SymposiumPages 248–255https://doi.org/10.1145/2938503.2938543Semantic Querying (SQ) is emerging as an attractive approach for retrieval of data from relational and other conceptually similar databases, targeting users with limited or no technical expertise. Using SQ queries can be formulated using terminologies ...
- articleJuly 2016
Path Expressions in SQL: A User Study on Query Formulation
This article focuses on testing a path-oriented querying approach to hierarchical data in relational databases. The authors execute a user study to compare the path-oriented approach and traditional SQL from two perspectives: correctness of queries and ...
- ArticleApril 2016
Conceptual Mappings to Convert Relational into NoSQL Databases
ICEIS 2016: Proceedings of the 18th International Conference on Enterprise Information SystemsPages 174–181https://doi.org/10.5220/0005836301740181Sometimes, data belonging to Relational databases need to be transferred to NoSQL ones. However, the data conversion process between Relational to NoSQL databases is considered as not trivial, since it is necessary to have considerable knowledge about ...
- articleJanuary 2016
Dealing with Dangerous Data: Part-Whole Validation for Low Incident, High Risk Data
Journal of Database Management (JDBM), Volume 27, Issue 1Pages 29–57https://doi.org/10.4018/JDM.2016010102In certain situations, syntactically valid, but incorrect, data entered into a database can result in near-immediate, catastrophic financial losses for an organization. Examples include: omitting zeros in prices of goods on e-commerce sites; and ...
- short-paperJuly 2015
Vishleshan: Performance Comparison and Programming Process Mining Algorithms in Graph-Oriented and Relational Database Query Languages
IDEAS '15: Proceedings of the 19th International Database Engineering & Applications SymposiumPages 192–197https://doi.org/10.1145/2790755.2790780Process-Aware Information System (PAIS) are IT systems that manages, supports business processes and generate large event logs from execution of business processes. Process Mining consists of analyzing event logs generated by PAISs and discover business ...
- articleJuly 2015
Description Languages for Relational Information Granules
Fundamenta Informaticae (FUNI), Volume 137, Issue 3Pages 323–340Information granulation is a powerful tool for data analysis and processing. However, not much attention has been devoted to application of this tool to data stored in a relational structure. This paper extends the notion of information granules to a ...