On the Expressiveness of Languages for Querying Property Graphs in Relational Databases
SQL/PGQ is the emerging ISO standard for querying property graphs defined as views over relational data. We formalize its expressive power across three fragments: the read-only core, the read-write extension, and an extended variant with richer view definitions. Our results show that graph creation plays a central role in determining the expressiveness. The read-only fragment is strictly weaker than the read-write fragment, and the latter is still below the complexity class NL. Extending view definitions with arbitrary arity identifiers closes this gap: the extended fragment captures exactly NL. This yields a strict hierarchy of SQL/PGQ fragments, whose union covers all NL queries. On ordered structures the hierarchy collapses: once arity-2 identifiers are allowed, higher arities add no power, mirroring the classical transitive-closure collapse and underscoring the central role of view construction in property graph querying.
Authors
- Liat Peterfreund (ORCID: https://orcid.org/0000-0002-4788-0944)
- Hadar Rotschield (ORCID: https://orcid.org/0009-0000-2230-1734)
Institutions
- Hebrew University of Jerusalem (IL)
Publication Details
- Journal
- Proceedings of the ACM on Management of Data
- Published
- 2025-11-10
- DOI
- https://doi.org/10.1145/3767715
- Primary Topic
- Advanced Database Systems and Queries
- Type
- article
- Field-Weighted Citation Impact
- 0.00