j,ol - sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/complementary... · ii-( i~'...

29
v- _ ( I ur-) )J ., l..Il> LJ\." jI .. vJ )Jl..Il> OJb r (ERD)l..Il>o.)b cS"jl·u.JJ..o tSl..Il> .)y .f l..Il>DS .f l..Il> O.)\.) tSl..Il> .(:j (l..Il> OJ\.) tSjl.w tSl..Il> )?) J) DBA )J .V .J ./ / b <>.1 1\

Upload: trandien

Post on 21-Mar-2018

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

' ~~J,oL v- _

( I ur-)

O~ ~. )J :~~.4 ~ ~ ~~.4L; ~ ., l..Il> LJ\." jI .. vJ )Jl..Il> OJb o~4 • r

(ERD)l..Il>o.)b u:'.~ cS"jl·u.JJ..o )b~~.W tSl..Il> .)y .f l..Il>DS ~.lii..o JJ~ .f

l..Il> O.)\.) o~.4 ~.19 tSl..Il> ~ .(:j

(l..Il> OJ\.) o~.4 tSjl.w OJ~ ~ t.s=>1~ tSl..Il> ~w )?) J) DBA o)~ )J .V

.J ./ / b <>.1 ~J) • 1\

Page 2: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

.J...'=- { . .1 •• . • .•

Page 3: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

-\,. jJ - -#-- --- ~----... . ~

.~ .!

-t B

Kt~¢'I/{&L ~ U~LU.. ~~. ~c~. (UtY-D) )

Page 4: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

1

J

I j I I

-f B

"'" .f- -~- --- -\--.. • ~ tat-~ .\ ..!

Kt~e;tAA /P{ !:. U·'7V:?l~VL.A - ,;4-J ~C~. (U8-D))

Page 5: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

'~A _

(a) entity type/class symbols (i) [IJ (ii) CD attribute symbols (i) fD (ii) fD (iii) ----()A

relationship symbols (i) <5> (ii) ® (iii) R

EMPLOYEE

Ssn

(i) (ii)1 Essn (iii) EMPLOYEE (iv)

. EMPLOYEE _ Name Ssn Address

Name Name

Address Address

Hire_emp Fire_emp

(c) (d)

(i) ~ (i) ~ (ii) ( (ii) ~ (iii) -4- (iii)

(1 ,1) (O,n)

(iv) ---<>- (iv) -it---<>-<E

(v)

(vi) *-

(e)

(i i) C

(iv)

c

Alternative notations. (a) Symbols for entity type/class, attribute, and relationship. ,(b) Displaying attributes. (c) Displaying cardina lity ratios. (d) Various (m in, max) norations. (e) Notations for displaying specialization/generalization .

/

( '7"(;/ :!J /) A ~ ) ELrlft CJ3

Page 6: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

.-----------~---+------ ----,-----

;r) (r/.L J I I

1 I 1 ~ . (

I )/)) I ,

I I i .

. )/)/iJ (--:-Y<?J.f J:,p~) ,

• ,)/))

Page 7: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

J

J

]

J

J

I

I I I I I I I.

I

Page 8: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

DBMS

I . ... . .

H . .l.o

~I;

, 4lli

I ......

DBr1 :g

---_ ... '....... 'f ~~

I J"~4 ,)--!) u4;L..; I ~

I I ~.Y. ~jI~'y' .L:> I, I ..>..:. • ,.,.>:' L.Sl.o.~b ~,,,!.1A .1>1,

1 ~....L113 .l.o f+-- -t I - - H

J""!..Lo ;4l;.ol5' .J_ .1 r-...,..., ;--3~ ,---:.iD .........

~y DOL

1 ~~ uLcl H.l.o r- ......... ...:..-, -t V I

cs -"--- ~ -/r I ~~ I I u.o~bl:.. I -Y-i.; ... f--

~

I o.t..:. • r.?-~ uu.O.lb I ~I;

t5) Y.)l5' t5l.b,~~ Y.

t5) Y.)l5' t5l.b,~~ Y. ~~ t5~ ;I)-!I ,

DBMS .,

Jolr- M ~

I ;I)I~ I

: t·-f ~f,J.V)

~Jj~~ ~

~ I -I­

I · I C!

Page 9: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

I~' II-( I IW. '-I

DBA staff

System Catalog!

Data Dictionary

executIOn

Casual

--~- - ------~- - ---~~ ---- - --

Stored Data

Manager

STORED DATABASE

execution

Concurrency ControV Backupflecovery Subsystems

Parametric users

COMPILED (CANNED)

TRANSACTIONS

A.~_\_~

lIe) ( £1.1'1 Ii 03

_I

Component m odules o f a DBMS and their interactions.

j )/).'V/*"" ~ ....

/) eX Ip J)~ t1 f ;):- J

/~- ~-;,W./~ . .) ~(~.,)/

Source schemas and mappings

DDL processors

Source and object schemas and mappings

Planned DML requests

DML processor

Optimizer

Optimized requests

Run-time manager

Data

Metadata (data dictionary)

Unplanned (ad hoc) DML requests

Query language processor

Metadata

: r -1- .>--JIL()o

( D/}-iE 03)

Enforce security and integrity constraints

A,,; , 1 .. ;

Page 10: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

_ a.

1- Engine

o~ ~ r "-','1 <l.-> ) )}I('; 0'.1 tS .::...9~r) l)';'<5" .)}I(' r 0'.1 "-' ~.); LS"'li:; )

:~I

([",0.)bo~4 \)';Y' ~ Jr5 ~) <I.:......<:> ,,-:'1 •

r[",0.)bo~4 ~ ~.T-J..o ,,-:'1 •

([", )):1) r l5)}I('; u~ ,,-:'1 •

).) ..L>I,;-," ~j j 4-'1 .)IJ-..U . ["'.1:>-1, (,I..; . .))b .)}-?j .s..u..1:>-I~ ,,-:'1 <l.-» S:r-).)

uLbL;') , u".1:>-I, ('L.; t?)> ~.)lS'1 0'::"" J') ~ . .))b J} . ....A.t..:;.....o l5[",~

. [DATE 2005] "--: L.h--'<5" <Ll...» ~ 0'.1 <..>')r l5 lr) ~ J.~ .. 41 ~ ",--,-,:1)"" [ULLM 97 ,2002], [CONN 99 , 2005] . [SILB 06] . [ELMA 2003]

u~ ~'1 ) t)lbIl5lr' ~r<5" rl..; I) ~I ,,-:'} ,.) l5u..1:>-I,) ~ ~I J.)' (.)~

~ v-( ~~J))~ /) . .)~~I)"")W {}~r;";:-1?J)~~/"," l5).rs I('r

,.., ) . 1'?.J· I - - ..) ... ,j) ':>f..J ( tV) j: .he/).1 DHM S ! ;:/ J-::- v' Cr

...' ~ .u.'i 15lA...l..>lj: \-r'-r

';'),1 L5[",<..>')" r)lS' ~I'>J.) .::...9~J.) ..1..>1, ,\

(DeL, DDL o.l.ijb x "-' (,'r'Y' 0l5')u.\, .... ~ ~,; ..1..>1, .1

(o~ ('ld) DML L5lr (u.)~L;->lS' ~ .f

(DML o.l.ijbx ) ~l;-olS' .1'

f, . L...;. o. <' •. b .6 v--' x J ~, v--' X .r--' J X

(~ ~Li ~r.J..o) ~b ~. ~.T-J..o ..1..:>1, .r

. (u4,.; <l.h9l> ~r..l..o "'" (,'r'Y' 0l5') A '~.::-J... .i:>1, .Y

. (~L J..l<: ~ .)'>J.) .l.i1,;<5" .1:>-1, 0'.1)~.) l5W ~.;.;,., ..1..>1, .A

ul...oj';--:J.... ~ (,"""""Y' oU' cs'"~.4 ul),:.......) l51,;>1 J,:.........) \>1 uL..j;;1..; ..1..>1, .'\

(I I r. r

(l5r)lS' ~ l5U.~ ).) o~,") [",J-SI; l5.l.i,J"""'> ~.r.J..o ..1..:>1; . \ .

f["'d.) JI.A.::..;I ~r.J..o ..1..:>1, . \ \ o ..s ,ll;lS' ~r. J..o ..I..> I, . \ 1

r"L...; ~ ~ , ..L>I, oS.....: UJJ-'" "'" .1:>-1, ,.)) ~ ~ ,.) ~I J.o..o ~ ..? r J')

. J...:..:....... ~ l5[",..I..>I, ' 0.) ~ r L5[",.1:>-I, L..a . .x....:.~ o~ L5jL...;o.)Lo; U"'b.

[",0.)1.) 0~4 .::...".....o~ Jr-s ..1..>1,. \

["'o.)b 0~4 (l5jL...;j~)~; ..1..>1,.1

["'o.)b 0~4 f ..::..J:;lA.:> ; ~I .1:>-1,.f

u~ L5u,,~~,; ..1..:>1,.1'

[",J-SI; .:..; l5[",,*Li ~,; ..I..:>1~ .6

('j'1 l5l...J.)j:I, ~I;':"; l5U.,*19, u~ l5u,,~ <is ~ 0}.:,1 ~ ~: ~

~) J...:..:.......'::"""""O~ Jr-s ,..::..J:;lA.:> ,~I, f'>'::"'; ~ u.o.)l.) o~4 ~ ~r.J..o l5 lr

. (.)~t}-?J ".cj~ l5u"o.)b 0~4" lY'J.) ~L,...

