1. Trang chủ
  2. » Công Nghệ Thông Tin

Distributed Database Management Systems: Lecture 7

13 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 62,43 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Distributed Database Management Systems: Lecture 7. The main topics covered in this chapter include: relational data languages; relational calculus based, non-procedural, user only mentions the relationships among the data; cartesian product;...

Trang 1

Distributed Database Management System

Lecture 7

Trang 2

Relational Data Languages

procedural, user is to specify in terms of certain operations, how result is to be obtained

non-procedural, user only mentions the relationships among the data

Trang 3

• Relational Algebra based,

Procedural

Non-Procedural

Five basic operations

– Selection, Projection, Union, Set

difference and Cartesian Product

Trang 4

• Five others

– Intersection, -join, natural join, semi-join and quotient – Unary and Binary ops

– Union Compatibility

predicate calculus

Trang 5

• Symbol alphabet

1.Var, constraints, functions, predicate symbols

2.Parentheses

3.Logical connectors

4.Quantifiers

Trang 6

Example

Trang 7

relation

Trang 8

relation

Trang 9

Set Difference

are not in S

Trang 10

Cartesian Product

concatenated with each of other

Trang 11

relations

Trang 12

Theta Join

from both tables

Trang 13

Natural Join

Ngày đăng: 05/07/2022, 13:32

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN