Outline

4/30/98


Click here to start


Table of Contents

Outline

Softbot = Software Robot

The Tuple Extraction Problem

HTML Source

Note the Movie Names….

Surrounded by <B> and </B>

Similarly, Showtimes by <I>, </I>

A Wrapper

Project

Course Topics by Week

Knowledge Representation

Reasoning Algorithms

Summary: Propositional Logic

Propositional. Logic vs First Order

Definitions

More Definitions

Interaction of quant + connective

Nested Quantifiers: Order matters!

Outline

Today’s KR Sequence

Terminology

More Terminology

More on Tuples

Integrity Constraints

Keys

Foreign Key Constraints

Functional Dependencies

Relational Algebra

Selection

Selection Example

Projection

PPT Slide

Cartesian Product

Cartesian Product Example

Join

PPT Slide

Outline

Logic Based Query Languages

Datalog Concepts

Predicates and Atoms

Datalog Rules and Queries

Correspondence: Datalog ~ Relational Algebra

The Meaning of Datalog Rules

Transitive Closure

Recursion in Datalog

Built in Predicates

Negated Subgoals

Stratified Negation is Ok

Subtleties with Stratified Rules

Outline

Motivation: Info Integration

Problems

Information Integration

Representation I

Representation II:

Representation II

A Plan to Solve the Query

Two Questions

Outline

Query Containment

Motivation

Perspective from Logic

Containment Mappings

Computing Containment

Reusing Materialized Views

q ? q”

Back to Information Integration

A Plan to Solve the Query

How verify this plan answers query?

Outline

Summary

Author: weld

Email: weld@cs.washington.edu

Other information:
CSE 592, Lecture 5

Download presentation source