1- Run time supervisor

2- Run time manager 2- Database envirnoment managment

3- Software facilities (tools)

3- Transactions concurrency management

4- DC manager 4- Schema generator 5- Catalog manager

Page 11: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

-I \.hI " • 0- . )~

"1 ~ .. • ~' ,....o ~

_I~ " • 0 ' . ~

--L. ~;--->, ~-;:.;;..), ~ !~"'::";I L~ ~r>;' ~~~ i ..)oL<::.~. L5;L'-'-A 4.: ~r'L ..L..>,,"';:':' a..;S,..i

!) ~ ~~ ,~: , ,~ ,.1~..)b ,L>L 0.::.........,1 -,1. 11. ~I·...::..;I "J..:...:.S ·........, L , (Io..)!..) ,L>L, '" •• • • .1 '- ";.1 '-" .I .) ~ Y L.I ....... .. -... .,/

s..L> l:; • d~ L5~I;:; ~~ fo ) cS ~).) .)y, ..s.~,:))Ir""; L,I . .l-.\ oS '-'~

,ADA BAS ~ ~) ~I ~;:; JJ3 ~ ~i ..s.I)S . O.)~ .s-:i l ~ ~ ~. ",L

.~ ~ J...L:. ?~ s~"..)) • r:- , ( .. , ~ 1'\0\-'1;\ [) ~

...I.JL.J. 'Y~ -S..L:...Jo..) ;; ~ oLS..;i • ('>-'.)'J,~!; (ODM) 1}~ -S10.)1..) JJ....o ~;-> ; j:: r a..;S,..i

. ..).; ..))3 ;..;,I;OO f)[3 iVIS

r .

,..)) ..) .s,-:.~, ..5-~~' S ) )I..::.....x..., }:.;;1 ~ cS r""'::", ~~ r"'.) ~~).)

~~ LS ~ ;- r.;-" lS' ~..A L..f" L> •

.h.....,,:..-o LS~;- J::-:;-"lS' ~.....o L..f"L> •

....s ) j LS ~ ;-r.;-"lS' ~ J"L> tt

....s)j J::> s ~ ;-r.;-"lS' ~ J" L> •

,..JJ::-:;-"lS' 0..)) ~)..) oJj~lrl.

L,S!.~~ JjI,;L5" ~ 1 LS~o..)))..) , ~...?-:. L,) 1 LS..I.:.:o..)) ~ i tSJ,.;.,Jo..)) : i a..:.:.S:.i

'~LS~;-r.:;--olS' 0..)))L." 0..)) ~) LSIo;-~lS' tl~1 ~ l..ol ~~ ~b LS.r..i"

I "

Page 12: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

IAU: ~:: , ,,1 ~t:. ; jI: f - f-c" t..rl .... r- (

~G- jok~ ~. d..J o..::.-h • jok~ ~ ~ ).) oJj~I/...>1 •

. .)).) LS.r..i;. 0"'lx:~' jok~}U) ~ d.5 ~Y.s" !",.) ~y).)

? ~ olf,..~ .)l7",.1 ~I~' ~ •

? ~L; olf,.. ~ .)l7'"!.1 ~I; L •

,.)~,"!.I J-il~ LSI).::, ~ ~ . .::, L.>~ ~, ~).) ODBMS d.5 ~yLS" !",.) ~~).)

, ·~.r ~ .) ~ ~ LI...l..J')...l..JL wi. ~I o...L:::.. "-7.)·~ L5~o.)boL~.~. '::-O.r-...l..o '-' u) ) \v........ . .1 L.. .

o ~ ~1~L.5'" ~ ~L; LS)~).) L. DlS" ~

