2021
DOI: 10.1002/eng2.12441
|View full text |Cite
|
Sign up to set email alerts
|

A survey of problematic database code fragments in software systems

Abstract: Database code fragments exist in software systems by using Structured Query Language (SQL) as the standard language for relational databases. Traditionally, developers bind databases as backends to software systems for supporting user applications. However, these bindings are low‐level code and implemented to persist user data, so Object Relational Mapping (ORM) frameworks take place to abstract database access details. Both approaches are prone to problematic database code fragments that negatively impact the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 21 publications
(21 reference statements)
0
1
0
Order By: Relevance
“…The denormalization method, known as accelerating the response time of the database by adding rows or columns that are not needed in the database system, is used instead of the OLAP system, which requires additional costs [20]. The denormalization method is a widely used technique to improve the performance of the database system [21][22][23][24]. On the other hand, NoSQL database systems, which have flexible schemas for modern applications and are specially designed for certain data models, have become widespread due to their practical use, ease of development, and performance [25,26].…”
Section: Related Workmentioning
confidence: 99%
“…The denormalization method, known as accelerating the response time of the database by adding rows or columns that are not needed in the database system, is used instead of the OLAP system, which requires additional costs [20]. The denormalization method is a widely used technique to improve the performance of the database system [21][22][23][24]. On the other hand, NoSQL database systems, which have flexible schemas for modern applications and are specially designed for certain data models, have become widespread due to their practical use, ease of development, and performance [25,26].…”
Section: Related Workmentioning
confidence: 99%