Logical Interfaces to Data, Beyond Views
summary
Proposes replacing exported views with two interface specs: a set of utility queries users must be able to answer and an equivalence on instances that users cannot distinguish. Uses Segoufin–Vianu determinacy, CQs, relational algebra, nested relational calculus and first‑order/infinitary logic to prove that minimally informative distributed views exist for arbitrary utility queries, that some CQ utilities yield relational‑algebra realizations while others provably are not CQs, and that simple indistinguishability relations (and replication) can achieve privacy‑utility tradeoffs views cannot.
AI-written summary · about
chapters (7)
- 0:00Introduction to data interfaces
- 1:57Defining data interfaces
- 6:50Minimally informative views
- 13:56Privacy and utility trade-offs
- 20:15Indistinguishability relations
- 27:38Concluding thoughts
- 29:36Q&A session
related talks
20mVeriEQL: Bounded Equivalence Verification for Complex SQL Queries with Integrity(…)
35mComprehending queries over finite maps
01h 05mAlgebraic Structures in Logic and Query Evaluation 2
01h 05mIncremental View Maintenance 2
38mThe Intensional-Extensional Problem in Probabilistic Databases
48mCompositional, Expressive, Performant Database Queries: Choose 3
01h 05mHomomorphism Counts: Expressive Power and Query Algorithms
18mTranslating canonical SQL to imperative code in Coq