I· ~ .. -J..::>. ~ - . ,.. ..... ...l...:...> , r ~ ,::,b.., I ·'1" L • ) r-'""" - u r--" ., <.C> ) • - ...r-' J-' .

H'''. J..::>. ...\.:..:> - .,.. - " "'\':":> ~ .)b..,1 "'1 - L • ).r- ., ur--" ,. lS) ,- ...r-'J-' .

-:.JL> /r-S:.~J..::>. - LS~ lS)~ ~ ~ .~ Q lS~o.)) L.>l..o....b L,) T lS~o'::')

,(.)~ ~I.r" ~ }~.i5' ~) ..::......,1 o...L:::.. ~j~ lS)~ L ~ ) ~G­

).) .~y~ )~J..::>. ~ !",.) ~y).), ' },s::...aJ..::>..s.:; I) ~ J,I ~~).): f ~

SSM LS)~ ~ ~ ~ ~. 1 J..:.) J..:~ , ..::......,1 ~~ ~L.9 (S) ~ )~J..::>. .)I..u.:; !",,::, ~,f

.ri ~ ~1~L.5'" ~ MSM LS)~ ).) ~ ri LS" ~

SQL LSI).) ~ •

SQL..l.31.9~.

LSlr ..s!.~ .),.,> ') ~.I ) , .:........1 LS I~I) LS~ o~L.....,1 L.>~j ~I, ).) SQL : ~ ~

E/I.DSL ..51)..) • E.DSL LSI).) • I.DSL lSI).::, •

~I,..>I) ~ J.!.;b;l 4 ~I ):~lS~ lSI)..) ~ ~i J..:..) J..:~ E.DSL tUy )..) .ri L.5'" ~ -J~.r.-o 0~j ).::, ..)~,...,

Page 13: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

/

\ UJ

1.l..9·· , . ~;)·I:,.-f--u. ,.r.. ~' .. .r- r

J.o~ ~ h,.x.o c..-k 19 ~ d.J d.:: ...... J, •

)~ <L:>'; .) ~J-" ~~ ~c..-kl9 ).::">L, c,:.:; , u ~t;:....,.) o~" .)I..u.:; , c..:,,f ,.) /' ;.) : Y a.:.S...i

. .)r?

~I~:' <..S~~

o;,.h:-.o ~ • o)~ ..5.:i •

1..51r. )L.., , ..:........,1 o~ .l),; , ?I~ lS""'l> .) y)lS" 1..51r. ~ ~. o)~ ,-\..J : V o.;,S,.j

..Glyl.S'" o)rL <Lo..(b (1)- _ , .... , lS-.l)Ip' 'lS-.~.I~. LS"""'~' LS"""'L:.I,.o .)r.)lS"

1..5u, RDBMS <LL..:») .)p~ 1..5~(I>- _ . ~I . .)~ 0.)lA:.:.-,10,fL,s' 1..5u:,.)y)lS").)

) , ..L.:....S ~ ~).) ~ ~I,.,·~ • (~~ 1..5~.) r.)lS" o~.,~) ~.) y)lS" ) ~ ).) (,.j;L...::....o

. .)./ d.A.:: ...... II..5I~I)_; I.S~~ ) ~~ \.tb.) y)lS" c..:,,f ..:.r..1 ).) ') J..1

~~; ' 1: ,,"' - f - lJ .. .r-) (

~ ).) o~~Ir.II..54-o - , .~ olf , )'J.) }rJ:>..l....o L; ) 'J.) ).r-co 0.) ,);..1..> )

. [ELMA 2000J ~)b ~ )'J.))j.t:> 4..... L;..l....o ~ ~ L5~;~lS"

~~j LI, ~ .

~~jy::i. .6.....1, ~ •

..b.....,1, ,.) /' ~ •

Page 14: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

lA> .:II~.~) J~ ).:1 ) W ) yhj j l : 'c- f- \y

'Jw " • ~

JW~~· ..• ~ ~ t"~I~) ~o.)bo~L,).) L.5l.~d.J.:..3) Jl)).) oS ..:........ 1<.5 0 • •• Jw ~

I.)).) }5.),> ~L., J-..,.-JI~ C ... .3 ~.3)10..LA1 ~J.; ~ .j.i..> ~ L.5jL., t"~

lS-1}'~ L.5JY.3J..:..o 0.3~ •

lS-1}'~ L.5JY.3J..:..o L.51).) •

0.; ).)15. ~ jb X ~1.9 ~ •

~1.9 0: l..0.i 19 •

t.A,o.:ll~ o~.~ ~j~o~.) d,j~) }ii jl : r+-f_. r MMDB .)~I ..::..J,1.9 ~ •

..::..J, 19 . 1..0.i 19 • . . u:.

~19 0:1 -.l.919 •

~ lS4 <>: • ~ J...~ ~19 L.51).) •

~li lS4<>: 0 •• ~ J...~ ~19 lSI).) •

~lcj ~l.lbo~l~ ~ jl~.x}ii jl : rr -~ <t

(~,.....,....~) ~~j ~ ~ lSlA>~ -.l.919 •

~~ j lSlA>o.)b o~ L, ~.r..~ ~ - . . •

Page 15: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

., I

" I / I I I

.--------, / I

API -J y: .. I

I I J I I \ \ \

-------------~-------\ \

"

\ .--_--L __ --, \

AM

DB

---------------------

" , ,

I I

DB]

I

I I

I

: Jf[ t~

'rr-.--A-P-i --.,

---------------------

. . ', . , , , , , ,

-------------

DB2

" ...--.L..------::r ,/

.­" /

I I I I I I I I

I I I

-------------------~-i-i------------------

as J.r:s ~- £S!r.II.;AP ~ 0& DBMS ~ DBMS J.r-J ~- o!r.II.;AP ~ 0& DBMS ~

~5 v~vJ /JJY, ~~J tJ/..->///J : u/ .,. .. ...,.., ___ r .- _

Page 16: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

- (§l" ' .. ~ co · ~ 'f'

~ '- r c-, '" C' t, L L. r c;., ~ ~ [ 'c=f'i-h'L..[ r"-.I ~ 1 c~ l' [' f 1- 6§ ~_: ~-: [.- 'r G;

1- (c t ' . i" !." 't", L ..:. [ c; f &' C\ ,-. c, - l Cl [ r - c;-

~ c;., ~ ! C r. ~;r-;-. . ~ c;., l' o · c;., ---. &" , ,r v L '" l C' 't. , ~ [- 't,. ,~ L ~ --- ~ . r ' t [ r ~ '-1 '-~ 1, ;c-

c- .,C- 'P l ' L ' r;: ~ ~ '- ('-~T . t '-v ,-y . 0 " &"' . m·\. 'p . 1, 't '" r ~ ~I ~ v· V v ~ r r' 0 r c- v ~ 'L r V' - 0 . v . 1:'. . c;., _ <-- V'I g '" r,

c;., 'b [, .c- V ' l c;., &" s: p;: t ~ ~. L 1 -= C\ " . r:- Q 0' 0 f. c;., '- '- » l ' ,. '-_ <-- '" 'r.1:' 0 C u & '_. ,_ '" 0 v) .

(c- t -", ' ~ . tlr- [. f 1 g f ' 0 c~ .• ~ f' '\- r 1 f C\ '- r: r ~ l, v ~ <:) ~ !i::: C_,' l L &" 'P V' v

'" '" ~i V) v· '-- n. CD. (;It '- '--' v . . ,. - 1" 0 l r v '- &" V' ",.~ '-'" .. <-- 0 v 't. "'I ~ 't V'I .

f l' v 1:, G, 0 f:" ~ v f ~ ,f\i 1,· '-c\ ~c- l' v I f\ ~ , C,,- 0- f t~, k t , "- '1 .r '\ ,'\, ' '= G; f ~ ~ ~ c;., t h' c- 1· ' t"' ~ . r '\ t. 0 t 1: l e, '" ~. t ~ t ~ c· .~c- '-- ~ . '" '" 'e, r-;- v ' c.. c;., '1: F,: 'f; --'- y. r, y. c. 'v ~ v

't.- ~ ~ t c' r~ .1:' ~ L c, ,t '-- .~ l'.[7''' '-v l '-...:. t, f. rc, . .1:' t G.

C"':t r'. fr t ,~ " ~ r" [ ,~ {, :: c:::, 1, € q c,,-,"' '[. s., ':~ ['L t : Il v r - t· -'\~' C\ 1 v r f. 1. 't. I:' L 'v 0 '- v <-- [ , .~ l c;., r 1v

.c ~ c;., r G, '" G\A . , ...:., ",~I '-...:. '-D' '-C\ 'r c- ><': " S\, Y. r;-- ,. : __ 'e '- V) . &" V'I 1: \ I: '- 'L. , G,. _ ~ ~

0' r;--,.r ,'.~ ~ t f) &" ~-' . ~, ' _ r;: <-- r l' f c . c;., 1 ~I ~ t, ~ rn.- U> ~ ('YI l' - I:' r. 1:'. tt L. ti :y ~ C\ ,<-- l "t 'L l 1 ~ , 1 't.. l ,· \." . L " 't. ' ,C- r. '- c.. ' ~ ~e ~ (" "" '- . c;., c;- '-P : &" r ,. 0 I : ,['I ', .; ,'tr-·.r 't. C\ r- ,v 'b V. -~ V. (: - <-- 0 y . , .' 0 C\ 't. 1, » '& . o J [ [, l l " ~. [, [, C " r, r ,,- \. c, f) t ' V. ,f\i '-v 1 'v 1;- c;., ""C\ ~ --l ~ . c' ~ c· f ' Y L r,- f f [ t I,. '. ':L ~ .,C- " t. ,- '. tn v f) , f) . .If t.. t.. h.=~. . ' . (I ." ~I G, c, ~- II '" '" "" . C...:.." '-...:. \,~ c;., r.. t \ \0 c;., ~\

c:t - p p . [ . , . - .1: • '- b. . l<- . ~ VI '" ~ i" ;e; 6§ , 't 'f: 'f~ c-' [ ,. .' l " " r: ft c; I;' ~, f 'L "' '\ I.. c~ c~. 1. ~N I" C7

G; • ••• •••••• o. 0 0 C\ t C ' c~ v &' .r' c;., -<. f g v C\ v· '- l 't. ~ ~ ,t y 't v 0

':-t 'e... . t- ""c\ 't ",- 'e , Y t c;- ':' <\ ~ .e

'<'

Page 17: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

, \ I

\. -> }~) )J \\ (("" 0 - DBt13

~DBMS~.Ui.o~I~~)~:V-Y * I I ~;"'/.> ~«~hlh ((.(~~ ~ ~. I ~lL,);)

L5)L.....o O~~d.......:lA.o L54""O"0·_· .....--JI U ~I 0:1 .r. of) ~~lS"~"; I) ~ L5~)~

.(-.L..S 'L:....:..., I ANS I lS"LS .·· ~)

~o.)l.) ~~ -.::.,L;I5:.oI.'

~o;)l;) ).) -.::.,~ -.::.,L;I5:.oI .r

~o.)b Jr-5 -.::.,L;I5:.oI .i

,. .J...:..::>-)~ ' '\1.:; ~""; . f ~ 7.. ., u---' J L~

L5jL,~ ,.:}..o j 5 ~i L5jL,~ , ~ 7.. ~);) r.. -.::.,L;15:.o1.6

~o.)b L5.r-:s:..) .)~ 1 wl..;l5:.0l .r

~ d.~;) L5~o~ , ~. L9 )L>L, .rb) Ubo;)\.) o~. 4. ~.yj - ~I.) c-.h..... ~5'V

. .J...o.;) L.5 ~~

L:..: .r-...L<> 5 ;)~.I J:L9 ~~4. ~ L.5)~ .A

(' j':1 wL15:.o1 J91-b 5 L5))1 ~ ~. '\

('j':1 J...o~ ~ ~ . ' . . ..::....bb 5 ~I,~;, ~~ Jr-5: ~o.)l.) o~.4. ~ ~ . .r. . ..L<> wL;~I."

.(~.yj L?1.,b 5 ~ L?lyb) ~o.)l.) o K,. 4. L?I)o .:.,~ ., r

.(C':-!Iii ~I,.>I) ~ ~~lS' ~ .)7?"5) .jLr.-o .j4j );) ~) L5lo;)l.) .j4j (,lC..)1 ~L~ ., i

.(.)~ ~Ir ~;))5.) }~..os <1..;) ~ .r..~.lS" I) L5jL,o y::->.) .:.,~ cD lS'.~ ...l..J. ') t~ ., f

. (jS ~ ~ jS ~L;) .j1.r.)lS' L5)oOo."::'jL;:t.<> ~L~ .'6

. o.:JI.'J).D..::....bb ~15:.0 ;)7?"~ .,r . ~o.)l.) L5)K; .j~ -.::.,L;L~~ ., V

. ( 1» .jy L. l:> ).» L5jL,('4. ~ (,1> . ..;1 j)o ., A

.(;)""::' ~Ir~.) ):.i5' d..;) L51~1) r.- L5Ub~.r-.L, 5 ~~. ~ L51?,1 ~.),...(JI . ' '\

. ( ,. I·f, s....9lf).:.,~ uLi ,. L,..;' I-.r . ....r) r .. r .. CoO ~ )r-'

I. ~ 1 : I. :L ' , . .i. ..ll: L , . .i. n . (')'"f(-:;"" ~ L5~ .) ...r'.r-. ., r" .. ....r.r. . . ' .

. L5.) .r.)lS' L5u:'d...oL.r. ~ii .:.,LL'\...,I .n . ...~ .:.,1..;15:.01 .ri ~LS· · · .,

. L5.r.)lS' L54ch .. ..15 L5 1.r. r" j':1 .:.,L;L'\..., I .n .~.) L5))I('.} .:.,~,........:; .r (:)

\ ,

Page 18: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

I •

rb '; , ,.UJ ~ .. t.... : J.. _ V I .. ).r-' f\ ,

, (~. ul~ <G5») ~ ~lo~ . -,LI -----..s ~ <lJ I·ql ' . l.wl! c.;,.. . )./ . ' ) r r r u:'. LbA ).J

:.J~ l5""')./.J.r-.j .))J-" ~L

~ ~)J 5 <lJLo ~l5::4. L5l.c:, ))Ir j o.)l~b , o~ jL, .::..S ~ l5""')J~' \

o~ r b . ..;! L5..w0.J) <lJ 4.>i" L ~ c-O' ~~.r

rj'i L5))lr j:J L5})I~ L.5..w 0.r~ Jil...l..> .\

GO.JI.) o~.4. L.5 1.r. ANSI L5)k..o <Ir.- I .JT'"5 l5""'))J.f

~ ~); ~Io.)!'::' uLj ..::...LK.oI.6

~ .jLr.-o uLj ..::... LK.oI .r

~ u.J~ L.514..b.,1) ulr.-o ) L510.J1.) J.:....o L5l.c:,~ J-" l5""').r. .V

o~.J~ <Ir.-I .A

~ .h....y ~L r. L51;>1 ~ ~,).'\

, ~ ~ .)3)) , ~ L5jL...,o.)lol ) L5jI..Glol) , L.5jL....4.r. : ~ L )lS' o~ . \ .

u 1 ).J ..::...~ I" b"; I ) o~.4. ')b-:,I L5 1r. r j'i L5l.c:,)lS'

. '" ) L5r.)lS L5La,.h...,I) "-4 ) ~ ~b ..::...4-J .\ \

l..;ob L5l.c:,~ .r-.L, . \ r

L.r-:' I L ) lS L.5 1r. {' j'~ ...::...:> L:::. J31...l..> ~ ),h;-.o <lJ Ls r" 'J'L .)) J-" ).) ~ .:W lho : ~ L­

(DBMS-logy) ~ oU' ~ . .) ) l5 '" .. ' ~ .wlho ).::, ..::........1 ~ . ...L . ..::........1 ))1 {' j

~ ... ) LS'.I)LS ,~~ L5ply d.......; .b,....,yo L5l.c:,~ <Ll..o..> ) L.5~ '::')J-" d.J ~.L

. ..::...> I.) y.

~)'y')1S ~I'y' ~ ~\.tb~9) : q -y­, ~ 0.J l.A::..........1 ~ ) ...L..-:..jl~ l.c:,o.::,!,::, 0~4. ~ . .r-....I..o ~ <~! 3 ulr.)lS ~I L51r.

, h-..,~ [CONN 99J ~ L5La,~3) ~ rr-'J-" ,...).d~ 3 La, )~.)) L51<u:~....o 'j~

~~ .J..:..:......- L5l.c:,d.J.5) ..:r..1 ).) . .::,~L5" 0.::,1.::, )) ul)~'p- )1;:>1 ) .J ~ ut5' ~ ~ r-: c::..........1 o~ .a;>......:::...o ..0 )' . <"1.- IW.obl

l..i J - \...:)~ I·

~ L5jL 4r.·\

~ ~ bL;;) j)<> .r

~ ) ".::,lA::....,1 j)<> .f

) ..::...LK.oI 5 ..::...~ ) .>.::,lA::....,1 j)<>.f

l.c:,0.J!'::' 0~.4. ) LS-La,~ ..\)y .6

l.c:,o.J!'::' o~4.~; 5 ~l cS) ~~ 5 L5})lrj) L5))I~ L.5~ ~ j)<> .7-

(.)~ ~~lojL) l.c:,o.::,I.J o~4 )l::.>L di ·V

Page 19: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

- L: • . ': .J.. ~~

u:'o.)b o~L, ~.I}s" 0~ .)~.'\

. L.:..::..., u:,~...w ". \ . u ... . .. LS .. Y

I <; . ·1 e . .) 1.;;..JL....9 . ~ ~ ) r-:. LS~.. .9

:) -LJ)~ <C..:.~~ ~ F)GiI) ~ y . .))b lS-u:'<L-:~ u:'o.)l.)o~.~ LS3,J0 ) 0.) l.A::...... I

(DBMS) ~I )}IF'; J.J..y:> ~.jt'>. \

~I )}IF'; ...; j]-" I <L-:r> '\

) ) LS).) yO *- .9 LS)4 ~. jt'> .r

..?~~. ~ ~ ~~.~.L ~~..L.J ~.r> .f

~.) LS)}IF'; LSU:,)j-:1 'Y? ~j11> .6

LS))IF'; ..::.,LlS:.ol ...; j]-"I ~jt'> .r

L5.) y)S LSLa,~ 'Y? ~.r>.V

LS.) y)S" LSLa,~ ...; j]-"I <L-:~.A

- .) ' ..::.,1...1 . .:.::.........0 d.,'; ~'--!h.'\ ~ ? 7V" -.r-

LS.) y)l5' LSLa,~ 'j LS)}IF'; ..::.,LlS:.ol ..::.,IJ...:..:....... 'Y? <L-:~ . \ .

La,o.)b o~~. ~ ..::.,IJ...:..:....... ~ <L-:~.\ \

(~ LSLa,o.)) ) ; ~l5') ~).) r... )}I~ 'Y? <L-:r> . \ \

LSjLoy>,) ))I~ 'Y? ~.r>.\1

(' j'J LSLa,~ lr.-"L ~~ . \ f

LS.) y)S" ~ ) L5)b yO *- 'j LS)4 <L-:j11> . \ 6

.• ... - ( . t" • L.,d : . , , ~ '--!h • \ r ~ Lr'.r--- .9 u) ~ -.r-

lS-1r.-1 LSLa,~ 'j ~r..->...o ~ .)I}I LS~lj-o .9 0~ . \ V

Page 20: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

, )

1 J,:/I" I ·: ! A • .. (, .l.L Del-/ f ~ v ,li <~Ii J · u~ :\t -., ~

)~ o~lA::.....,I, Lr.-"L ~13 SyoU <lJ ~ ,~ ~? ol~ ~1~lS" lA.~ , w~ Lr.-I

~ y-i1' .(J...i~ <L.O r ~ - _' 1.)r.)5 ~ L\.il5'I..I..:?" ))I(".) w)~ ~) ~L ~ ~

~I ?~ .~~ ;~ ~l ~ L5~Lo..c, , L5)l5'} ... , w~' [ 1,.;1 d.r-~ yb ;I ~

: ;I , ...\..;.j}~.t: (lA.)j.!I) w~. Lr.-I;I ~ r. .~~ .ul? .r-~L.>~I ~;I s~ L5)br.0'*-' , '

1· :1 .w - ..::.JU-o . I· . L.:...:::.., . {"lA.~ .w .. wli~l. \ 'fc' - 'Y rc-- u r. , u ... " ~ .. 'Y

(").s..s ~"';:"""x' JLo.s..s ~"';:"""x wli~l .r

L5)L.l s~ , lA.LS"'"')r. wli~l'.i

~I)' wli~I .'f

~ L.>~j ~;I~r., . t:J

d}l ..J}'" .r lA. ~I.r-' [lylY

. - e .. ···b .A ~ r-) r.,

)~r.)lS' . '\

L5~ r.)lS' slA.6...0li r. ~~ 1 L5lA. )j.!1 . \ •

L5~ r.)lS' L5~I, [1,.;1 ~.~LL5lA. )j.!1 . \ \

..::......,~ )'~ L5lA.o~l~ <lJ .s,t;:....~ wliKoI . rr I , I l (

~r.)lS' slA.!..?,;> ~~ wli~1 . \ i

o~~ L.>.:l;S ~ wli~1 . \ l'

~ ,.:l? L.>.:l;S ~ wli~1 . \ t:J

o~4 L.>.:l;S Jl>. s)~)~j~· s)..>5)~ wli~I.\r )~.) o~b ),:: . .>L.. ~ ANSI L5)~ ~)l> ~;I o.)\.) )l:>L.. ~ ~~ wli~I.\Y

s)k...o L.>Lo..c, ~I)~I ~

S r. r-s wli~I.'A .. o~ ~ L.>J...iI).ci wli~1 ., '\

(L5jL..("~ • ..J-i> • e:).:l) Sj.L..0.r->~ w~ ~ .b~r slA. )L.,i ~ wli~1 .r • . ~. • . •• • 'r- ",' " • • .

~ L.>L.i1 U"'lo.J slA.L\.iL..) yb;l) L51L\.iL..)~ slA.O.:l\.) o~4 .:l~1 ).:l ~ wli~1 .r \

«(")IS , .r..~ • 1..l..D • ~ ~ ;I ~L.

o~~ ~~ , ~ !..?Iyb , lA.O.:l\.) L5jU..I...o sir., ~ wli~1 .rr .. .' . lA.O.:lbO~4 ).:l (s./)~) ~j.:....:..f sir. ~ wli~l.ri

.s,GwI sjL..4r. o~, ~ , ~ sjL..4r. w~ .r'f

!1' ' ~ J...i}::-t ~~ , (L.>~r.o L.>~j L.>I~ ~ L\.i) ~~ ~ S~~j ;I o.:llA:.....1 , L.>~l.r t:J

1. :1 - 1- '1 'fc' I.Y..r)

~~,).:l <:~ ).:l , sr.)LS .b-.I, ~ ).:l) !1' - _' .:l?).:l loSj\.) XLS"'"')19 wli~1 .rr

I -

Page 21: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

U\

c...S L50 ~ ~- .. ,~)~ L5~r}) L5L.o,<t..o\..;r L5lr LS!-Ir.- I L54h.l...<> ~~.I ,j15:...o1.'(V

~~ Ir.-I J>1.9 ~ ~ ) (':).>

~ ~ )~ 0 r.> ~ ~. ) 0.)l.iG....,1 ,j15:...o1 .r A

f' }3 -ll '"" .n

,.:...0 -ll,... .i. /

L51~ .::.,\,,;15:...01 .\' \

L5)b~ - L5)...l..,> . .) .h....,1.9 ~i'" ).r~1 .n

4G L .h.....1.9 .ii

(L5..)r.}) ~ ~..I.)i'" ~ j>lyo ).) .::.,1~..I.)i'" L5L.o,}j) .n

~ L5)~ .::.,\,,;15:...01 .\'6

L5.) r)l) L5L.o,<t..o\..; r. L5)....J~ .::.,\,,;15:...01 .ir

,jl L5)b rO *- .9 ~ ~ )l) j):> L5y)'.)~ .::.,\,,;15:...01 .iV

('r ~ ~. ,jlS' ))1 ~ f'}-""" 0lS') L.o, ))I,jl::-o tl,.;1 .\' A

