Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/24648

TítuloPointfree foundations for (generic) lossless decomposition
Autor(es)Oliveira, José Nuno Fonseca
DataNov-2011
CitaçãoOl11
Resumo(s)This report presents a typed, “pointfree” generalization of relational data depen- dency theory expressed not in the standard set-theoretic way, “a` la Codd”, but in the calculus of binary relations which, initiated by De Morgan in the 1860s, is the core of modern algebra of programming. Contrary to the intuition that a binary relation is just a particular case of an n- ary relation, this report shows the effectiveness of the former in “explaining” and reasoning about the latter. Data dependency theory, which is central to relational database design, is addressed in pointfree calculational style instead of reasoning about (sets of) tuples in conventional “implication-first” logic style. It turns out that the theory becomes more general, more structured and sim- pler. Elegant expressions replace lengthy formulæ and easy-to-follow calculations replace pointwise proofs with lots of “· · ·” notation, case analysis and natural lan- guage explanations for “obvious” steps. In particular, attributes are generalized to arbitrary (observation) functions and the principle of lossless decomposition is established for arbitrary such functions. The report concludes by showing how the proposed generalization of data dependency theory paves the way to interesting synergies with other branches of computer science, namely formal modeling and transition systems theory. A number of open topics for research in the field are proposed as future work.
TipoRelatório
URIhttps://hdl.handle.net/1822/24648
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Relatórios técnicos

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
haslab-tr201103.pdfDocumento principal431,79 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID