{"id":63,"date":"2024-06-14T11:17:55","date_gmt":"2024-06-14T09:17:55","guid":{"rendered":"https:\/\/web.umons.ac.be\/sinf\/?page_id=63"},"modified":"2026-04-01T13:34:32","modified_gmt":"2026-04-01T11:34:32","slug":"bases-de-donnees-ii-mons","status":"publish","type":"page","link":"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/","title":{"rendered":"Bases de Donn\u00e9es II (Mons)"},"content":{"rendered":"<h2>Corona Notes<\/h2>\n<ul>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2024\/06\/primerDatalog.pdf\" target=\"_blank\" rel=\"noopener\">A Datalog Primer<\/a><\/div>\n<\/li>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2024\/06\/primerConjunctive.pdf\" target=\"_blank\" rel=\"noopener\">A Primer on the Containment Problem for Conjunctive Queries<\/a><\/div>\n<\/li>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2024\/06\/homeworkDatalog.pdf\" target=\"_blank\" rel=\"noopener\">Homework of 2020<\/a>\u00a0(with interesting exercises)<\/div>\n<\/li>\n<\/ul>\n<h2>Course Notes<\/h2>\n<ul>\n<li><a href=\"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/xml\/\">XML<\/a>\u00a0page for this course<\/li>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2024\/06\/fixpoint.pdf\" target=\"_blank\" rel=\"noopener\">SPJRUD+FP<\/a><\/div>\n<\/li>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2025\/04\/cq.pdf\" target=\"_blank\" rel=\"noopener\">Conjunctive queries<\/a><\/div>\n<\/li>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2024\/06\/datalog.pdf\" target=\"_blank\" rel=\"noopener\">Datalog<\/a><\/div>\n<\/li>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2024\/06\/cqINdatalog.pdf\" target=\"_blank\" rel=\"noopener\">Containment of conjunctive queries in Datalog programs<\/a><\/div>\n<\/li>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2024\/06\/negation.pdf\" target=\"_blank\" rel=\"noopener\">Datalog with negation<\/a><\/div>\n<\/li>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2024\/09\/joins.pdf\" target=\"_blank\" rel=\"noopener\">Acyclic joins<\/a><\/div>\n<\/li>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2024\/06\/chase.pdf\" target=\"_blank\" rel=\"noopener\">Full dependencies<\/a><\/div>\n<\/li>\n<\/ul>\n<h2>Slides<\/h2>\n<ul>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2024\/06\/slidesFixpoint.pdf\" target=\"_blank\" rel=\"noopener\">SPJRUD+FP<\/a><\/div>\n<\/li>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2026\/04\/slidesDatalog2021.pdf\" target=\"_blank\" rel=\"noopener\">Datalog, UCQ, CQ&#8230;<\/a><\/div>\n<\/li>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2026\/04\/slidesAlphaAcyclic.pdf\" target=\"_blank\" rel=\"noopener\">Acyclic joins<\/a><\/div>\n<\/li>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2024\/06\/slidesChase.pdf\" target=\"_blank\" rel=\"noopener\">Full dependencies<\/a><\/div>\n<\/li>\n<\/ul>\n<h2>Miscellaneous<\/h2>\n<ul>\n<li>\n<div class=\"file-attachment\"><a href=\"https:\/\/web.umons.ac.be\/app\/uploads\/sites\/84\/2024\/06\/datalogApplications.pdf\" target=\"_blank\" rel=\"noopener\">Emerging Applications of Datalog (article)<\/a><\/div>\n<\/li>\n<li><a href=\"https:\/\/sigmodrecord.org\/publications\/sigmodRecord\/1312\/pdfs\/03.principles.ngo.pdf\" target=\"_blank\" rel=\"noopener\">New Developments in the Theory of Join Algorithms (article)<\/a><\/li>\n<li><a href=\"http:\/\/www-db.stanford.edu\/~ullman\/cs345-notes.html\" target=\"_blank\" rel=\"noopener\">Datalog slides by Jeffrey Ullman<\/a><\/li>\n<li><a href=\"http:\/\/www.dlvsystem.com\/\" target=\"_blank\" rel=\"noopener\">DLV Datalog engine<\/a><\/li>\n<\/ul>\n<h2>Examens<\/h2>\n<start-cask-shortcode-wrapper>    <div class=\"accordion content-block scheme-fs\">\n                <div class=\"accordion-inner\">\n            <div class=\"accordion-bellow\">\n                <button class=\"accordion-bellow-toggle scheme-background-hover\" data-target=\"#accordion-content-66719ffbde8ba\">\n                    <span class=\"icon umons-icon-chevron-down\" aria-hidden=\"true\"><\/span> Examens                <\/button>\n            <\/div>\n            <div id=\"accordion-content-66719ffbde8ba\" class=\"accordion-content\">\n            \t<div class=\"inner editor-front\">\n            \t\t<start-cask-shortcode-wrapper><ul class=\"media-folder scheme-fs\">\n\t<\/ul><end-cask-shortcode-wrapper>\n            \t<\/div>\n            <\/div>\n        <\/div>\n            <\/div>\n<end-cask-shortcode-wrapper>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Corona Notes A Datalog Primer A Primer on the Containment Problem for Conjunctive Queries Homework of 2020\u00a0(with interesting exercises) Course Notes XML\u00a0page for this course SPJRUD+FP Conjunctive queries Datalog Containment of conjunctive queries in Datalog programs Datalog with negation Acyclic joins Full dependencies Slides SPJRUD+FP Datalog, UCQ, CQ&#8230; Acyclic joins Full dependencies Miscellaneous Emerging Applications [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":11,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-63","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bases de Donn\u00e9es II (Mons) - Service \/ FS - Syst\u00e8mes d&#039;Information<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bases de Donn\u00e9es II (Mons) - Service \/ FS - Syst\u00e8mes d&#039;Information\" \/>\n<meta property=\"og:description\" content=\"Corona Notes A Datalog Primer A Primer on the Containment Problem for Conjunctive Queries Homework of 2020\u00a0(with interesting exercises) Course Notes XML\u00a0page for this course SPJRUD+FP Conjunctive queries Datalog Containment of conjunctive queries in Datalog programs Datalog with negation Acyclic joins Full dependencies Slides SPJRUD+FP Datalog, UCQ, CQ&#8230; Acyclic joins Full dependencies Miscellaneous Emerging Applications [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/\" \/>\n<meta property=\"og:site_name\" content=\"Service \/ FS - Syst\u00e8mes d&#039;Information\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-01T11:34:32+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/\",\"url\":\"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/\",\"name\":\"Bases de Donn\u00e9es II (Mons) - Service \/ FS - Syst\u00e8mes d'Information\",\"isPartOf\":{\"@id\":\"https:\/\/web.umons.ac.be\/sinf\/#website\"},\"datePublished\":\"2024-06-14T09:17:55+00:00\",\"dateModified\":\"2026-04-01T11:34:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/web.umons.ac.be\/sinf\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Activit\u00e9s d&rsquo;enseignement\",\"item\":\"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Bases de Donn\u00e9es II (Mons)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/web.umons.ac.be\/sinf\/#website\",\"url\":\"https:\/\/web.umons.ac.be\/sinf\/\",\"name\":\"Service \/ FS - Syst\u00e8mes d'Information\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/web.umons.ac.be\/sinf\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bases de Donn\u00e9es II (Mons) - Service \/ FS - Syst\u00e8mes d'Information","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/","og_locale":"fr_FR","og_type":"article","og_title":"Bases de Donn\u00e9es II (Mons) - Service \/ FS - Syst\u00e8mes d'Information","og_description":"Corona Notes A Datalog Primer A Primer on the Containment Problem for Conjunctive Queries Homework of 2020\u00a0(with interesting exercises) Course Notes XML\u00a0page for this course SPJRUD+FP Conjunctive queries Datalog Containment of conjunctive queries in Datalog programs Datalog with negation Acyclic joins Full dependencies Slides SPJRUD+FP Datalog, UCQ, CQ&#8230; Acyclic joins Full dependencies Miscellaneous Emerging Applications [&hellip;]","og_url":"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/","og_site_name":"Service \/ FS - Syst\u00e8mes d'Information","article_modified_time":"2026-04-01T11:34:32+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/","url":"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/","name":"Bases de Donn\u00e9es II (Mons) - Service \/ FS - Syst\u00e8mes d'Information","isPartOf":{"@id":"https:\/\/web.umons.ac.be\/sinf\/#website"},"datePublished":"2024-06-14T09:17:55+00:00","dateModified":"2026-04-01T11:34:32+00:00","breadcrumb":{"@id":"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/bases-de-donnees-ii-mons\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/web.umons.ac.be\/sinf\/"},{"@type":"ListItem","position":2,"name":"Activit\u00e9s d&rsquo;enseignement","item":"https:\/\/web.umons.ac.be\/sinf\/activites-denseignement\/"},{"@type":"ListItem","position":3,"name":"Bases de Donn\u00e9es II (Mons)"}]},{"@type":"WebSite","@id":"https:\/\/web.umons.ac.be\/sinf\/#website","url":"https:\/\/web.umons.ac.be\/sinf\/","name":"Service \/ FS - Syst\u00e8mes d'Information","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/web.umons.ac.be\/sinf\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"lang":"fr","translations":{"fr":63},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/web.umons.ac.be\/sinf\/wp-json\/wp\/v2\/pages\/63","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web.umons.ac.be\/sinf\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/web.umons.ac.be\/sinf\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/web.umons.ac.be\/sinf\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/web.umons.ac.be\/sinf\/wp-json\/wp\/v2\/comments?post=63"}],"version-history":[{"count":3,"href":"https:\/\/web.umons.ac.be\/sinf\/wp-json\/wp\/v2\/pages\/63\/revisions"}],"predecessor-version":[{"id":446,"href":"https:\/\/web.umons.ac.be\/sinf\/wp-json\/wp\/v2\/pages\/63\/revisions\/446"}],"up":[{"embeddable":true,"href":"https:\/\/web.umons.ac.be\/sinf\/wp-json\/wp\/v2\/pages\/11"}],"wp:attachment":[{"href":"https:\/\/web.umons.ac.be\/sinf\/wp-json\/wp\/v2\/media?parent=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}