'-:-'.9 ~ ).) )l) .::.,\,,;15:...01 .i,\

p x L5~'; ~r-..l.o w\";15:...01 .f·

.~:. ~ -:.j '" ~ <l...> .• L • L.o,~ w'J· ·:· 1..::.......1 .. _"~. ~ 0.) ... o.=>Ul ~-..- ~ . . ,.. . .9 . . .9 ~) ~P4 .ro--'r. ...

~I ) ~~L~ tl,....;1 ).9) r.1b .u 0~.9~ .~~ <:):>..0 ~I,:;LS"'" j::-i L5~.) w \,,;15:...0 1 .))I('}

L,nl ~ -.l.J1~ ~~ ~ <I,.j ~ .-.I.J"":'LS"" ~r...9.r"-" ))~ ~.9~'; w~.9 L.o,)~1 J:..:.3 - . . ~~ .c..:::,b L5~~ ~l ~ ..::J*-, ~ ~~ ~ .0' )) r l.)"L,.; w\";15:...01

.. 1(' ., 1 . A • \ ~ II.. ~ t , • ~ .. I ..s- \....t~~ tee 0 • 1 J - 7 ~

..:........I.r-, Lr.-.r>1 o}~.~ - ~).r '))JA ( ~)[{j) ..:........I.r-, o}.~ .r

