Fuzzy SQL

Document Sample
Fuzzy SQL
Shared by: Masoud Mashhadi
Categories
Tags
Stats
views:
388
posted:
10/22/2007
language:
Chinese
pages:
0
#

! "$

% '

% %& ( '

INTRODUCTION ........................................................................................................................................ 1

SOME NEW DATABASE CONCEPTS .............................................................................................................. 2

Conventional Database Joins................................................................................................................. 2

The Fuzzy WHERE statement ................................................................................................................. 4

UNDERSTANDING FUZZY SETS............................................................................................................ 5

FUZZY SEMANTICS VERSUS FUZZY DATA ................................................................................................... 8

TUNING FUZZY SETS TO QUERY SEMANTICS............................................................................................. 10

THE NATURE OF FUZZY SQL QUERIES ........................................................................................... 12

"

! # $% # "

!

& $ $ % %$

% ' % $ ! "

(" $ % # !

" "









)( & % '

'( ( % * '( (

+ , (, ( -&

% . 1 & * '& (

./ 0 , (, *

2' & & &% ' % (

' 3

( - '& 4 - ( ./ 0 &

. 1 /& 5/ 6 (

+(. (& %

- & 7 /,' & & & ' ' & , + -& . 1

./ 0 , (

( & ( & 7 ,/ & ' &( ( 8 '' (+ ' - / %

. 1

/ 7 / ./ 0 && 9 , : ( 9 (

: ( ,' % ('( ' ( +

-& ; -& (& /( & / ' '9: &

, / /

- & && 4 +( +(. ( , . 1 /

./ 0 && (

&& % (

+



COLUMNS





ROWS









FUZZY

RELATIONAL

SQL

TABLES









UNIFORM

DATA

RANKED ADAPTER

RECORDS





SPREAD

SHEETS



FUZZY

SELECTION AND

RANKING BASE

RECORDS









4 . 1 &

./ 0 /





)( & % % * ( % & &' ( (&% 8 + 4

,

& ' '' - & , ' ./ 0 (

. 1 & ( % % ( (

(

- /,9 , : ( / '&

'& + /

- & &&

! "

(

) 6

#& '( ' , ( - & - +( + & &(

%/ , &( (+ + 7 ( & ,(, ( 4 -& -' + 8

( -' , (

-& & 4- 5 ,* & , ' ( (

& ( &

/ +( - , % 2 ' % (

' & (

( ( &' ( '( ( & + ( + & %& % & -&

+(. ( -&









KEY

COMMON DATA

(IDENTIFIER)

COLUMNS









ROWS









COMMON DATA





( (

# " $

(

4 - & '( ' + &

'& ' ) ( % & & ' -& (

'( (& , ' (& %(+ 2

% 8 , + ( &: &(

,' + '&+

( ' &( ( ( (+ ( - && '

' +

0 /1 ( + 1 ( 1

0 ) 0 & & ' % ' (& /

%( ( & ( % ' -& ( ( & ( %

-& & - 3( &

( % ' % , -&% ' ( 7 /-

& ', ( & (







1

When a row is identified my multiple columns (such as Store Name and SKU for an in-store inventory system) then multiple records

clustered on one of the key columns can also be rapidly retrieved. Thus all the stores that have a particular SKU in-stock could be

found very quickly.

2

The concept of shared domains is central to the philosophy and mechanics of a relational database. A domain essential defines the

permissible values for a column. Thus two columns share a domain when they are restricted to the same set of permissible values.

? '( & % ' + /

0 / 1 ( + & & - * (( + &

(

) & (&: - & 4 /

( - '( ( (& , ( - ' ' /

( 4

(

)' & /

- '( ( / - / (, (- ( ( ' ,

( , ( & ' /

(5

( & * ( &( , 4 )'( - &% / (, & 5

' /

(( ( / + &' ' / & & & -&









NAME

YEAR_FOUNDED

LOCATION

EMPLOYEES

SIC CLASS







INVESTMENT

DATABASE





NAME

YEAR

PRETAX

AFTERTAX

PROFIT









(

4 ) & (&: -&





(

&% %( , ' (&% - % (@ # ( @ # (( *('

&/ - % & ( #

& # / &4 &

& ' 1

0 7 /%

& +

( 8 , %(+









!



4 ,& ( , where & ( , ( &

& 7 / ' / '( ' % - & (

' /

( ( % ( &

, 7 / ( ' &% ' % & - & '

+ $ & &

& % & '& % 8 3 ((

& + % - &( (

' + (% -

% ' & /

NAME



YEAR_FOUNDED

LOCATION

EMPLOYEES

SIC CLASS

JOIN NAME

PRETAX

INVESTMENT EMPLOYEES

DATABASE





NAME



YEAR

PRETAX

AFTERTAX

PROFIT









4 0 > &

/ (A '&





( ( ' ' &' , +

( 7 / ( + & , & 4 &

(& & &+ 1

& , 7 /& (% - ( & / ' ' ( , % 9 ( 0 %

( /

'('( ' ( ( - , -& - & ' & % (

- & '( '

( % ' % & & ' & ( - / ' +' ( & ( '+ &( &

, ( ( % & ( & ' -' & ( ' * & ,

' && ' - / % & ( -' & ( - &( *

' /

( % @ (( *- % # / &% ( - & ' (

+ &* '

/ & ( ( , 7 /? % 8 &&& ( (*

&' (

% & ' (

. 1

./ 0 ( '& ( % % / , + ,

( ( (, ( -&

&+ &

9 ( 7 /,' // ' '

% / % ( - & ('( & (

+ '

( - & ( * & ( & 4 & '( & & & + ( ,( '& &(

* / '( 8 , & '&( &

( & 6 (

-& & + 7 / 8





"

# $



? . 1

./ 0 & 8 * ' '( ( ( ( & '

& ,(

, '/ + +

( , *(' 5

&&' &









4 & 8( ,'(' -& 7 / & & &

' & % & ' , -'

' + ( ( ( / - &&









$

&( * 7 &

/ ' & , %(+



%

&

&

' % &







(&- &

( % ( : &(% B 2

4 C 4- , B +(. ( (

27 ,+ '

( & ,( & ( ((+ - / &' & ,+

& ,(

( / / ( & &( ( ( - , '& (8 ( (, & %

4 - ( . 1 '& &

./ 0 & & // 5 ' % / %( (

& (& (+ / 4 & &' ,( & (' ,&

7 / ( & &+

' (' , 7 / / * & ( / + & + & (' &

( ' ( ( ' &( & / '(, ( ( , (

(& ( ( , / 7 /) %( (

% % & % / & %% / , /+

7 ,( ' &

, -& &( (/ ( - & ' % , ( ' (&

,& % % .

8 ,./& & - ( - '& , ./ 0 ( &

+ 8 . 1 % /% 8 (

% / '

& ( - & 7 / '& &



) *

D & ,& , % '( ( ( '

+ 4 & & , (' '

( + ,

E + (( ( '( /' ' ( ' (% , . & &,

'

+ 4 ' ,- .

( ( ,./ +' & , & & & ' ' ( ,

+

( &- ( (

+ / 4 -+ , ( - % (

, ' % && / &( 5 (

+ ' +

( & - ,& &( ( .

- , & ) ,./ + ' (& +

'( - & ( & %

& % & & / - & & ,

'( + ' ( & &% / &

/ , '

, ( -% ( (& & % ' %

, (' . -

"& & ( ,./& & & / * (( + '( ' , (

4 ) '( ( ( &

- & % ,

& & ' / - ( / (5( &% + &- - ( /

4 &- % - ( / ( 4

& % & '! , & - ( /4 ( & & ,( &



µTALL = {height ≥ 6}



4 + % % & E 8µ ( ' & - &

+ & %& % && &

8 ( '& ,







1









Member

of Set









0

4.0 4.5 5.0 5.5 6.0 6.5 7

Height (In Feet)





4 & 4 11 : , ( (





? '( & & - &' ' & ', (& & & - ( /

-% ( & , &( ( & ( & - & , & 4 & & (

, ( ,, ( + &( 4 % & ( &* , ( (' & & - ,

4 4 - ( /& &

/ ' F ( ( , , ( ( 7 & (' & &

( 4

% && - ( / & ( '& & , ' ' && , ' ( '(& (& (

+' & & & 4 & '(& (& & ( (' ( % ' (&

% - ( &- % (& & , & '( ( & )( '& , 4 &

(& & ( , , ( ( & ( + & (' & & ( 4 - - / (+ (

+ , ( (' & - & /& , & ( 4 & -&

& ' ( % ( '( & & + , '(

( - & (& / '

&

6& -& + ! &' ' / & & % & -& + -

+( .









!

NAME

HEIGHT

WEIGHT

SEX

AGE

RESIDENCE





STORE

DATABASE

NAME

DATE

ITEM/SKU

VENDOR

ITEM/SKU

QTY ON-HAND

BACKORDERED

QUANTITY

PRICE









!4 : -&





4 8 (+ ( & & (+ (, ( ,( & '& , & ,& '

& 4 %

/ ( ,( + % ( * , (% - + * (& & &

( & , % ( & 4 - & % & , & - ( & -&



"# 4 & 4 -





Name Height Weight Age

8

> '& ( 6G #

( & 6

!G

D 6G

&& / 6

!G $#

6

BD / 6G ! $

( #

6G # $$





,

)% & ( ,( ( ,4 ( /( & &*, ( +

& ' 4 ' & ( (+ 0 7 /

1 % 8& (+ 8 &5







#

# & (!

(

B /% ( & & ' , & 4 - 4 - & %& & %

( &



"# 4 & &





Name Height Weight Age Tall

8

> '& ( 6G #

( & 6

!G

D 6G

&& / 6

!G $#

6

BD / 6G ! $

( #

6G # $$





7 ' 8 % , + ' (& % (

& " " && & , & '& &

& ' &D ( ( / &

' - (+ ' + . &4 & & ( /

% / , '

& (+ & +'( & ' (' /% ' ' (+ ,( (

/

, 4 - % (+ - ( -

/ % (4 ( ( 4 )

( '& % % (/

, % ' & & ( - * & + - ( ' ' - ' - &

+( & ( % ( % 8 (+(+ - ( / (& ( 7 /' (+&

( (+ , 7 /( ( '& ( ' &% & (& - (

7 / & (8 % ?( ( % ( & - % / , * && (+ '(' ,4 4 &

&

- (+ & , , ./.&



#

.

, ./& & ( & ( , ./

. & & / , (' (+ ( &

(

8 % + & ( ' / ,( - ( & D (/ , ( ( %

(' ( / /, ( & ' && 4 & ( * B '(' & & ' & /

+ % , & & % , / (/ , % + ( 8 , ( && ' %

-& " ,( - ( .&

& , ./ & ( & + ,

- & ( & , " ,( (& 4 & & 6 8

& .

, ./& % ' +

,( ,4 + & % & & , ./.& ,( (





1









Degree of

membership









0

4.0 4.5 5.0 5.5 6.0 6.5 7

Height (in Feet)







$4 .4

./ : ,( (

% ' / ,, ( 8( , & ( ( , 4 4 ( (+

+( / ( ' && + & & - & , (' ( , .

, ./& )

&& ' & + % + , - & + & %& % , ,

, & - & #

, H $ I( .&

, ./ 4





1







Degree of

membership



[0.43]









0

4.0 4.5 5.0 5.5 6.0 6.5 7

Height (in Feet)







% .D

./ - & &





? & #

( - 8 H $I (J) (& + ,, , &

- , .&

, ./ 4 ? '( 8 - & & & & ,' - /

& , & ( ( 4 / (&% 7 & (& 8



%' - ,, , % '(' 4 J

% ' ,, , & ( , '(' 4 J



4 & , ./.& 8& '(' 84 ( * && & + (+ ,

- & , (' (& 4 +( , ( - , '& % % ( ' &

& ( '& ( (+ , , ./&

. &

9 (+ & ( % % '( ( % , ( 4 ' & &

% & + ' (+ ( 7 / & ( &5







#

# & ) !



2' , '& + & ' ( , ./ & 4

. ( & + ,

- & & ( 4 & 8( , 7 / & & + % ' ' '& &

6

+ & - , 4 .

, ./& 4 & + , - & ' 0 /

) K

- /( * 0 ) & & (8 & ' ' & '' (+ % % /

+ % 7 & 4 - & % & & & , &7 /

"# 4 & &





Name Height Weight Age µ(Tall)

( & 6

!G '

&

&& / 6

!G $# '

&(

D 6G %

&$

( #

6G # $ %

&

6

BD / 6G ! $ !

&

8

> '& ( 6G # &





4 & (+ - && (

&'( (+ - / ' %

- /( * ' ( &

'& & & - & ( 4 , ./&

. ' & ,( ( ,4 ' & (

&& - ( , ( & + & ( & ( & + ( ' ' % -+

' (+

' & - &



*

; '( , ( ( ,( ( ,4 - ' (+ -

/ (+ & (+ , & &

, - & , (' ( + & & && - +( . ( , & & (+ ( "

' ( ( ' 4 ( / (+ ( ' ( 8

& & % ( - '+ (





1









Degree of

membership









0

4.0 4.5 5.0 5.5 6.0 6.5 7

Height (in Feet)





' '& ( 6G # (

&(





4 & ( %& , - & &

, (' (& - (+ & ( .

( , ' - , ./& &

4 / ) ( & &' & 4 / ( ( ( / ( ( / %(

& 3

&& -' 3 + ( - % / '(' & * && ( 4 &

.&

, , ./ , '& ( (+ , '(' 4 & & ( ( ( ( .&

, ./ &

' & &

( ' ,/ 7 & ' &

' (' , 7 &



") - # ) '& ( 6G #

( & 6

!G

D 6G

&& / 6

!G $#

6

BD / 6G ! $

( #

6G # $





, % + (' %( - & & , '& & + -

( '( & 4 / *' & -

/ ' & , & - ( / (& &

- 1

/ ' & 0 7 / ? '( - -/ '(+ 7 / % , .

& ' & ( (+ ./

& (5







#

# & )

# & + ' !



4 ( ( , & 7 /& - %

&5 % ( ' & & - 4 ( /)(

& 7 /% ( ' % '(& & / & (

+ &

& % ( && - % / & ( & '('

1









Degree of

membership









0

180 185 190 195 200 205 210 215 220

Weight (In Pouinds)



4 .

/ ./





% % ( % , '& % + ' ( % '( , ( &

- & ( .

/, ./& 4 - !& %& - & & , ' ,

% + & ( - (8 - / - & &



" !4

# ( / & &





Name Height Weight Age µ(Heavy) µ(Tall)

( & 6

!G '

& '

&

( #

6G # $ & %

&

&& / 6

!G $# & '

&(

D 6G (

&( %

&$

6

BD / 6G ! $ (

&( !

&

8

> '& ( 6G # (

&( &





? . 1

./ 0 ( , '& &F ( & ( ( && /F

- & & ( - 4 ( .

/, ./& & ? ( % ( & %/

' -( - & , (' (& & ,, ' , '

7 / ( - * && (

(8 4 % & , ' -( (+ & &5 D - & D( (

D - & + 2' (

& & % & 4 - & & % ( ,

- & &% 8 &



" $D (

# ,4 ( / & &





Name Height Weight Age µ(Heavy) µ(Tall) Min(Heavy,Tall)

( & 6

!G &

' '

& '

&

( #

6G # $ & %

& &

&& / 6

!G $# & '

&( &

D 6G (

&( %

&$ (

&(

6

BD / 6G ! $ (

&( !

& (

&(

8

> '& ( 6G # &(

( & (

&(





& / '( & ( , - & & '(& (& & (

% 8& ( ( 4 & (& % & ( * '( (& &

- & + , -, ( 1

0 & ( & 4 +

D - & '' & ( , ( - & & & 4 & & , '

(4 -



#

" % + ,4 ( / & &





Name Height Weight Age µ(Heavy) µ(Tall) Avg(Heavy,Tall)

( & 6

!G &

' '

& '

& (

( #

6G # $ & %

& !(

&'

&& / 6

!G $# & '

&( &$

D 6G (

&( %

&$ &

6

BD / 6G ! $ (

&( !

& & (

8

> '& ( 6G # (

&( & &!





4 + (+ - ('& - & , (' (& ' && ' , %

& ( ' & & ' & & ( + % ( + - & % '

% & & &

% ( 4 - ! & +

'( , ( & (

' & + , '( (% ( ( , & ' (' &

. - &

9( & ( (+ /( ' ,

& . 1

./ 0 & , / &/ (' / & % 7 /

( & & , (' (+ - & & 1 6'

& * -/

* ( (+ . 1

./ 0 (' + ) & '&

( 8 (+ + & 8(+, 4

/( D + '& & B(' '( ( ( 1

0 & ( 7 & &

,( % % (-/ + & % & / -% ( ( $

D + 4 1

0 7 /& (







#

# & (

# & *

# & * # & ,* !



% &4 - ( ' & &' & ( ' (+ ' & ,

- & & (' % ( / ( , &' 4 & (/ ( & &4 (

/ ( D +









$

" '4

# /( D + & &





Tall, Heavy,

Name Height Weight Age And MiddleAged

8

> '& ( 6G #

( & 6

!G

D 6G

&& / 6

!G $#

6

BD / 6G ! $

( #

6G # $





B(' * ( (+ - % '( & '& & % + -

'( & , % '( * '& - ( & ( 7 / ? '( - -/ '(+

7 /% , .

& ' & ( (+ ./ & (5







#

# & )

# & + '

# & " -& !



( ( ,

4 & 7 /& & %

- &5 % ( ' & & 4 / (

D + )( & 7 /% ( ' % '(& &

D + (

& ( 9 8 4 ( .

/, ./& & D + .

& ( & , ./

( - & & & + &

& % ( && - % / & (

& '('







1









Degree of

membership









0

25 30 35 40 45 50 55

Age (In Years)





D + .

./

%% (% , '& +' ( % '( , ( & - & (

D .

+ , ./& 4 - #& %& - & &, ' , % + & (

- (8 -/ - & &



"# (4 ( /( D + D & &





Name Height Weight Age µ(MA) µ(Heavy) µ(Tall)

&& / 6

!G $# &

( & '

&(

8

> '& ( 6G # &$

' (

&( &

( #

6G # $ &(

' & %

&

6

BD / 6G ! $ $

&( (

&( !

&

( & 6

!G & '

& '

&

D 6G &( (

&( %

&$





? & * (& ( . 1

./ 0 % , ( '& & &

& + , - & ( D + , ./

.& + % , & ( & (

D /& + & , - & ? ( ' ( &,( & ' +

- & 4 - ( & & , & & ( % - , &



"# 4 ( /( D + & &





Name Height Weight Age µ(MA) µ(Heavy) µ(Tall) Min Avg

( #

6G # $ &(

' & %

& & $(

&!

&& / 6

!G $# &

( & '

&( & $

&!

( & 6

!G & &

' '

& & !(

&!

8

> '& ( 6G # '

&$ &(

( & (

&( &((

6

BD / 6G ! $ &(

$ (

&( !

& (

&( & (

D 6G &( (

&( &$

% (

&( &





4 & (+

& . 1

./ 0 ' (& , '( ( ( 1

0 7 /% , (

'&'( & (& , ( ) ( . 1

./ 0 & ' ' & &

' ( ( , 7 / ( & ' +- ' & , 7 / & % '(

& & ( - ,' ( - & (' & & - ( && , '( ( ( 1

0 7 &

& / (' & & 4 . 1

./ 0 '& 8& - (' ( /

'&& - (' (+

' & & + ( ( , 7 / ' (+ ( +

& &

( /& ( % & ' &

& ' & & ( ' , & ' (

' ( & " ( ' 7 / +









(, ( &' & ( (' ! "$

# %

& % %&' ( '









!

#

M #$ '( (

) +(' 11

49 #

" "#


Shared by: Masoud Mashhadi

Share This Document


Other docs by Masoud Mashhad...
test MCSE 70-290
Views: 1526  |  Downloads: 135
Fuzzy Control
Views: 2170  |  Downloads: 141
Tuning Of Fuzzy PID Controllers
Views: 651  |  Downloads: 50
An Introduction to Fuzzy and Neurofuzzy Systems
Views: 406  |  Downloads: 25
power word
Views: 613  |  Downloads: 5
Fuzzy Neuro Modelling
Views: 470  |  Downloads: 52
Design Of Fuzzy Controllers
Views: 576  |  Downloads: 56
C# Language Reference
Views: 341  |  Downloads: 21
Analysis Of A Pendulum Problem
Views: 389  |  Downloads: 11
GMAT
Views: 1031  |  Downloads: 99
Related docs
by registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!