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

Distributed Database Management Systems: Lecture 8

36 3 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

Tiêu đề Derived Relational Algebra Ops and Relational Calculus
Định dạng
Số trang 36
Dung lượng 77,49 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 8. The main topics covered in this chapter include: derived relational algebra ops; relational calculus; semi join; first-order predicate logic; atomic formula;...

Trang 1

Distributed Database Management Systems

Lecture # 8

Trang 2

In the previous lecture

• Integrity Rules

• Data Manipulation Languages

Trang 3

In this Lecture

• Derived Relational Algebra

Ops…

• Relational Calculus

Trang 4

Semi join

• Subset of tuples of R that

participate in join of R with S

R F S = A(RA S)

B

Trang 5

• The division of R with degree r

with S with degree s is the set of (r-s)-tuples t such that

for all s-tuples u in , the tuple tu is

in R.

R S = A(R)- A( A(R)

xS)-R)

Trang 6

eNo pNo pName budget

Bridge Bridge Tower Mosque

11.5m 11.5m 10.2m 9.1m

P1

P3

Bridge Tower

11.5m 10.2m

R

S

Trang 7

Relational Calculus

Trang 8

• Rather than how to obtain

results, we say what the result

Trang 9

Find the set of all tuples t such that F(t) is true, where F

implies the predicate condition

Trang 10

Atomic Formula

• Tuple-variable membership

expression: specified as R(t) or R.t

• Conditions

–s[A] Θ t[B]

–S[A] Θ c

Trang 11

• Language based on

Tuple-oriented Calculs……?

Trang 12

• Select EMP.eName,

DEP.dName from EMP, DEP where EMP.dNo = DEP.dNo

Trang 13

Domain Relational Calculus

• Domain variable ranges over

values in a domain and specifies

Trang 14

Interface with Programming Languages

Trang 15

• Tightly Coupled

–Programming Language and

database languages are

merged

• Loosely Coupled

–PL is extended with special

concepts

Trang 17

Computer Networks

Trang 18

A computer network is a

system for communication between two or more

computers

Trang 20

• Computers are called Nodes,

sites, hosts

• Other equipment at nodes

• Equipment connected via links

and channels

Trang 21

Data Communication

Trang 22

• Communication links carry

data in form of Digital or

Trang 23

Factors that Matter

• Bandwidth

• Mode of Operation

• Software employed

Trang 24

Header Block Error

Check Text

Trang 25

Types of Networks

Trang 26

Classification Criteria

• Interconnection Structure

• Transmission Mode

• Geo Distribution

Trang 27

Central Control Node

Trang 28

Ring Network

Unidirectional

Ring

Ring Interface

Trang 29

Bus Network

BUS

Trang 30

Meshed Network

Trang 31

Transmission

Mode

Trang 32

• Point to Point (uni cast)

• Broadcast (multi-point

networks)

Trang 33

Point to Point

• One or more links between

sender and receiver

• Link may be direct or through

switching

Trang 35

• Multicasting

• Generally Radio or Satellite

based

• Or Microwave

Trang 36

Thanks

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