(~)[{j Lr-.r>1 , ~)LS:i u-:J ,I ) <l.O r ~)li .f o~,), o..l..i) .... )~ rli.f

~~ jl ~ 0Lo..G- .A

01~.\· ~j,....1 ~ ,~.'\

0 lii ~).).r. , ~lt:.)l.bl L5~ )!"j ~Lo , ~L5~ .:ll.,uj . \ \

o~,) .::.S ~ (L5u:')..::,.jL.....a . \ r ~ , "lD,j) ~ ~,;-5 ).) o~,) .::.S ~ o lits:... 1 • \ r

(.l.!.4 (> j'Y d5 ol! y1b) o~,) 0.)}! c..r';:-'.:l ).:l . \ f

o~,)..::.S ~).:l' ~- _ ,~~ ~ ~ .:l~, .\0

Page 22: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

u o . .)I.) o~. ~. ~ L5)~ , (DBMS) ~ tY dv ~ L5 :!,J,.s; 0'.1 L5L.lj-o

~ ).) U LS!.~o.)l .) oL.S:.:. ~ '-:-'-!.L....o ~ ~ Ij-o \..L.::-:I )L:..OS 0'.1 ) .) . .))b ~.) )"!) lS' ~l..o ~

~ ~l5" ~)y I), .)~l5" .)~I L5Y )LSc.SJ~ " .. ' ~ ~ ~~ ~ ~ ;~lS'

.~jbr..l5" L5y)lS'~ L5~o.)b ol3::~. C"~ ~ dv ~

uO y-3 ~o.)l .) o LS.:~. ~ L?I» y;, ~ C"~ ~ ~~I I.5jUJ...o .)~~ , ~ 0'.1 ).): ~~ .

..Y.'.~.,3 ) , ...::.......... ).)L , ~~I ~ ~I» ~ I.5jLJJ...o u)J--'" ).) U ..:-....,1 ~~) . .:..........1

. .).; ~ L5)b)"!o* 01,;~ ~ ~))II";

" . 0 / 1/ ,? - 0 " u--:~~ ~ ~.G , •. ---)))7/ ..J ~/L//) ., ,..

~ ~ ).) ~ -.LS l5" ,J.».).;-',. ~ L5)~ I) .)y. L5~o.)l.) • 0l..o jL.. ) ~ r " ' .)).).J7.~.) L5~)lS' dv ~1,;l5" 0l..ojL.. L5:? r L5;~lS'

r---.i:- ).) . ~~l5" ~lS' L5 jS r ~ L5L;;o.)b ~ .~ L5~;}::-;-"lS' ) o.)l.i:......,1 ~ ,r

,.)b ,J.>r---S LL:..c ~~ I) L5jS yo ~. ~o.)b ~ J-7.1)1 L u)~1

• L5jLJJ...o ~ ~,.s ~~ .)~l5" .)~I ~ ;~lS' L5,) d5 lS-~o.)b ou.:~. ,\

<l.S .L..:S .)~ I 04 I) ~o.)b ol3::~, ~lit5" y)lS' ~ .:..........1 o.)L.. ) L5jL..o.)~, .9 L?I}>

,..L:,L.c....:::,b : 1_ '; lL..9.) ,. ~ ' L...; L , ~ .. ~) .. ,

~,:.; d.....J j~ .9 ...::.....-, 1 o.)L., 4;1 ~...o ).) L5 jL..d....oL)"!.9 L.5y)lS' S; L~l~ o " .. .. ~)lS' .f

. .))~ 01~

~17'l5" ~~ 0--:1• ~ L5U,;~lS' u y .L.9.9 ~L.9 0.9.r-S1j,) ...::....9~. ~ .D

,~.) t~ll) s)j;. L5;~lS' L5l.1z,~ L5~)lS' ) L5)~

~.k.o: r - '-If-'r j~.r-' ~ ~ 0l..o j L....., ~).) o..wlr.. .9~:? L5~o.)b ou.:~. ~ L5 .) I..u.:; .)~.9.\

).) U ~ 0~ ~) '.)~l5" 4;1 ~IL L5..l> l.J , ~o.)l.) L5)LSjL..L , ~.9)1

.(.)~ ~ii r,.) )W ) V L5.9~ dv . .)).) .)?, (~. 13) ~~.~L ~

).) ~'),..l.;><.o ~ ; .)~<.S" ~~13 ° )~I L.>..LJ .).9..l.;><.o ~ L5))I~ L5~"::"" . .).9..l.;><.o ,r

