home.social

#relationalalgebra — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #relationalalgebra, aggregated by home.social.

  1. Query about keys in relational algebra.

    Does relational algebra actually talk about keys (especially "candidate keys")? I think it just describes relations as sets of tuples?

    > A search for "key" in the wikipedia relation algebra page only has it as part of "keyword" – en.wikipedia.org/wiki/Relation

    But relation elements typically aren't _just_ set members. Keys on a relation typically provide much stronger constraints than that.

    The "candidate keys" at least, often seem like the really interesting part:

    * Keys provide identity for relation elements.
    * In a relation with several candidate keys, the keys are isomorphic identifiers for elements.

    Is there a theory and account of keys in (or outside of) relational algebra?

    Are there search terms I can use to jump in to this?

    #RelationalAlgebra

  2. Query about keys in relational algebra.

    Does relational algebra actually talk about keys (especially "candidate keys")? I think it just describes relations as sets of tuples?

    > A search for "key" in the wikipedia relation algebra page only has it as part of "keyword" – en.wikipedia.org/wiki/Relation

    But relation elements typically aren't _just_ set members. Keys on a relation typically provide much stronger constraints than that.

    The "candidate keys" at least, often seem like the really interesting part:

    * Keys provide identity for relation elements.
    * In a relation with several candidate keys, the keys are isomorphic identifiers for elements.

    Is there a theory and account of keys in (or outside of) relational algebra?

    Are there search terms I can use to jump in to this?

    #RelationalAlgebra

  3. Query about keys in relational algebra.

    Does relational algebra actually talk about keys (especially "candidate keys")? I think it just describes relations as sets of tuples?

    > A search for "key" in the wikipedia relation algebra page only has it as part of "keyword" – en.wikipedia.org/wiki/Relation

    But relation elements typically aren't _just_ set members. Keys on a relation typically provide much stronger constraints than that.

    The "candidate keys" at least, often seem like the really interesting part:

    * Keys provide identity for relation elements.
    * In a relation with several candidate keys, the keys are isomorphic identifiers for elements.

    Is there a theory and account of keys in (or outside of) relational algebra?

    Are there search terms I can use to jump in to this?

    #RelationalAlgebra

  4. Query about keys in relational algebra.

    Does relational algebra actually talk about keys (especially "candidate keys")? I think it just describes relations as sets of tuples?

    > A search for "key" in the wikipedia relation algebra page only has it as part of "keyword" – en.wikipedia.org/wiki/Relation

    But relation elements typically aren't _just_ set members. Keys on a relation typically provide much stronger constraints than that.

    The "candidate keys" at least, often seem like the really interesting part:

    * Keys provide identity for relation elements.
    * In a relation with several candidate keys, the keys are isomorphic identifiers for elements.

    Is there a theory and account of keys in (or outside of) relational algebra?

    Are there search terms I can use to jump in to this?

    #RelationalAlgebra

  5. Query about keys in relational algebra.

    Does relational algebra actually talk about keys (especially "candidate keys")? I think it just describes relations as sets of tuples?

    > A search for "key" in the wikipedia relation algebra page only has it as part of "keyword" – en.wikipedia.org/wiki/Relation

    But relation elements typically aren't _just_ set members. Keys on a relation typically provide much stronger constraints than that.

    The "candidate keys" at least, often seem like the really interesting part:

    * Keys provide identity for relation elements.
    * In a relation with several candidate keys, the keys are isomorphic identifiers for elements.

    Is there a theory and account of keys in (or outside of) relational algebra?

    Are there search terms I can use to jump in to this?

    #RelationalAlgebra

  6. Congrats to @codydunne & Wolfgang Gatterbauer for their #SIGMOD 2024 best paper honorable mention (one of 3 for the conference)!

    Check out "On the reasonable effectiveness of Relational Diagrams: explaining relational query patterns and the pattern expressiveness of relational languages" here:

    vis.khoury.northeastern.edu/pu

    #SQL #RDBMS #RelationalDatabases #RelationalAlgebra #RelationalCalculus #Logic #Visualization #HCI

  7. Congrats to @codydunne & Wolfgang Gatterbauer for their #SIGMOD 2024 best paper honorable mention (one of 3 for the conference)!

    Check out "On the reasonable effectiveness of Relational Diagrams: explaining relational query patterns and the pattern expressiveness of relational languages" here:

    vis.khoury.northeastern.edu/pu

    #SQL #RDBMS #RelationalDatabases #RelationalAlgebra #RelationalCalculus #Logic #Visualization #HCI

  8. Congrats to @codydunne & Wolfgang Gatterbauer for their #SIGMOD 2024 best paper honorable mention (one of 3 for the conference)!

    Check out "On the reasonable effectiveness of Relational Diagrams: explaining relational query patterns and the pattern expressiveness of relational languages" here:

    vis.khoury.northeastern.edu/pu

    #SQL #RDBMS #RelationalDatabases #RelationalAlgebra #RelationalCalculus #Logic #Visualization #HCI

  9. Congrats to @codydunne & Wolfgang Gatterbauer for their #SIGMOD 2024 best paper honorable mention (one of 3 for the conference)!

    Check out "On the reasonable effectiveness of Relational Diagrams: explaining relational query patterns and the pattern expressiveness of relational languages" here:

    vis.khoury.northeastern.edu/pu

    #SQL #RDBMS #RelationalDatabases #RelationalAlgebra #RelationalCalculus #Logic #Visualization #HCI

  10. Congrats to @codydunne & Wolfgang Gatterbauer for their #SIGMOD 2024 best paper honorable mention (one of 3 for the conference)!

    Check out "On the reasonable effectiveness of Relational Diagrams: explaining relational query patterns and the pattern expressiveness of relational languages" here:

    vis.khoury.northeastern.edu/pu

    #SQL #RDBMS #RelationalDatabases #RelationalAlgebra #RelationalCalculus #Logic #Visualization #HCI

  11. arxiv.org/pdf/2404.18795

    When Lawvere meets Peirce: an equational
    presentation of boolean hyperdoctrines

    by Filippo Bonchi, Alessandro Di Giorgio, Davide Trotta

    Pushing algebraization of logic another step forward.

    With this approach logical deductions can be made using straightforward equation manipulations.

    This kind of bridge will eventually become very useful for knowledge representation!
    As knowledge representation is mostly built on description logics, the community so far doesn’t appreciate the potential to enrich its toolset with algebraic methods and other existing mathematical machinery.

    #categorytheory #logic #knowledgeRepresentation #cartesianBicategories #relationalAlgebra #Lawvere #Peirce #hyperdoctrines

  12. arxiv.org/pdf/2404.18795

    When Lawvere meets Peirce: an equational
    presentation of boolean hyperdoctrines

    by Filippo Bonchi, Alessandro Di Giorgio, Davide Trotta

    Pushing algebraization of logic another step forward.

    With this approach logical deductions can be made using straightforward equation manipulations.

    This kind of bridge will eventually become very useful for knowledge representation!
    As knowledge representation is mostly built on description logics, the community so far doesn’t appreciate the potential to enrich its toolset with algebraic methods and other existing mathematical machinery.

    #categorytheory #logic #knowledgeRepresentation #cartesianBicategories #relationalAlgebra #Lawvere #Peirce #hyperdoctrines

  13. arxiv.org/pdf/2404.18795

    When Lawvere meets Peirce: an equational
    presentation of boolean hyperdoctrines

    by Filippo Bonchi, Alessandro Di Giorgio, Davide Trotta

    Pushing algebraization of logic another step forward.

    With this approach logical deductions can be made using straightforward equation manipulations.

    This kind of bridge will eventually become very useful for knowledge representation!
    As knowledge representation is mostly built on description logics, the community so far doesn’t appreciate the potential to enrich its toolset with algebraic methods and other existing mathematical machinery.

    #categorytheory #logic #knowledgeRepresentation #cartesianBicategories #relationalAlgebra #Lawvere #Peirce #hyperdoctrines

  14. arxiv.org/pdf/2404.18795

    When Lawvere meets Peirce: an equational
    presentation of boolean hyperdoctrines

    by Filippo Bonchi, Alessandro Di Giorgio, Davide Trotta

    Pushing algebraization of logic another step forward.

    With this approach logical deductions can be made using straightforward equation manipulations.

    This kind of bridge will eventually become very useful for knowledge representation!
    As knowledge representation is mostly built on description logics, the community so far doesn’t appreciate the potential to enrich its toolset with algebraic methods and other existing mathematical machinery.

    #categorytheory #logic #knowledgeRepresentation #cartesianBicategories #relationalAlgebra #Lawvere #Peirce #hyperdoctrines

  15. arxiv.org/pdf/2404.18795

    When Lawvere meets Peirce: an equational
    presentation of boolean hyperdoctrines

    by Filippo Bonchi, Alessandro Di Giorgio, Davide Trotta

    Pushing algebraization of logic another step forward.

    With this approach logical deductions can be made using straightforward equation manipulations.

    This kind of bridge will eventually become very useful for knowledge representation!
    As knowledge representation is mostly built on description logics, the community so far doesn’t appreciate the potential to enrich its toolset with algebraic methods and other existing mathematical machinery.

    #categorytheory #logic #knowledgeRepresentation #cartesianBicategories #relationalAlgebra #Lawvere #Peirce #hyperdoctrines

  16. @hn50 this blog post on Datalog and graph algorithms is nicely mindblowing to me.

    It's so cool that there's a programming language that abstracts away the impending details of #graphs and graph #algorithms.

    Not only that, but it's based on #RelationalAlgebra and is somewhat reminiscent of #SQL 🤯

  17. @hn50 this blog post on Datalog and graph algorithms is nicely mindblowing to me.

    It's so cool that there's a programming language that abstracts away the impending details of #graphs and graph #algorithms.

    Not only that, but it's based on #RelationalAlgebra and is somewhat reminiscent of #SQL 🤯

  18. @hn50 this blog post on Datalog and graph algorithms is nicely mindblowing to me.

    It's so cool that there's a programming language that abstracts away the impending details of #graphs and graph #algorithms.

    Not only that, but it's based on #RelationalAlgebra and is somewhat reminiscent of #SQL 🤯

  19. @hn50 this blog post on Datalog and graph algorithms is nicely mindblowing to me.

    It's so cool that there's a programming language that abstracts away the impending details of #graphs and graph #algorithms.

    Not only that, but it's based on #RelationalAlgebra and is somewhat reminiscent of #SQL 🤯

  20. @hn50 this blog post on Datalog and graph algorithms is nicely mindblowing to me.

    It's so cool that there's a programming language that abstracts away the impending details of #graphs and graph #algorithms.

    Not only that, but it's based on #RelationalAlgebra and is somewhat reminiscent of #SQL 🤯