2006 · 87 citations · 24 references
ComputingComputer ScienceData EngineeringData ManagementDatabasesDatabase ManagementQuery ProcessingRelational AlgebraRelational Data ModelRelational DatabasesStructured Query LanguageQuery Language DesignRelational Database SystemsRelational Query LanguagesRelational Query ProcessingSql Query LanguagesSql SyntaxUncertain Databases
We introduce ULDBs: relational databases that add uncertainty and lineage of the data as first-class concepts. The ULDB model underlies the Trio system under development at Stanford. We describe the ULDB model, then present TriQL, our SQL-based query language for ULDBs. TriQL's semantics over ULDBs is defined both formally and operationally, and TriQL extends SQL with constructs for querying lineage and confidence values. We also briefly describe our initial prototype Trio implementation, which encodes ULDBs in conventional relations and automatically translates TriQL queries into SQL commands over the encoding. We conclude with research directions for ULDBs and the Trio system.
24
Incomplete Information in Relational Databases
Tomasz Imieliński, Witold Lipski · Journal of the ACM · 1984 · 1K citations · Full text
Efficient query evaluation on probabilistic databases
Nilesh Dalvi, Dan Suciu · The VLDB Journal · 2006 · 979 citations
ULDBs: databases with uncertainty and lineage
Omar Benjelloun, Anish Das Sarma, Alon Halevy et al. · 2006 · 461 citations