'.)~l5" ~o.)l.) o~~. ~ 0..L:, .),..l.;><.o ...:':...J:.L , ,J.> jb r.. ~ r

.9 ~L5 ))I~ ~ j~ L5,...,9 ~ I.r!.) ~~ I)S .9 1.5,3 ~I,;~ ~ .)r>.\

<GI) ..L....i1,;l5" 1.5,.9 ~ ~ .u ~l..o-.G- ) L5)~ ~ ).) ,(.))b L5,.9 J.oh: ~ . .)~~~I),..w

, ~o.)b c::.J;,b , ~I jj-:..o .~ L5)"!)lS'c.SJ ~~ ~:? L5L",~ 0'.10~·f

. .:..........1 ~ 4;1 1S}.o...:::. }=:<..o ~ts:."

Page 23: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

.~I rS ~~ L.c,o.)b o~.4~; ~ 0~ \.SL.c,~..LJy- ..::.,LL"-.oI.O

. .)).) \.S..\.> :.s~,-,:;,,::,,)lS..:::....,. L"rL.5 ~L.)I..\.> \.SL.c,ou".4. 0-'.10.)}' ~1~I.r

.~I ~L 0L, jL., J5' ).) 6o.liL..,I ) \.S..\.>I; ~~ Jkc.I.V

u,o.)I.:l oL~. 4. ~ ..?I)o.5 \.SjU-lA).:l ~lS u)~ ~ ~ r.)lS~. ~~.A

l5r..~.~lhu l ~13. ~.:.: .... J.li sYho lS'.I)lS, 0..L:. -LJ;J "l5.)r. )lS ~"~).).5 .)).li

.~I

~.5 .lilo.) /~r. Go.)b clf:~. 0 0-'.1 \.SIr. LS-~.lj-o. L.c,o.)l.) oL<:::4. '--~)lS C'Lo ~J.o

) ..:l ) }-" ~ ~?;~ ) ~100 ~".I <$"' )r. ~I> ,...l.J.il..S" r..j).) ~i . ~ IS".L....o

.(-::........1 o_G -L,-.9, .))}A 0.) ...l.J.L:, .J..:SI..\.> '.r.-j .))}A

60.)b SI~1 . \

~.5)1 o L"-.o)l I t.5-> J.-a>lS .,

60.)b "" LS'~.) ~ J lS'~~ ,.s60~.)~.\

\.Slo.)b \.S)Lf;L..L ) ,-:-,L.::-I.f

~ , 4.91> , 01o j fo ) ~I d.J lS'~.) , 60.)1.) l5jL.,0.r:>~ \.SIr. ;1)5' ~ ..y...oL .0

(D LS" ~I) ~ as ~1o..G- ~ <\.>y

~ \.S.li,~ ..y...oL .r 1;...::...:51..:; "b " I. ··.V ~ J...r)./·c~

60.)1.) ~l.::--~ .A

) .. c .. Q.) ~I b!r" Jlo..cl 0LS:.oI '\

;1)lS ),10 ~ L.c,o.)\..) ~;. \ '

(.)~ if) }~iJ' ~).) \.Slo.)\.) J~I ~-:~) \.Slo.)b J~I..y...oL.\ \

L.c,0.)1.) ~l..o?.....o ~. \ ,

L.c,0.liL,1 Jlo..cl 0LS:.ol. \ '\

l51~,)L \.S~~j ~ \.S jL..a,...,L r. 0LS:.ol. \ 0

).) \.Slo..)\.) J)Gi:;........,1 ~ <L.J) \.SjL..,o;::->.)~....o..L:.)," ltl,.)r.)lS" "';'J::........3 --.4-J.\r . (.)~ c!...L> !...o )W .~

..I • .; '-" "

I. c,. • L . L " .. " \ V ~ r... L'--' ": ~ -J.)).) C:J--.J .

0--!.I ~'y \.SIr. \.SjL..,a...oL.r. ~ 0..)~ ~) l5)L.oI ..::.,L:,);.5 tl~I..::..i~)..) .... 4--J.\A

C) 01..o j , "::"~)j---f

Page 24: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

(<')5..\.;» L51a.b1) L5Lc,0.)1.) o~,~ ).) Lp~) L./r.}5' ...l..J,.) ~ ..;~-: L~~' \ ~

S[;:, }~~ l., ~l,..a, L5 1.r. (L5 ld.) J)liL........1 ~ ~ .)~ if.) -::" I~ ')b..J, I ).) ~4---Jr·

(.)~ ;:~ ./ L .... ·)

LlLo )-) L5Lc,o.)b '::"",.r...J...o ch-J"y ))I~ ) ~ o.)LA::.....,I.'Y

, L5 jL..,~L.; .r. ~...:> ~L5 &-!,;b )) "'::"'..LA )).) , "'::"'.L.A LlL.> ).) LlLo )~'" L5Lc,<\...:..;,,;..o J-.a>1S' - I A

C))lr} 3 ))1":"';;'...., ) ~ 0.) LA::....., I ~ ))Ir;, -.w.~ <\...:..;,,;..0 J-.a>1S'

~~ Uz,o.)b o~,~, L5)~~ J.oI L54c9~ , l."ljA 0;:1) ...L,.oIJS : ) LS ,~!5..::;<..s

0)L:).) ~~ L51.r.) ,.)~ d...1.lL6 ~ ~.Ij-o 0;:1 ) ~, .f=' '))JA)') : ) ~ d..JJlb..o t~j-O

, [ELMA 2000] ,[CONN 99] , [DATE 2000] <L...: ~ ) ~,Ij-o 0;:1 ) ~ r.

,(.)YS' ~I.r" LlI~~ [c..AJI-YA b,J n i _ /.J . " r , j , / ! ~j});;:( / r (/ /;.) (f" Lv l, t ~ r:..5.J ~

dT"l) 3 ' J..i~~ ~L; .)~JA L5~ L~ ~ ).) l.o,) ~,Ij-o L.,r:1 ~ :~h .LJ , L5)rl~ L.,r:1 ) ~IS' ..:..,;;.L::, , [;:'o.)b 0l5::.4 L5.)~ ~Li.., ).) ~b ~I.) oS ~

Lr-',I) ~ , o,.;Lc,UI o.)l..ci.:-,I , 0..L...:::. ,-;-,Gwl r " .. 'L5Lc,~I~ , Lc,~J.>.3 ) oJ.>.,

,.)).) LS"""U ~ 0.) ~ .r. L5l."lj-o ~l; ).) , lS)~~

))1(';, L5':1L ~,;..o, \

))I~ L5':1~ ~,;..o ,r

L5jl.....,~L.;.r. L5 1.r. ~ d.:...:,/'.\

~ ~ ~~~,L.; ~ ) ~ cY-~ )~ ~ o)~,.) LS"""~ ('l.::U1 L51.r. ':I~ ~,;..o ,f

, ~l., ..?' .. ','

L5.) .r.)iS L5Uz,~L.;.r. ) ~ L51,;>1 Ll~ .J..:S ,0

~Ir- : i' t.5~~

Uz,o.)l.) L5r.~ ~I o,.A1~ ;h> .Y

~I ~} ~ L5)~.) , Lc,LS-lp. }o.) r--S wl~l; ,Y

-,'. '- ~ ' L.; - '.) J....::>t....JA ~~ ,) .. '~u'Y.°_ ,,' .. ,,' ·

Page 25: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

~~~ r. I) L5~.) ~L..... ~li·LS" ~1 : f ~~~ 0L.-o ) .) L,I.))br.).) <.s.'.~~r>' 0L,}-J ) .) L5; ,J,.s:; Lr-I) 0.)liL:......,1 d5 c........,1..:..........,).):, ~

0.)~1 .b y:., ~) ...u1.,.LS" ~lS' 0 1.., } . ..J 1.5).) )~. o.)b ~ L5)bo.)l.) L5~~r> ' 0J...o )).) ~ 0...\....0

·(L5;,J0 Lnl ) ~L.,L:,) lS' , l::--.J

)~ U .) y-S CL-,10IyLS" ~o.)b 0~4. L5;,J~ L5 Ir. 0.) ~ r. L5~ljo ..:.........., ~ )

• 1.5.) r.)LS , ~ oLS~.) ) 1..,1 . .)~LS" 0.) l.i:...., 1 L5;,J,.s:; Lnl .;I , ~Iy:., ~ ).) d5" : .)~LS" ~i· 0L,}·..J).) L5:),J,.s:; Lr-I L5~}~ ,..L:::.~ )}r. r.-j ~Iy:., 0~

