Professional Documents
Culture Documents
Carl G. Jung
Man, as we realize if we reflect for a moment, never percieves anything
completely.
He can see, hear, touch and taste; but how far he sees, how well he hears,
what his touch tells him, and what he tastes depend upon the number and
quality of his senses. These limit his perception of the world around him.
... Every experience contains an indefinite number of unknown factors,
not to speak of the fact that every concrete object is always unknown in
certain respects, because we cannot know the ultimate nature of matter
itself.
Primjer (A) :
Neka je zadana relacija
nastavnik (N# Prezime Zvanje Predmet)
Neka je, takoer, za danog nastavnika N1 trenutno
nepoznatato njegovo zvanje.
Atribut Zvanje je definiran (primjenjiv) za N1, ali je
njegova vrijednost nepoznata.
Primjer (B) :
U istoj relaciji,
nastavnik(N# Prezime Zvanje Predmet)
za danog nastavnika N2 atribut Predmet nije definiran
(natavnik N2 trenutno ne predaje niti jedan predmet) .
Potpunost
Nema pojavljivanja
znaka ?
Parcijalnost
Moe postojati
pojavljivanje znaka ?
Primjer 2.4
Napiimo jedno upotpunjenje relacije radnik iz prolog
primjera.
radnik* (Radnik# Prezime Odjel# Plaa)
==============================
R1
Benc
O1
1000
R2
Mari
O3
1200
R3
Mihali O2
1300
Koliko upotpunjenja ima relacija radnik?
P Q
P P Q P Q
========================
F F
T
F
F
F N
T
N
F
F T
T
T
F
N F
N
N
F
N N
N
N
N
N T
N
T
N
T F
F
T
F
T N
F
T
N
T T
F
T
T
Implikacija () i ekvivalencija () su definirane
jednakostima:
P Q = P Q
P Q = (P Q) (Q P) ??
Primjer 2.5
Odredimo istinosnu vrijednost sljedeih propozicija:
(a) 0 0
(b) ? 0
(c) 1 + ? = 1
(d) ? = ?
Rjeenje
(a) F
(b) N
(c) N
(d) N
Primjer 2.6
Neka je zadana relacija
radnik(Radnik# Prezime Odjel# Plaa)
==============================
R1
Benc
O1
1000
R2
Mari
?
1200
R3
Mihali O2
?
R4
Mari
?
?
R5
Mihali ?
1100
R6
?
O3
1000
R7
?
?
900
Odredimo [Prezime, Odjel# ](radnik) primjenom
(a) jednakosti (J1)
(b) jednakosti (J2)
(c) jednakosti (J3)
Primjer
Zadane su relacije
r1(A B C)
========
2 2 1
3 ? 1
r2(A B C)
========
2 2 1
1 ? 1
r3(C D)
=======
1 1
? 2
Izraunati: r1 r2 , r1 r2 , [BC](r2) ,
[AB] (r1) , N [A B] (r1), r2 r3
Rjeenje:
r1 r2 (A B C)
=============
2 2 1
3 ? 1
1 ? 1
[BC](r2) (B C)
=============
2 1
r1 r2 (A B C)
=============
2 2 1
[A B] (r1)(A B C)
==================
2 2 1
N[A B] (r1)(A B C)
===================
3 ? 1
r2 r3 (A B C D)
===============
2 2 1 1
1 ? 1 1
Simbolika jednakost: X = X
Simboliko ureenje: x ? , gdje je x D
Tautologije
Formula F je tautologija ako u svakoj svojoj interpretaciji
ima vrijednost T.
Primjer
R = ABCD
F = (A = 2) (B < C)
Rjeenje
I1: A = 1, B = 0, C = 4, D = 4
Primjer
R = ABC
Interpretirajmo F nad R
Izraunajte F(I1)
Je li G tautologija ?
G = (A = 2) (A 2)
Propozicija
Ako je F tautologija, onda je [F](r) = r za bilo koju
relaciju r na koju je F primjenjivo.
Glede tautologija, Codd predlae:
(a) Korisniku eliminacija tautologija, tj. korisnik ne treba
koristiti tautologije u upitima (posao za nenaivnog korisnika)
(b) Sistemska eliminacija tautologija, tj. SURBP eliminira upite
koji sadre tautologije (semiodluivost logike I reda).
Upotpunjenje relacije
Upotpunjenje relacije r je potpuna relacija koja se dobije
zamjenom svih pojavljivanja znaka ? vrijednostima iz
D; oznaka r*.
Strogo vrijedi
Zavisnost f strogo vrijedi u r ako f vrijedi u svakom
upotpunjenju relacije r, tj. , ako f vrijedi u svakom r*.
Slabo vrijedi
Zavisnost f slabo vrijedi u r ako f vrijedi u nekom
upotpunjenju relacije r i f ne vrijedi u nekom
upotpunjenju relacije r , tj. , ako posoje upotpunjenja
r*1 i r*2 takva da f vrijedi u r*1 i f ne vrijedi u r*2.
Strogo ne vrijedi
Zavisnost f strogo ne vrijedi u r ako f ne vrijedi niti u
jednom upotpunjenju relacije r, tj. , ako f ne vrijedi niti
u jednom r*.
Vrste logikih posljedica
F: f1, f2,.., fk FZ(R); f FZ(R)
LP1:
f1, f2,.., fk f
LP2:
f1, f2,.., fk str f
Za svaku relaciju r:
ako f1 strogo vrijedi u r, f2 strogo vrijedi u r,.., fk strogo
vrijedi u r , onda f strogo vrijedi u r.
LP3:
f1, f2,.., fk sl f
Za svaku relaciju r:
ako f1 slabo vrijedi u r, f2 slabo vrijedi u r,.., fk slabo
vrijedi u r , onda f slabo vrijedi u r.
Propozicija
LP1 LP2 ; ne vrijedi LP1 LP3 .
Da ne vrijedi LP1 LP3, pokazuje nam sljedei primjer.
Primjer
F: A B , B C ,
r(A B C)
========
1 ? 1
1 ? 2
Zadaci
1. Napiite nekoliko upotpunjenja parcijalne relacije
r( A B C)
========
a b ?
b ? c
5.
6.