.)L...x.:1 U ~).) ~i")..L:::.~ fo .))7"" 0L,}·.,).) ~l.c.)lbl ~)~ ~ ~ .)~. I .\

"---! . ~ 01.., jL.., ).) jS" ~ L5Gl,o.)l.) 0~4 . .s..: .)~5 L5~ ~ 1..0,) ~)~ ~ . (.)~ 0.......:::- 1)""" Gl,0.)1.) 0~L, ~'-::--' L5)~ • ~ )W

. ~I., . ..L:::.) ~~. )~ ~ )""" ~ o.)~ .)~j 01.., jL.., L5~d.) ~ .\

I.5~<L..oLr. L.S"""C'.I~) 1.510.)1.) J~I,..L:::.~ .)~j 0..L:J or,>.) L5Gl,o.)b).) 1",1...\....0 01~· .f

. ..L:J~ ;;.; .))7"" (Gl,o.)b ) 1.5.) r.)lS'

. ..L:::.~ )I~ 01r.)lS"" 1.5.))7"" 15~I? )')...\....o~ .'f

. )II., ~I Lr.--"l:; ~ 01.., jL., L5~o.)l.) J5' 1.5 5) ~.) , jS" ~ J;..:5 J~~ ~ j~ .6

. 01.., } • ..J L5~o.)b lr.-! o~~. 0l.b~) .)?, .r

. ..L:::.~ .)~j 1.5.) r.)lS' L5~<\..oL r. lr.-! S;..::-o L5Gl,o.)b 0 1r.-o .Y

)~ «.)~ ~I)""" ~.))L.QS ~) Gl,0.)1.) ~~) ~o.)b 15}5'jL.., 5 -::....9.) • ~ .A

. ..L:::.I., L:.:.) c....., . r-- ) 7"" ~ .

. ~l ~yL;y 5 ~)}' 0.)~ .)~j .'\

. .b r. J-:.bu L5~ jb.r., r>~1 ~ j~ . \ .

01.., jL.., ).) ~I.) ....iL::..S 5 155lS' o.)b ~ ~ j~ . \ \

Page 26: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

~.~·: ,-v

~ ~ -~ ~~ ~ ~ La,0.)1.) oL3:.:.~ ).) ~.::........,I s.)) v.:.oJ) cU:~ y . .)...,

l5~ ~ ~ L olr ~~ y . .M ~I . ..::........1 ).)o~ 45 ~.lb5 c.);...J..;:>u, ).) L5)U r.:. ~~ ~ J..I wl..;l Su.~ .~.~ lS" La,o.)!.) oL3:.:.~. ~.y . .M ~ ) ~ 45 ri..5" ;l)

.~L 15.I.r.-\ ~ 0 . ..::........ r...r' .. 1.;\i'"lS" J-iuLb, 5 -::...\};:> I ~ ).) , ~ ;1.) ~L>

~..::....J ' :r-V .. ~

:) ...L..J}-:J:~':; ~ J.. I ).) ~I L5v.:.~,.:-...o)..?.I.,J

lJ.:"d.) ,)U:~. y.)..., •

1.5.) y)l) (L5Ll,)~ .r..J..o •

I.5jL.,a....oLy L5W J~.

DBMS I l) J ... (" J~ • 15.) ~ ..I

G o.)\.) o~.~ ~ .)~ 15.I)l) Jr-s J~ • 4}!r" L5)l.ol sLl,~w I"G.,,,;! 5 La,o.)b oL..5::.L. L5~) w~ .r. w}b J~ •

..:.:l.o jL., SlJ.:,k.>...., .r..j l).r.)l) ~ .....rLo.:; J~ • Ll,o..;.;L .. ..,\ ~, 5 wl~ ~ Ji--" •

o..l....:.-S ~ ) L53~0 , ~b '-:-'~ <:...h......., ) ).))P.r. L5)l) ~ Su. ).) : , <LS..i

~ ~ L;--!.I .)r->~ . ~~ ~.r...M 1.51).) ~ ~~ , ~ L5lJ.:,~.) .....rL.,I.r.

, ) r-s lf.7> LS""""""~ ~ . .) L5lJ.:,~j).) ~I),l.:...o..;l J.:.~ ~ J..I o~~ . ..::........1 r..~L ,-:-,~I

~ L5~ ~ l.))~l.:...o..;l ~ 45..::........1 J..! ,-:-,,.Lho.$-> ~ ri 0.) l..iL:....., \ })I~....s-'~

.~L ~.)y.

1.53r10 , v.:::......;l.) ~ ~ i ~ ~r...M ).) d.J,r.U ~ J..>I.) ~ ..::........1 1.5.)) La,0.)1.) r....1.o : r <LS..i

• "),:-.9lf.7> lS'"""~" L5L...a,lY').) ~L..o ~ lJ.:,o..)b r...M c..O.:LJ;~) t)Uol L5lr· La, 0.) I.) 0l.3::.~ .

. .)~ ~I.r" "'::""' . .r. . .M wlJ:)UoI~" <-7)..) ~ ~ II La,~ Li""I)o ~ ~"

M 1.51).) L;L.,} ......... .:---.t:>. ~l.ojL., ~~ ~]:, . .M)').u ~lS" 0}':::'1.b.Q.3 ~I).): i ~

: ..::........1 ~. lo.r'

~ • ~.)J! • o..)\.) • ))11".7> • ))I~ •

~ I}S ~ ~.~ ~r...M ~ j~ L5\~1o r ~ ~ ..::........1 W L5La,~1o r' ..;I ~ 0..)\.) Lr..1.r.~

, // 5'.. )~ ;ViJ~j~y--?;;

Page 27: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

. (It!>o.)b y-!.J..o 15)~ ~) L..>1..o)~..J ~.r..J..o ~ 0.)10 ~ 5 ~I ~ J') ..:.S)L:...o .,

. It!>o.)b oU:4 15),J~ 15~lj--o 5 ~I ~ ).) ..:.S)L:...o .1'

. 15),J~ 0:'.1) 0.)lA:......,1 !"..li: ~ 0.) LA:...... 1 '))J-").:l IS~ ~ ).:l ":'sJL:...o .,

. 15),J~ LY.-1) 0.)lA:......,1 ~ ~ -~ ~i ).) ..:.S)L:...o .f

L..> ly)LS 15U, j~ .:l )51.;--! 5 It!>~I?- .) )51Y. 5 ~~ ~ ~~ ~ 5 &--9.) d...JLh." .6

. (It!> j~ lS'"'"'~ JJ-""I ('~I)

u.:lI~5) ~5) 5 It!>0.)1.:l ~5) )b~ ~) 5 ~).:l It!>.:l1~5) ~5) 5 It!>o.:lb ~5) l.5""")y .r

. !" j':l 01~ ~ 5 ~ 5 (yb '))J-" ~ ISjUJ..o o~ ~ ~ 5.) Y> ~ ~)

. (EER ).)~ [t-') ~ ) ~ o~.:l as ~Ir ~) It!>0.)1.) l5-~ 15jUJ..o .Y

. It!>o.)b oU:: 4 ).:l ~~ 0 r->~ ISlt!>O.:lb ~ ~ .f..

5 (~)LiJ ~.)~ f:Y;) ~o.)b 0~.4 ~ 15)L..o....o ~ .:l)J-").:l 1Sy.:-5 ~ .'\

. j~ .:l)J-" IS.) y)lS" (15lt!»~ 0~ ~

0)r-"').) !" j':l ISJrjl('.} 5 t.5))k:.,.~--, 15~~ 5 (It!>)DBMS ,-:-,Gwl).:l ..:.S)L:...o ., .

. (~~ o~ ,-:-,Gwl ;3'1) !" 5)

. LS!.1.r.-1 t.5W &~I ,-:-,L::..;I 5 ,-:-,Gwl ).:l IS~ ~ ., ,

~ .: ,~;..--.s 5 0..)i t.5 ly ('j':l ~.) 15))I!".} IS It!>)j, I ,-:-,Gwl).) t.5~~.n

. yb '))J-"

. .)y)lS" Y' ~ ~~ 5 j~ .:l)J-" t.5jLd-..oliy (1Slt!»L..>~j .:l)J-")') t.5~~ ."

. (~~Iyb) It!>o.)b 0l3::4 ~I).)I ~ ~Iyb.' f

. ~o.:ll.) ou:~ . .)~I t.5 ly i" j'l t.5lt!>d-..oli y. 5 ~I).)I t.5W ~~ . , 6

. It!>0.)1.) ou:~. ~ ybli ~~ (t.54-:: . .:l5~) ..li:1~ o..c~ ~ . 'r . ?}:>. 15lt!>W ~~ 5 ?)b- IS~~.) ~ y. 0)Ja.; ., Y

)L:>L., ~ 5 u,0.)1.) oLS.:4 ~b ~ )L:>L 0~ '))J-")') t.5r.;-S ~ .,,,

. (~~ ~Iyb) ~b t.5W ~~ 5 I}S' t5~.) t.5lt!>15~IY--'1 • ~L.:..., 15l.tb~19

(o~ t;-!.ji 15)L..o....o 0)J-"" ).:l) t;-!.ji ~Iyb ('~I ., '\

~b ~i)· !"j':l ~~ 15lt!>~5) 5 (>j':l 15lt!>J..SI;. "15.)y.).S' 15lt!>d-..oliy " ~Iyb .1':

L..>1~lS" • <L<>liy. ~J-""I ~Iybjl ~ ~ 5 .:l)b ~Iyb ~ j~ • 151<I.Aliy y> as ~~ II ,..... ",,..

. 15.)y.)u ~ L..>u~ ~i ~ ~b .b~) .)~15' (.)~ 15jL..<l.Aliy.

. t.5y)l) t.54-.b-.15 i.?lyb .n ~ t.5l..:t.o.)b ~ o~4 15).iS')~ 5 ( 15jL..~,..,..;) ~~4 ~ - ~"..:.........3U~"""; .)~I .1'1'

. ~~ 15~.)5~ J~I oy:~ ~o.)b o~4 J.FS t.51y. (' j';l 15Lb<I.Ali y. ~~.\,

.l..:t.o.)b o~4 jl15)i.:Jy. o*, t.51y. ('j';l t.5~<l.Aliy. ~~.\f

(L..>Iy.}S' 15Lbj~ ~ ~~15 ~~4 ~- _ ,.)~1.\6

Page 28: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

. C.).,..l.?t..<> ~).)l.i.bo.)\':' LJ')}" .))., y, 0)b.'f

~ )-=--i ., ~ L5uo.)l.) ~ "~" 0.)}" ~ ., ~~ . .::.-.:; l5~).JI.r",...I ,-;-,lX:.iI.'V

. C~ b yo .,.) t~l) .).,.).x..o ~ ).) ~I., L5Ubo.)l.)

. 0l..o jL.. ~I., L5l.i.bo.)l.) 0.)}" .))., y, 0 )b.' A

. (tJ-' b.r" ~ t~l) ~I., ~ ).)., ~I., L5UbO,)\':' ~ "~" 0.)}" ~.,,\

. ~)~ ~ JS ., ~ ~ L5~ &.-S.) ~., . . Ubo.)\':' ~ 0 1y,}5" L5.~.) .b.:I.,..o ~., \

.)5" J>lyo ~).) tj'J wl~ ~).) 0)b."

. 4-ii Jkl y, 0 )1;j ., )S J>lyo ~ ).) t j':1 L5UboJ..iL....1 ~.,."

~,; ~ ~ 1".,) 0)~).)., Ubo.)\':' oL.S::L, ~} ~~ '))JA)') l5.r.;-S ~.'f

. 0~L, r-:-"} I"~I.,}S 0:1l5 Ub}j:1

. L5.. I)5" J-:I}I).) ~)t., "Ubo.)l.) 0~.L, ~" L5..I}5"., DBMS t5-.1)S t.,l..l<> Jrs.'6

. .)~lS" t~1 Ubo.)l.) 0~L, ).) ,u ~~ y, ~\.:, Jrs ., 0 )l.b.'f

. Ubo.)\.) o~ L, ~~ Jrs·'V

. l.i.bo.)\':' ~l..o.r"-" ~., A

. Ubo.)\':' 0~4 (~~)~) ~r4 ., L5~ '))y»') l5y-::-5 ~ .,,\

. y.-:ljj 0:1 Jk~., UbO')\':' ..::.J;k> ., ~I L51y, t j':1 y::-:ljj ')Gul .f·

. C ... ., l.i.b j~1 • UboJI.,)..l5' • LJIy,}5" ~~ ., .)~I) ~~ L, 0 1y,)S ~.r-..1...4 .f \

. 4-iT ~~ l5 Ub j~ ~~ ., 01y,}5" ~ ~\.:, lY'lu .f'

. ('-:-'-'-"~ ,-:-,.,8 ~) ,-;-,.,~ )~ 0~ l5 Ub .Gt........i ~~ .f'

. Ubo.)l.) ) 0.) lit:....., I C~lS" ) ..1...4~., l.i.bo.)\.)) O.)LA.:....,Il5Ub~1 ~ .ff

. Ubo.)\':' 0~L, .)~ ~J..il..ojL.. ~~ j)JA)') l5~ ~ .f6

t~l., ~~ l5uo.)\':' 0~L, ~ ".)~JA l5Ub~" ) l.i.bo.)\':' JlA::...iI., ~~ t~1 .ff

~~ "l5.) y,}S r- ," ).) 1r.1 ~19 ,u l51<\.i,f ~ .)~y> L5.) Y,)lS" l5Ub d...oli y, ~~

.~L

L5)~,.s:; ~j).) 0~J-!) 0 1y,)lS" ., ~ $'wl ~ ., J..ib ~ $'lA;) ..:...p, ).) ~)t .fV

. ( ~~)tbl L54 0·; _ '., 0~)tb1

~ rt - _ 'LJ.) y5 }I)LS ., $'WJ) • ~.r---f · ~~ 0lilS:..oll5-L..~ ..:...p, ).) ~')t; .f A

. 0li ts:." I 0-!.1 ) 0.) lit:....., I

Uo.)\':' 0~L, ~ '))JA)') ~.r-..l<>., ~ rs 0~)j-! ., Ub)l..oi tlil ~ ., ~ .f,\

. LJI.r.}5",

~ A...:;;~ ~., o~ ~~ LJl...oj 0..LA).) II ~~L, oj,~" tl..,.jl, t~1 ~ .6-

Page 29: J,oL - Sharifce.sharif.edu/courses/94-95/1/ce384-1/resources/root/Complementary... · II-( I~' I IW. '-I DBA staff System Catalog! Data Dictionary executIOn Casual --~-- -----~--

I~ L-l 'l

I LJ II I-I 57 ),:, oS ,:,),:, lS'.lt>O.l) .r.)tr . ~.~ ... ,,)tr I) It>o,:,b c~4 ) o..L..S o.)l.C...,1 Y" ' Ftc. c5L......t ).l

. .Llo.L::. d.) uL..; .-'~,: JD ).),...,..; . .)~ "'-'-.>Ir ([....aJI-VA b-,)] ~ "-4 ) ~.r.. ':' (':'L. ~ '.r.)tr.l)7").l ~ t)lbl c5 1.r.

. Lol. ~. 7'l.5" I) u,o.lb cL..fo~ J ... ~, T':'~I c5lt><L..oL.r. ' .. ~ .. }..., ..... L.r.: ~

. ~. ,.;.s I) L<.o.)l.) c~4) c5)b.r.0 ... ~ c5lt>"-"L.r.:Y~ "c5.).r.))" }_-'''-''L.r.

uw . .;k) u) jL....., ..... L.r.L .r.)tr tU~ ,,:, Y" ~ , ftc. c5L.....o ).) , " ~l:4.r.)tr" 1:)l.h..,,1 : b-s-i.

L.., I , .) ~l.5".:;.j,J' c5.).r.)tr }_..><\..cL.r. .r.)tr, (..w.s o.)l.O:....., l .. ~" ) ~Gj~ .h....1, ~

' -! <5.L,::........-.) "--! jL,.; "r cf' )1.5" oS c5.r.)tr Y" : .::.......,1 (}..., ,:, ... ,,)tr) ).l.r.c Y.r. ) _-, <l.oL ... " "-J~

.l~ b» ~~ ,) J..S.s .1)';. <5..4-.. ::,»)' , .l)J c5jL..o.r.;>.) G. <5.l:jG )~ ~ It>O.lIJ o~4

1. -- Oevcl opcm':J1l 5. .. Job

1- Ad hoc (Unp lanned) 2- Permanent (plannccl) :; - Ba ! ~h mode 4- Onl ine mocl e 5- In te rac ti ve mode 6- fo rm driven 7- Menu driven 8- Map dri ven

9- Command driven 10- Parameter driven I 1- Graphic driven

12- l\'atuml language driven 13- Voice driven I ~ - End user

15- Application developer 16- System developer

. ( [ELMA 2003) "-;

• cs") r.; iS •

'cs<~ J"iS '

A lSl4....!..i.i .r.}! • , ..;L." J"iS •

,. LS"="'" ,4 ,e)iS •

"~I}' r.)iS ·

"~04j 4 J',iS '

\Td,....", ;!;IS ·

17- Tool developer' . ~) ('~) J/ l:!t.!j~~U-:~c.JN' . ,,!/ o,.J-