You are on page 1of 13

uar:; 'fi"lu~ 1

RIlMrn"j ~rnCPl:::EJrRt)"i 2

m:;u'd'Wn111 un11'iJ'[)mblJU~'11 U1:;~UbbU'di'i~


'!/ ~',
n11~~nUUU~1U~~~fi~~~U~n
"9 'll q,J

l Vl'th:ln1n1J~uull1Jfi.:J~'tl'lV1'i'l1 ,;)'fimil 'Wlb~~ ~"'l:;1~A1.:J~11.:J~1u-n~~'i'l1ud:;~u\bWlA~


..'"
lbrl:;
(NIAM : Nijssen's Information Analysis m:;U'd'Wn1m1Jrl.:J lA1.:J~r1'1 ...~1u-ll'tl~'i'l1 'Wd:;~U
~

Melhodology) n'r.Hu'W,;)fin11~~::jfin11"vrd'i bb 'W'd ~ ~l U'Wlfl1'i 'i'l r1 \l ~1'W-n(~J-lrl b:n'li~~'Wlf~'f)t.i


... '" ~

b~11:;bUu';jfi~'i,'l1mdmb'6'lVl'lrYl1~V1miJwnw 1'W1u~'iJ'lu'iJf~'tItlY'l'EJfm~~u~ 5 (sNF)


a.; Q-' lS' <v D ~ f V '!/
'"
'6'l~~UTI bbfl:;'lJ'ti"'l1n17Wl1.:J 1 "1.I,[)'1~'tldqJfi WJiJblUU A"Vi1f>1tu : l'Wbb'tl~ ~l'Wbbrr:)~ ~1tJ-ll'tl~'i'lb:nW)rl1
IV <:1.9 'lJ

IOh~~.:J-lJ ~dqJfl~tl'j'~n'tlU l1J cfI'duir1Jii' n~ru~rl.:J 1 'd1 ~ VI Vl1 f~ l't:lJl'6'l btl 'W m'1w'n V'l-B' 'W~ 1f ~
bbtl~ dJ u~fi~iJ ttr~ n'[)1fi~yj~1 ~11r1'~ 'iJ n bluu ...~1U t1'i'lb'll'iJf~lY'ltfYl1f~ tJ'tIf~~tlY'l'f)f~1~~U~ 5
'"
-nmHHb UU~ b~iub tJfi~'f) cil U1U~(~.:Ju'f)fw~'i'l
" " '" Abstract
Y'l'iJfm~~u~ 5 (sNF) 1~VliJM1'1
" ,
UVI AfJ1~\h'6'lU(~bb Wllo1 ~dltJ'dnunl'J' NIAM (Nijssen's Information Analy-,
~tJ1mb UUr.l1fl'tl..'l-lJ'iJ ~ tll ULb'tl~l LXd'tl.:Jfuo1J'tI~ tl
~ ~
sis Methodology) is a popular design method
b:n..'lb'd'i'l1(TNIAM : Temporal Nijssen's In­ which captures the meaning, relationships
formation Analysis Methodology) btJU and integrity constraints of data in symbolic
bA~'tI'iJ:1't1'lh ~1 Un11't1't1nblUU o.~1'W-n'EJ~'i'l
'"
lV1 u diagram, There exists an algorithm that trans­
~ tJ1t1 lb UfJ i'i 191~1n';jfi n11l Ulb'EJ ~1 LX'6'l1~1Hl fOIms a NTAM conceptual schema into a
1~'ifu-n'tl~'i'l~ btl~tJ'WbllJ'i'l.:Jl1J l?I1~ b'drl1 1~ tJiJ
~
fifth nonnal fonn relational database schema,

~nVlm~u'l

2 1'iJ..'l~1'i'll?l11~11rJ I11"1';)'lI'1';jf'1'dm1~ A'tI~Y;'dbl?l'tlf Fll:U~~~')m1W'11~lIlf ~rl1'u'Wb ~fll tJhtl


5nJnMlIi.fts un.

This paper presents a temporal data­ r.\'1~'il'l.iJ'ild-J~1tiLL'Eld-J [3J l!J1t1nm::u')tinl'i'


'lJ

base design method using the TNIAM (Tem­ 'il'il mLlJutf'll U'i':;~ULL1.J'".l~!J1~"l:;1J11fl'i''1'i'1~1'11U

poral Nijssen's Information Analysis Meth­ 'i'~~ULLW,)~!J1 (Conceptual Scheme) Lb~~


odology). It is a temporal extension to NIAM. nJ~lJ,)1.JnlJllU~'1tr1'i'-.1~~l-.1'lti'i'~~ULLti')f1lPl IUW
An algorithm that transfonns a TNIAM lr15-J'i'151-J ...~lU.iJ'ild-J tl I ~-.1~d-J'0'ti,g .. (Relational
conceptual schema into a fifth normal form Database Scheme) ~'Eltllti'i'uW'ilfd-J'il~-rl'ilf:lJ
.:...i
cv
'" .
relational database schema is proposed. 'i'::;lPlUYl 5 (5NF)

Keyword: NIAM, TNIAM, Temporal


2. 150"l"ij1.'U.n'l'aelel n b.b.'U'U~1\uia3J6li
Database. Valid Time, Lifespan, Transac­
~
. o..i iU
.
..cl!liII
.
~~.~ Q

tion Time, User-Defined Time, Fifth Nor­ btJ'ijb16li'l'VIe.l"l'WtJ'l'VI- I>Ql3JH'l"ij'U."l~\I,£1

mal Fonn 1.ib.bO


~~ ~ ~

1 . 'U'l/I'U.'l
o
1. '".lfinl'i''il'ElnlLUU~lti'll'Eld-Jm''ll-.1L'".l~1
... .
" =d
WlmtiflTJ' Temporal ER Model (TER Model)

~1ti-n'ElJ;J~b:n-.1l,)~1 (Temporal Data­ f11 buu';"JfinlJ~'0'l?JJtil:lJl"lln ER Model


base) l uti~rlti-n'Eld-J~~~uu'i'1titiWmnlHl~:;
dog 'lJ q
(Entity Relationship Model) ~UllUUL'".l~l
nlr~'ElU b11d-J-n rtld-J tl~ mJnJti(Pl1d-J l'".ltll ~-.1"l:;ll(Pl n ~Vhfl1'i'~~LnUU5~n'EluJ1CJtI Valid Time,
'"
vil-.1"lln~l'W~'ild-J~llUUL~d-J
... .
(Conventional Da­ TransaClion Time IL~~ Lifespan (Existence
.
tabase) ~'El'il n LllJUd-Jll ~'illn1J'ii'ild-J~~lU tiih"luti
~ ~ ~ ~~

tl me) fl1J'e"1 'ElnlL lJlJ ~lti'll'ElJ;J~L"ll-.1 L,)~llPl,) iJ'Jfi


'" q

l~ 'El:W nlllln1 'lJoii'Eld-J~n"l~yhl~~l'lJ'El-.1'1i'tld-J~l~d-J offti(Pl'Elw1~Llrl


. '"
nl'i'ii'noffWI'l'ilWnl'i'vh-.11W 3
• , v
offw
'

~nmJrJnll Ylti ~ahiJ.umJtll ",~~yh nl'mn1'lI-n'ild-J~


o<:::!lI q q 0 Qc:;!t Q.... d

(Pl 'EJ W1'1 VI U-.1 I'lJtJtiLL UU"llfl 'El-JYl'il 'Ell 'lI WI'l'EltiYl
'lJ"'J 'lJ 'lJ

~~ ~ Lnul ti ...~1 tioii 'Eld-J.. ~ L:n '1l'".l~I"l:; II ~l 11 ~1'1"l1 n ~ 'El'l LL U~-J l~ UUr.\'lr1'il-.1V\~ m LUtilL UlJ~rl~ 'rJ-.1 ...~'1 W
-iJ'Eld-J~~Lnul ti~lW~'Eld-Jtl LLUUL~d-J(Pl'i'-.1~"l~nnlr -iJ'ild-Jfl L~-Jid-J'0'ti,g~ rhVlti!J11 mL~itimn W'i'U
qj ... 'lJ '" .. ..
bv-i:lJ~,)W'lI'il'lL'".l~·l ~ ~ 1u nU~,)ti'll'il-.1-iJ'Eld-J~L~'il ~L~iw VI~n LLr1::;~br1iw 'i''El-.1Lb~i1-J1~ijfl1Jrh'''W!J1
'"
Lil1J'lh'l'll'il-.1I,)~I~.iJ'El:lJmf
.. WllJti"l5'-.l ",1'El~'".l-.1 ~11 '\'j'i':lJ1~fitJl~nUbLvi~~1bflitiL~~::;i1-J fl-.1rJ r1 ,)1:lJ
~'3'" I~
L,)~l~o1r'Eld-J~blmnul ti~IW.iJ'il:lJ~ ~~lW:lJ'11J1n
'Y 'Yado..­
"llrl"ll'Elti'll'El..j'll'El:lJ~'eJtI 'lIWI'l'Elti~lPlYllti Ul Jb~·nw
'U 'U ~ 'lJ
'" '" q

nlJt<hL~W'El LL ti')~~l Wrl'lr'El'il nLL UU~lti.iJ'il:lJ~ ... 'lJ


~1~vt-J'Vld-J!J1"lln.ffWI'l'ElU~~'tl-.1:lJl'i'~U ~11 '\'j'i'm~fi~ q

L:n-.1I'".l~I~llyd'Vlfllt1V1~lt1';"Jfi UilLrl Temporal ~h Vl~lJU ill Vii'll 'il-.1 nl 'i''El 'Eln LL UU ~lti
~ ~

Entity Relationship Model (TER Model) -ll'El d-J~ ~ ') t1';"Jflnl'i'ii'1 J1 Lbn
. niHil "'W!J1 'i'U Lb lJlJ .
[1 J ~..jLthmu,)~~~'lIt11t1:lJl"lln Entity Rela­ LCJr111 uoffti(Pl'il Wnln~ UW IL 1JU~l~ 'El-J Yi~ m i1-.1 hi

tionship Model (ER Model) llr1:;~n';"Jfif1'El i!J1LfOlWLL~::;L~'tIw1'lJn1mUfl-JLLUlJr.\'1~'il-.1Yi~m


Temporal Normalization 12] ~-.1lUWLLti')~~ buu~n
... w.iJ 'Eld-J~b
... ~-J~:lJ '0'tilfl woffw(Pl 'f)U ~ ~'il-.1 iJ-J1JJ
~'lltl1t1:lJl!inn·~fiw'ElfdTr11m"lliti ~l"'~lJlLW,)f1~ iti1l!Olu1Wnl'i'~"llHl.n'i'::;"'~1-J1L~iUVI~nlb~~1
1Unl'i''il'iln ll.U'JJ~lw~rtld-J't!lL:n..j
., .. l,)r11~,jlL'i'1 U 'EllU L~iur'El-J 'i',):lJvt-JiUl'l'ElU~{;)Vllt1iJ-J 1~:w nl'i''i'::;lJ q q

UYl ml:lJii' lUWLLW,)~~~'lImmv-i:lJL~:lJ"l1nllUU ~l~bfl"lliW~1Jl'il ~1 .. W'EldT~-rl'Elfm::;~ullPl~-J


. U'i'U
tFu:J1frlV - [JU'IfllJ

"
Ibtrl~::;111:'l-n-"J6'JfOl'J~Wn~ilojf'U'Wmj 'lJ
"'l ::;1'11 nr i~(Pl Ul U L'd \Nrl~'t 'U d;j \N L1j 'W

"'l1'J(~'EJ?l1~r)i()1'hmi~t'll1lUVIn, ~I ~1~lrl'W~1..:J
Q~ ~ ~

2. 'dnn1i'EJ'EJnLIUU~l'W'~'EJ~m'll.:Jb'l~l
., 'lJ

Ji'lt.J~fjn1iTemporal Normalization [2] 11'J'W l:ln


'lJ
~'fl..:J LL \N::; f1..:J'f) ~ ~\N 'D (Pl'l U'lJ'fl..:J fI 'II ~"'l1..:J'lJ 'EJ-:I
.'
'lJ

~fi~0" ~'W1J.Jl"'lln~fi nli'W 'EJf~\N1\N1"1l-ll'W ~1-TIl 'W o1I'EJ~\N\T'W 'lJ

nli'EJ'EJ n Il UU "il 'W'~ 'EJ J.J \N II UU L~J.J ~lojf nli~''W


... 'lJ
"'l::;hJ1'hmi~(PlLnUL'J\Nl~'1J'E)~mu'W
~'EJn-'W'lJ'EJ..:JLl't:l'ViHJ'Jvl(functional dependency) r~1'..:Jb~ 'fl 0ilf1'Jl~"'l1..:J·tl'D.:Jo1I 'EJ~\Nhj ~ mJb U~t.J'WIIU~N 'lJ

- ldJ1'hnri~"nnub'J\Nl~'llm;!mu'W
IV d 9/ ~
temporal normalization "'l:;~~mHu::;I'l1'W
..:::::. .<::::>. t V I

"'lJ'..:J'u 't:l..:J A ')1 d~ "'li'J'lJ 'EJ-:)'lJ 'D J.J'lJ \N L~ 'D i'lJ Al Vl bl'lJ n I?l 'EJ..:J lb ~
\~ mn'wYftJ'J lLtrl"'l::;l-nnTj'~''Wtrl'EJn'W'lJ'EJ'J II 't:l'Vi~U'lvl ldJ~b'J\Nl~mlWl'f)..:J
'lJ 'lJ

~dJ'WL'J\Nl
=I 'Y ....... a; I

(temporal functional dependency) 3. ttl ~ lV1'lJ 'EJ ~'l.J \Nblv n"'l C'l Ln U\N..:J'i'1"il
'Ud.9
'W
~ ~
o1I'fl~\N (Transaction Time) [d] i'1'fll'J\Nl~bU'W
o <:v 'i.J 'V
J.Jl m"'l(Pl fOl'll~"1l'l"1l'U'W'WfN'lJ'EJJ.J\N
'lJ
ll\N::;i::;Ud'::;iJ1U
, 'lJ

A'll~.gl.jf'EJ'W'lJm,rr'EJ~\Nl ~mn 'Wd'U l(UU'lJ'EJ..:Jl'ilN1


'lJ 'lJ 'lJ
"'l1.:J~1'hnrJ'~C'll nu·lJ'D~\N\N'J?i"il'Wo1I'flJ.J\N 1 (Plt.J~ 'l..J 'U0i3 'lI

L'li'W1L\N-ll'W~lJi"'llnmi'EJ'EJnlLUU~1'W.jJ'f)~m:n'JL'd\Nl ., 'lJ
I'J\Nl~o1I'D J.J'U \N Cl'U n~C'l UlU \N..:J~'lJo:l9
"/1 'W,rr'DJ.J\N"'l:::;1dJ
1..1
nm i

Ji'lt.J~fimi temporal normalization "1::;'EJ~1'W IU~ tI'WLLU\N..:JlUCi11~~1 ~U'lJ'fl..:JLltrl\N::;nrivh..:Jl'W~


~U'lJ'EJ'J temporal boyce-codd normal fornl
. ,
(TBCNF) d. b'J\N'l Vi n n'lrrllVl'WC'l ~1'lJ'EJ..:J l'l '611Y1

~lV1fuuruVll'~ 'U'J nri'EJ 'EJ n lL U U"il'W


~ ~
~lU'W'U'W (User Defined Time) [1] VlJ.Jlt1r1..:J
11 'EJ J.J \N L:n 'J l'l \N 1 Ji'J iJ ~ fj n 1 i til Jill n.ff'W ~ 'EJ 'W n 1 i
'lJ
AbU'i'l~
, ml'lJ'fl'J f1'J1J.J "11..:J~hJ WI 'D~ blU \N A'J1 ~VlJ.J1tJ

'W'EJf~\N1\N l'll-ll'W ~"'l::;lml\N-ll'W~mn 'lJ


'WiU'W'fl{dJ\N
'lJ
'lJ'fl..:Jo1'WVlr'Ub'Jm 'EJ~1':ll'l1'W r)'Wln~l Vlr'Dr)'Wlbnn'W

~'1dJ'Wrl b"U'i'lJ.JtWl~1dJ ~mmmli9C'l rnivll1 ~ffi-n


, 'lJ

"'l:::;~'fl-:)~t'ln1ntl'l hJ~l"'l::;dJ'W L~J.J \NU VlJ't:l bLm'lJ


nr rnlVl'WC'l ~tJ Ll UU'lJ 'fl 'J b'd \Nl ~'lV! fu
'lJ

lUbb'ij3J (TNIAM Model) LbUU'~l'R'EJ.:JVilWL'flJ.J ?l~U1Ji~'1!9l1il'J~


, 1

, " v 4. 8~U'l.I"il:n'ij1J'lIel~eVilU IJ.'ij3J


(Lifespan) f11 ~'fli::;t.J:::;L'l\N1Vl'll-W(Pllb'fl'W~~hr'W
=. ..J" ~ ~
Ln (Pl'lJ'WJ.Jl"'l'WnJ::::VI'J'll 'W(Pl bL 'EJ'W~ 1?l'W 'W"'lU'll'l Ci1~.:J en
<=) ~ 0.... d.c:), IV (TNIAM)
'll il(Plll'U'W~ ~1(Pl :Jmn::;u ~1 b'l\Nl'tl'EH'] UiJ1 lb'EJ'Wtl~
q
1. 'll\J(PlbL'EJ'Wtl~ (Entity Type) ~'D .'
VI ~1 iJ A'l1~ ~1 ~liU lb UU L'l\N1'lJ 'EJ'J'll\J (01 (b 'EJ'W ~ 51 n~J.J'lJ'fl-:)'Wl~Ddd~Vlr'ElLl'D'W~Ei"'l1..:J ~I (Real En­
"
'lJ ,
"'l::;rln~t'ld'iul'W~l'WoJJ'fl~\N
'lJ ... 'lJ
tity) ~'Jm"Hu'W~'J~~uWI'EJ'J1Ji Vl~tlhjlJl \'l1'W
2. 1'J\Nl~o1i'fl~mu'W"11'J (Valid Time)
'lJ
UFlFI\N
, bLeJ'Wn U1';Vl ~ru~n'Ei'ru~l.nbLVI'W'llilt'l
~

~ d~ J
lL'fl'Wtl~' lU'Wiurl-:l1l~'WViu1t'ltlnn1n::;u~'EJ'll\JC'l
0<:;:,. -'=lo d
[til FI'ElL')\N1Vl'lJ'Ud;jmn(Pl'lJ'W"'li'J ~I "1l'JVJn ~I A'll~ 'lJ ,

"'l1''J'''l::;ij Al L'd \N 1 ~o1i 'U WiH U 'W"'l1'J 'EJ ~'lJ


'lJ
11l?1 nl r II 'EJ 'W tl ~' 'EJ ~ Jll til 'W 'I 'J r
qJ
i U II U U '~ 'D 'I b'J \N 1 ~ ~J

~"'lliblAnrj1"'l::;nnrd~(PlUlUl'J\Nl~o1i'EJJ.J\N LU'W"'l1..:J 'lJ


'i'1'WU?l'W'W 'll \J (Plll 'D'W~511Jl lLn iU lb UU b'J\Nl'lJ'fl'J'll \JC'l
q 'lJ

~"'llmn lJi
~.d~ .d v ...... a1 I 'i/
1'W"il'W,jJ'flJ.J\NVl1'EJldJ
~ 'lJ
3 nnutil'Jd lLCr)'W1?l1?l bL\N::; b'd\N1V1'lJ'EJ~\N ()9J m(Pl InU\N..:J'i'lWl 'W'lJ'fl~\N
'iJ 'U 'ltJo;l9
iJliun /IR tls::rhfJ 2546

,flut)

Entity'

Lifespan YES NO YES NO

VaJid Time NO YES NO YES

Transaction Time YES NO YES NO

ntdd~'lJJU llUU l'1~l'lJ'EJ'I'lltlI'1Ll'EJl..\tl~ LL~~L'1~1


,~
2. 'll\),l'1tnlU~ (Label Type) [3] LLh.,\
~-lim.J~nn9I'1lnU~..:l?i~1l..\-lim.J~1~nu'lltlI'1LL'EJl..\Dl~>
'lJ 'iJ CU<i9 'iI
~ '1 ~1 -if U 'EJ n r1 '11 J.J LL l'l n I?i 1 '1'lJ 'EJ"] 'll 'Wl'1ll 'EJ 'W ~ ~
~'l..\'EJ ti nu nl d~'"l1 d rulll~::: nld~1'1 ~l..\1,,'lI'EJ"]~
~ ~
iIru~n11ru~1-if '"l::;L1j 'U~'U'1'l~L~lJUJ'::;lV1 tJi'j nlJ'
~ 'lJ

m:JnlluU~ll..\ojJ'EJJ.J~
"" ~
It'ltJ'"l~~'"lldrul''l nL~'EJl..\l 'lJ
~rhVll..\t'l1l..\ntd'EJ'EJmLUU~'lu-li'EJJ.J~ 'lltll'1ll'EJ'WDl~>
'" ~

'l1'1~ nldd~udU LL uu L'1'i'l19~~ nldJ':::uJ'ULLUU


qCU
~'iI

L'J ~1 H~J.J, J.J'lJ '11 Ji'1 'W U'W'lJ'EJ'I'J"]~l'll J.J'lltlVl'lJ 'EJ'l

L'J~I~al'EJ'lfl1J' L'li'W'lltlVlLl'tJ'W~~ ~ijfl1n~'lJJU ''lJ

lL U U'll 'EJ'lL'1'i'lI~'i'1 oJU 'i'1'W, 'W'll 'W1'1 Ll'EJ UDl ~ n9 ~1'i'i


~ , ,
"LS" Ll~~'lltll'1 Ll'EJU~ ~vHJ 111 J'J':::U, ~h l'1~IVi
'1J'EJJ.J~nn9V1lnU~'l'i'i~lu-li'EJJ.J~n,,:::1'1<i "TT" LL~::; z7.lvt 2 Label Type DepName
'i.I 'U "-ldSl 'iI
I 1/ 9~

~1V1fu m ruVi'll 'Wt'l ~L'EJUDl ~i'j nln::;UYl'l


, Al L(lfll 3. 'llUVI~~LJ.J'Uvn~llYJr1 (Elementary
~ ,
'lI 'EJ'l'll U1'1 LL 'EJ 'W ~ ~ Ll'b~::; L'1~l Vi-li 'EJJ.J'lJ ~n'lJ n91'1 Lnu ~ 'I ~'lJ Fact Type) lutwl'1~1.jflL'i'1t'l'lr1'J1J.JilJ.J~\.b£
~1'W.jJ'EJJ.J~n'"l::;vhrnJ'1?i "LT" li5J.JJ.J'lI'11J11'W
.,.II qj q
J'::;VI~l'1"ll'WVllL'EJ'WDl~'i'1'EJ'lLL'EJl..\Dl~~'Whi iIC1j;n11ru
U'W'lJ 'EJ'l'll tll'1 Ll 'EJ'W tl ~'J'W "ll UI'1 LL 'EJ 'Wtl ~1l'1nll1 J'
~Hlu'Wdu~lVI~tJJ.J~u~IDll?lnu~'EJ'lJ't1~ulU ~'l
J'~UdU Ll uu'n'EJ'lL'1~11~l~tI n"llUl'1lL'ElUDl~JlJ~1
'lJ 'lJ

l;;'.;f I ll-" <::;:>, 4 ci t::::'jl ....... """ 6' Q,.#

'" n'lJ'U'EJ tJ nU'lll..\l'1lL'EJUl'll'lVHL~ 1'1'1 r1'J1J.J~J.J ~'UDnu


Ll'EJlJtl~'llUVlL'J~1 (Temporal Entity Type) ~

mj~lud::;f1'EJulUJi''JtJ91U'1'Wl vh1t'l J'UlL UUl'1~l


~'1LL'i'1t'l..]1l..\J'u~ 1 lL~:::'llUVllL'EJ'Utl~1I'1hji'jnl~' 'lJ 'lJ

~'i'1oJU'i'1U, U1~ lLriL'1~I~.jJ'EJJ.Jm uut<il1'l


~

d::;U J'U Ll U U'lI'EJ,,'J L'1~l L~tJ n "il'Wt'l Ll'Ell..\ 51~,f wh ~


fl1dJ'::;U,
,~

ll'EJ'WDl~>~'Jlu~hJiJn1dfhm.bI'1"ll'WI'1L'1~1 (Non- J'UlLUUL'1,~'I"::;Hilru~n11ru "VT" Ll'i'l::;iJ'1'1m~


~ ~

Temporal Entity Type) ?i'EJJ.Jd'EJU 11'1tJ vh fl1n~uHU'U~~lJ.Juvn~LL


, YJfl

~1V1fu~~LJ.Jl..\vn~lLYJfl~iJn1n::;u~hL'1'i'lll1tJn~1
,
------­ --._-_ ..--....._­ ~~LJ.Jl..\vn1'LL YJA'll'Wl'1l'1~l (Temporal Elemen­
"'p:u.trrlEotl1 L T .>
(.....
-'~,"'-. __._--- -,"- ~~.,.-. tary Fact Type) t'1'lLl'i'lVl'l1u~t1~ 3 ~lV1fu
:E)~ LJ.Jl..\ vn~ Ll YJr1~hJi'j nln::;u, Al L'J'i'l1 L1tJ n~l

z7.l# 7 Temporal Entity Type Department


61JJ7f)lJ - [JU7fllJ

poral Elementary Fact Type) rr1-.Jlb'Ml-.J l~ Mandatory Fact Type Con­

~-.J'j'u~ Ll
straint !il'd'El~1-.Jn1'j'1.jfIV~I?I-.Jl~!il-:]'j'u~ 7
'OJ
'OJ

---
6i!
c (~ ->----c==:IJ

t uri 7 tLg<ffP)>3n1'il.JMandatory Fad Type


turf 3 Temporal Binary Fact Type
Constraint (1PI'iJ>3n1'iMandator.r
Fact Type ri Entity Type 1'j)/'/.J!ili
.... 1:­
"." 'YI Ent,ty Type '/.J'/.J)
~ ~ <'
Exclusion Constraint ~CV'i'lnl1'U
'iurf 4 Binary Fact Type U'VlU Exclusion Constraint U\?1~-:]l~rr1-:]dU~ 8
'" 'OJ

Ll_ 'llU~~t~'Eltd't..\'vf(Reference Type)


[3] dJu!il')~1iLI~~-:]mld-1~d-I~'Wjh~VI~1-:]'llU"l ----~
.c:=o..J' O.......«:::lo odd _ Ot. ,e,.,,;r.t­
tL 'ElUj;l Vl nU'll U~'i'll IU~Vl'nu nu'll UV) IL 'ElUVl VlU U
5. Integrity Constraint [3] LUUM') .,'iufi 8 i'ru~n~ruu'YI'/.JExclusion Constraint
~

~1 i L1J w1 'B U1~~9~vll1 ~i~ L"lu~1'nu·ll'f1d-l ~lfU 69 <u


Equality Constraint iryii'nl1ru
~n~'B-:] U~~~d-I\!Hl1j;l~'ElI?IL'd'i'll (Consistency ~1'nIL'VlU Equality Constraint 11\?1I?1-.Jl~rr1-.JXu
and Integrity) Ud~n'BU~')tJ '""Vl 9
Inter Fact Type Uniqueness
Constraint ~n..I~nttruvtlirr1-:]'j'u~~ 'OJ
5

~ ~ d'
Ug<ffP)>3g<fcy~m'l1fJJLL 'YI'/.J
----<::~

Equality Constraint
turf 5 i't:)j~m!fnIu 'YI'/.J Inter Fact Subset Constraint ~'1dii'nttnHl
T.rpe Uniqueness Constraint Hu'Vlu Subset Constraint 11~I?I-:]l~rr1-.J'j'u~ 10 'OJ

Intra Fact Type Uniqueness


Constraint ~ru~nttnr~Hrr1-.JnJ~
w 'OJ
6

..
turi 70 LLg<ffP)>3i't:)j~n'l1ruu 'YI'/.J
turf 6 i't:)j~n~nlu'YI'/.J Intra l?act
Subset Constraint
:r: pe Uniqueness Constnlint
~ ~
~ ~1
i'LtGl21'Ltfl'l'aD21 flU U'U~1'Lt!l·il3J~ ....
..c:I( 0
5. ..... 5.1 "ll'Wl9l'fl'Wnl'H"lltl'WlIUU~I~'fl'lYl '14­

bihH ';) ~1 1?l'J tJ1S fi fl1 'a.vtl 'Lt bb,IlUJ ll'flJ-J lh~n'tJuJl'dti 2 iulPl'tJ'W 1~lln iulPl'tJu

n1n~rJ'WlfIJ'l{I'll-l~n (Main Schema) ll'i'1::;


(TNIAM)
.ff'WIPl'f)'Wrl'ln~tI'WlflJ'l~~'l'lrJ'tJtI (Sub Schema)
~ ~ ~
~IU'IJ 'f)J-J'i'1l 'll'l
off''14 91 'fl '14 n1'W U~'1l1U Ur.il~ 'fl'lYi1 '14
'IJ UIPl'f)UnlJ''f)'f) n LLUU
d. " 5.2
VHn~(JtJ';)j5n1J'V1hmmJ lh~n'f)U~1t1 2 iwWuu
ll'fl J-J I tl '14 11'lJ U r.il~ 'fl'l..."1'U-ll'fl J-J~ I 'll'liJ-J~'U fi
iUIPl'f)Un1H~tI'WLLUU91'i'1'f)'lVil'WLl'f)J-J
...
1Jlun
lh~n'f)uJl"JtI 2 .ffUIPl'f)Ul~lln iUIPl'f)unlJ'll1J'i'1'l
(TNIAM Model) \L'i'1::;iwWi:l'WnlJ'mJ~'lLLUU lAJ''l{I~l-l~ndJ'Wlluur;'l~'f)'l~lu.Ji'i)J-J'i'1l:n'l~J.J~'Wfi
91~ 'tJ "I V11 U II 'f)J-J l U'WLl UU 9'1 ~'f)'l~1 u.JJ 'f)J-J 'i'll:n'l
" .
..
~J.J~ufi (Relational database model)
" II 'i'1 ~ i WWfl U WlJll 'i'l'll m'l h~ ~ tlt.H
U 11 'WLl UU

" _ @>
-c:d-G':'::.~~~'F"~
@ - _ .• ., '*~.,. .. ~"
::
.. "'a. )O
o&pro
.1< -..
,) b¢l'A.a'~
.....~._. _ _. ./
I r-:
'--~-- ·t ••••
D"pN'=
~~ '15 .. " , .
,

.... ~ 11._ ~ .. *_..


@
.....-.-.. ~L",
1111
~
@ _'3 .
: •+ SllbID '~"".'
~- : MNUle ",
:
•+ .. " SUBJecr +" ."
40,. _ ,."'... ~ .iIIo.:II"' "f: •• ,.~

.... , ... "......,.


@
~~.....
@
• ••,...,.'""'I .... ~.
...... ..,..... ~ LT -- --.. ...... .. .... ~
.."~'.
• S t I l I D .~-c:IJ-(
.. . . . .4; ....
:ITUDl'1l'<T
~ ./
}<+.
.
.......
StnNam&
• ........

~•
.. "I' . . . . Ii ....... ' · ~.~ . . . I: • . • . • • • • • • J ..

...'i11~ 72 m"-''J'iJEh.JnJ'iL :UEJ'lJ lFJ'i.Ji1.JEhW'i::1J1JlIl'ill'tJt YlpftJnffm!flL~'W;Jfn


[Tu:J7fW - iJUlflV

.ffulPI'f1UWJ'i",J.1~.JffiJ'i.Ji7.J
'V V ~~

5.2. 7 "LT"LL'1'1rt1'l~r'llUi?lLL'Elwiil~w'WiJmJJ::;1..JYI'ly;]IL'.ll:'lr
,
ui'n LVULt lJlJ41~'f1.J~1U";'f1!#J~
d8 'lI
L:n.J~!#J,.yU t .Q,

·n'el'l"!1 Wi?lLL'ElWl9ll'l
~
4::lo.d .<::II ~ .::J
Ll'Ci::;l'.lI:'lIVlUW Vl n'lJ 'el~I:'lI:'l-:J~
'lJ 'lJ
'l./ I

nn1Hi~L~'Wvn1LLYJI'l~hjdJW'llu'i?l
1) 'i/
~IW'lJ'El~1:'l
IV::' ~.e;;:".""~
i?l'lW WLL'ElVlJU'.lVlVl'l::;U~IV1JUnl:'l'll'W

0 ...... q ......

.. 'lJ ,

L'i'Clr n'nl1d''-l~Lni?ll1WnU'llUi?l~~Ld-l'Uvn1uYJI'l~iJ U1'::;n'elU~'.ltJ Ll'elVl1iJ'.lvl~LnlPl'-lln "LT" ~-:J


c..-_« dl & I!:.. o a..-­
wn~~m~WmLUUVlW'lIM)V1W'lLVlrlWW ~rV1JU , "
ur::; n'EluJI'.ltJ Y;]r L'.l1:'l1 L1~ ~'U'lI'El.J"!1 u,1Pl Ll 'el'Wiil~
.ffWl9l'ElW nl l' LLU ~-:J LtI 'WLLU Uroll ~'El-:J ~1 'U oil 'el ~ 'Cl L~'l .. 'lJ
(Lifespan start: LSs) y;]IL'.l~r~·'U~l9l'lJ'El-:JLL'Elwiil~
tK~~'Uihh::;n'elu~'.ltl
~ , (Lifespan end: LSe) y;]IL'.l'Cl·lL1~~'UViu'WYin
iU[9l'f)trVi 1 ~¥1'lrv~i'WbbVlU6nU(9)
.o:::::r.d' I...... 0 ~~ ((&
'iJ'el~'CiI:'l-:J~~I'Woil'Eld-l'Cl
'tJ 'lJdJiI
(Transaction Time start :
'U
LL'il'Wl9ll9lLLl'l'Cl::;m LL~::;n·mWIPHL'elVlJU'.lVl'llW~1

d ..... 0 "'"'" =. "'-"\""'" ....... 0.,...,


TTs) LL'Ci~y;]IL'.lI:'lI~·'W~IPl~uwYin.u'el~~'Ci-.l'6\i~rw
V1'U-:JWJ~lm'ULLVl'U'll'Wi?lLL'el 'Ul9ll9l'U W LL'Ci::;~IV1JU 1:1 'l.J 'tId.2

oil'El~~ (Transaction Time end: TTe) ~r'j,1fU


'11 U 19l LL 'el 'U iil~~iJ 1'U
'lJ
LL U U'll 'el'l L'.l'Cl '1 1'::; U, 'el ~1
'lJ
"j'l11 'lJ

1'U LlUU'lI'El.J L'.l~I~1'::;Urr:I~~rL'LlWlL'elVl1iJ'.lvl'lJ'El-:J


1~1'~1~0iJ'lI'el..:i~L'Ci-n'W~'ElLL'ElVl1iJ(.nl~r11'j,1'UIPl~·w
'lJ , 'lJ
~

1L'Cl-n'W \f'W~'.l tJ1i?l tI r11V1'Wi?l'ElrJ1 'U1'U L'.l~r L~~a1'W :Wl~~VlU~U~ LLf[lU~~ 1'JJ.JnU0l1 Lr.l'C-l~IL13J~'W6]Jt)"l
'lJ 'lJ
'r
l'li 'Ut11'll u,i?l LL'El'U ~~ iJ nln::;u,
"
LL'Cl::;L '.l'Cir~ 'U~ i?l

TEACHER DEPARTMENT

TID LSs LSe TTs Tte DID LSs Lse TTs TTe
T1 1993 NOW 2000 NOW D1 1992 NOW 2000 NOW
T2 199L1 NOW 2000 NOW D2 1992 NOW 2000 NOW
1'3 1992 1999 2000 2000 03 1993 1999 2000 2000

T3 2000 NOW 200l NOW 03 2000 I NOW 2001 NOW


TEACHER DEPARTMENT

DID LSs_Dep TID LSs Teach


Ol 1992 T1 1993

D2 1992 T2 1994

03 2000 T3 2000
Q.i I , ,
(;v ~ 'Y d Q ""'" d..::::. J: <d' Id """,!;:. «::::j'd
'lJ'WIWtl1XVl 2 ~n-:J'\;l'W-:Jn\!l'll'WYllnIW;nn 'lI'Wl'l'EJ'WYl 1 l'llUl(?ltlCJnu'n.ll'l'EJ'WYl",'W-:J

'lIU~~~l:J..J'WYl11ll ~(Pl1(Ylm1l1 '1f'j'Jm1~ tJ91 n1l~~i'W 1 'W oX'J.JJ'EJ 1)


, ,
~-:J'rl'EJ-:J1 'W.ff'W('l'EJ'W~Vl'ct-:J:J..JllUUAtJ rill~.;j
~

...... .::::l ~ .:::!I' Q1""" a..


'lJ'W(?l'i)'W'V1 2 ~n-:JV!'W-:J'Jl \!l'll'Wll 'Yl'W'll'W(Yl
"
2) n'Jb11-li~I:J..J'WYlI1Il~A'llU(Yll'J\!l1 ~~l:J..J'W Yllrll ~ AL(YltJU'11 ~'J:J..Jl~A~J91 nrl'C1i'W~-:J
nJ ru .n''l :-; l n(Yl ,r'W n1J 'll 11 (Yl -Ii ~ 1:J..J 'W Yllr II ~ A ~ J'J 'i'1 'EJ-:J91 n.ff'W(?l'EJU~V!'ct,,'j:J..Jll UUA tJ'W'El n ll'C1::::Ul~U
..... (;v oJ"
A'Jl:J..J~:J..JYfWDbl1JUV!'W-:JIWeln\!l:J..J
~ I I

,
I

ll\!l:-; n\!l:J..J
I

, l'l'EJ n\!l:J..J .
I

.
llUU'lJ'EJ-:Jl'J\!ll ~J':-; 1J 'EJ uU'W'll11~~~ l:J..J'W Yllrll ~ A
"
dCJ:J..J~-:J'll11~~~I:J..J'W Yll1ll ~ A~J'J'll11~ll'tl'W~~~iJ mlU'Wll'tl'V11th,,1'lJ'tl-:J1l'6~iuJ'W~')tJ l~wllv!'W(?l
.c:a.~
1 ~'EJ u1 'W J'U II UU'lJ 'EJ-:J II m11u'J,,1~d:J 'W 'lIU(?ll 'J fll
Q,.' ...... 6"""" I

ACJ1:J..J~:J..J'1f'j'Wfin'Wmnml'rl'EJ-:Jll'tl'Wl'1l'1 (N - Ary
" "
elementary fact type) l1:J..J~'W~.jJ'tlJ;jtHU'W91.;j (Valid Time start: VTs)
nrru'l1Wfl8;I1J.J'U'jI}/11l Wf"liJf"I'J/J.J ll\!l::;'llU(?ll'J'C11:iU'i'1(Yl~.jJ'EJJ-J'C1lU'W''lr,,'j
, "
( Valid Time
i/:JJ w"iJ iLL U 1J V1 a.J [1/ f) n'jy'JJ
, tl J~ n fJ 1I;r'd tJ ~ f)-J end: VTe) ~1'\;lJuh'lIJm~AtJ'lJ'EJ-:J1l'C1i'Wbn(?l
91 ml'tl'V1111'J,,1~:J..Jlf'lln'll11(?m'eJ'W~Df~nL~'iJ'Wl'lJ
.!:
'If'Ul1l'BU

DEPARTMENT STUDENT

DID LSs Lse TTs TTe STID LSs Lse TTs TTe
01 1992 NOW 2000 NOW ST1 1999 NOW 2000 NOW

D? 1992 NOW 2000 NOW ST2 1999 NOW 2000 NOW


-_.

03 1993 1999 2000 LOOO ST3 1995 1999 2000 2000


~,

03 2000 NOW 2001 NOW ST3 2000 NOW 2001 NOW

DEPARTMENT STUDENT

STlD LSs Stu VTs VTe DID LSs_Dep


ST1 1999 1999 NOW 01 1992

ST2 1999 1999 NOW 01 -1992

ST3 1999 1999 2000 01 1992

ST3 2000 2000 NOW 02 1992


6U]7vJl) - UU7Y1V

\!nu.:Jl'1u~'JtJ uniqueness constraint 1'J:l-JtlU blUU'll'tl-.1l'J~1~1:;umiuu'lI


, ., u~;;)~h:l-JUVll~lb ~ A
Al'lJ'EJ.:Jll'EJyliu'J'Vl~ lU U'll U~ l'J ~ll~:l-J ~u ~-ii 'EJ:l-J'i'l :l-JldJUU 'EJVl11h'Vl'JJ'tl.:J~l 'i'loDU JU~'JtJ l~ tJ rllV1U~
"
lUU"'11.:J U~:; AI'll 'EJ.:J U'EJ Vl1U ';l'Vl~llJ U'li U~ rll'lJ'tl-.1 1ilmi1 U1U blUU'lJ'EJ.:Jll'tlVl1U'J'Vl~d:lu'nu"lb'J'i'll
'U "

l ';l~I~U'i<I ~~.jJ 'EJ :l-J'i'llUU"'11-.1 l~:l-J~u~.jJ'tl:l-JmUU"'11.:J (Valid Time start: VTs)


, " "
n]'d;'lJiJ(iJi5~IJJUYli1u WfliJflf)iJJ lb'i'l:;'lIU~b'J~l~U'i<lI7I~.jJ'tl:l-J'i'lbiJU"'1j-.:J
, "
(Valid Time
i'JJ WwJl.w 1)n fi, JJ vifJ miJJ
, ur:: nfJ 1) rJ/r; tJ end: VTe) ~1V1fu1~1J,n~A~'lJ'tl-.11b'i'loDUfi'tlrll
1 'V'lJ'6Jl A tl'U 'EJ.:J1l ~oD Utff.:J 'i<I 'EJ-.1"'1'l niul?I 'tl U ~ VI i:1'l
y , ~ t I

iwwtJU-Y1 1 l-riul~tJ'JnU'lJu~'EJuVivj'w-.1 i
1wX'J-ii'EJ 1) J''J:l-J tlU Al'lJ'tl-.1lb 'EJ Vl1U 'J'Vl~ b{I U 'Il i1~ l' J ~'ll~:lJ ~ U ~

'lIi1I71\''J~l~'U'i:'1''l,
~ d 'Y dq...... ~
'lJU~'tlUVI 2 'i:'1n.:JVlU.:Jn~·nULlVlU'lIU"l .J:i'EJ:l-J'i'lbUU"'11'l bb'i'l;,';r1'lbl'EJVI1U'J'Vl
"
1i~l:l-JUVllrlb Yj A1"ltJU11 ~1:lJl~~~"'11nrb'i'l-DuvT-.1 ~.jJ'EJ:l-J'i'lbuu"'11.:J
"
'i<I'EJ.:Jl U~U~'EJU~VI'ct.:J:l-J'1blJ UA ~U'EJn lb'i'l:;Ul1U
"

..---------~-----, ~
/-~~.""
( TBAc.Hl!R LT ..~---4 f-----{ &JBJEor . ~

"-----­ ~~ ~--...-........--..----"~

TEACHER SUBJECT

TID LSs Lse TTs TTe SID LSs Lse T T e


-
Tl 1993 NOW 2000 NOW Sl 1992 NOW 2000 NOW

T2 1994 NOW 2000 NOW 52 1992 NOW 2000 NOW

T3 1992 1999 2000 2000 S3 1993 1999 2000



2000

T3 2000 NOW 2001 NOW S3 2001 NOW 2001 NOW

TEACHER_SUBJECT

TID LSs Teach SID LSs - lib VTs VTe


T1 1993 Sl 1992 1999 Now
Tl 1993 S2 1992 1999 NOW

T2 1994 Sl 1992 1999 NOW

T2 1994 S2 1992 1999 OW


vn. iluun 48 us::rhiJ 2546

'El~U'U N - Ary fact type J..J1LtI'WLL'ElYlru'Jvl'!J'El':)



fI'JIJJrfJJ WU {nUJJI nm'lflfl.JiL flU ~m rL'Z'l1'Utfwihtl lrP1t1r1rlVl'U~l~mn'UJlJL~UU'll'El':)
OJ 'OJ
~, ~

'lJ'Ul'I'El'UVl 1 ~1V1fumriH:l9~~h.:) Ll tlYlru'Jvl~dJ 'U'llUrPI L'Jtll C~J..J~'U~-iJ'ElJ..J 'Z'l d:l'U9~':)


.
rb'C11'U91n'nUrPILL'El'U~~Vli:J
"
(Valid Time start: VTs) LL'Z'l~'l1U~L'J'Z'l1 ~'U~rPI
OJ "

straint J'~umhyhu'U 'lJ'Ul'I'El'Umd~~1':)9~


.

'
Uniqueness Con­
~

~-if'El~'C'lliJur'l~':) (Valid Time end: VTe) ~1'li1JU



• OJ 'IJ

l 'liIn'ElWlu.ff'U(?I'f)'U~VI'd.:)l 'U~'J-if'El 1) 1~dJ..Jl~~ iJ'll'El.:)1b'wif'U~'El fill ~J'~I~~ffr.nn'~l'C'l


.'!:- ~
1 'U ~':)'liI 3-1 ~1 'U.ff'U l'I 'El 'U ~ VI ti'lJ''J 3-1 nu ~1'!J 'El':)
lj/ dd IV

'll'Ul'I'El'UYl 2 ~n':)VI'U':)H'C'l'll'ULlYl'U

N - Ary elementary fact type lrP1t1ull ~nn~~~ II 'ElYl1 u'J vl~ L11 'U'l1 tlrPI L'J'C'lll~3-I ~'U ~-iJ 'El ~fl L11 'U9~.:)
OJ

91 nrl 'C'l1'U~':) 'liI~ rPI 91 n.ff'Ut?l 'El 'W ~ 'liI-d'l J..Jll 11 'W~ ff LL'C'l~~I'll'El':)ll 'El Yl~u'J 'I'1~L U'U'lltlrPIf11'll'El'lL 'J~r1:i'U ~ rPI
. .- ' •
~.jf'El3-l'Z'lLtl'U91.:)
() .o<:;:j ~ 'V
.Q.at~ 4
'W'ElnLL~~'Ul'l1'El'll'El':)'l1'U~LL'El'Ul'Il'IYl~n'Ell':)~':)J..Jl
OJ OJ

lU WL'ElYlrU'lvl J''JJ..J.,t.:)Ul dU
OJ
LL U U'll'El':) L'J'Z'lI~J::;U•

ttl~ 19 ri''JiJEh'l N-Ary elementary fact type

S EJECT STUDENT
SID LSs LSe TTs TTe STID LSs LSe TTs TTe
51 1992 NOW 2000 NOW ST1 1999 NOW 2000 NOW
,
52 1992 NOW 2000 NOW S1'2 1999 NOW 2000 NOW
53 1993 1999 2000 2000 51'3 1995 1999 2000 2000

53 2001 NOW 2001 NOW S1'3 2000 NOW 2001 NOW

SUBJECT- STUDENT- GRADE

SID LSs Sub STID LSs Stu VTs VTe GRADE


Sl 1992 S1'1 1999 1999 1999 A

Sl 1992 ST2 1999 1999 1999 B

S2 1992 S1'l 1999 1999 1999 B


53 2001 S1'1 1999 2000 2000 A
rfu:nflV - [JU1YlV

5.2.2 .tU /PI 'iJ U n') ~"tl~'1 fFi ~'1 fl.J LL Vl tJ ~ ~ L~ tJ Vllr lL ~ AL [;"I t1'l11 1 Ll'fl Vlr
ri U'J vl91 n
~'iJ £IL UUU'1J'1J~I~'iJ'I <U~1 U';'iW~L ~.J'i'~J'WU5 <JloW[;"ILL'fltJ~~~rl mLu~..:I1 U d:ltJrL~-DtJ ~ln[;"l91n
..
"
uJ~n'fluJhtl 3 nnu .fftJ~'f)tJn1mu~'ll tJ ~r.JtJ'JJ'f)..:I1AJ..:Iil..:1·Wi~·n~lLU tJ
, y

1) m ru <JloW [;"I i"i ~ L~ tJ Vllr LL Yj A i1 0i u tJ 'f) n LL rl :; 'l11 :n 'f) 'lJ 'fl ..:I·n oW [;"Ill 'f) tJ ~ ~ ~r 'fl 'll U [;"I

~ll UrllU tJ Auri Ll,]'l'lJ,tl..:l1 Lrl-DtJ


"

STUDENT ID

-
SID LSs StuID
ST1 1999 42067001

ST2 1999 42067002

ST3 2000 .12067004

2) mru'llU[;"I~~h~tJVl'11LLYj f1~:W LL'flVl11h¥1·~LUtJ'llU[;"ILr.J~ll~~~tJ~-ii'tl~~LUtJ'olr"j 'lJ


..J d ~
(Valid Time start : VTs) LL~::;'llU[;"IL'J~I~U~(PI
ILl Q"o- (f' I I 'i/ ~
f1'd'l~~~YfWfiLLUU~tJ'l~'f)n~~ Ml'lVltJ..:In~'lltJ
• •
'ol'l n'll U[;"I ~ ~ L~ 'WVllrLL Yj AL[;"I t.I tIi rll LL 'flVlrlJr.Jvl vi-iim.Jmuu'ol1'"j
'lJ
(Valid Time end: VTe) ~'I~fu
'olln<JlU[;"ILl'fltJ~&f~ClmLu~'l1ulUtJ rL~-DtJ~Ln[;"l
'lJ
1 'l"id'~liAu'JJ'f)..:Ir L~-ntJ Ln [;"I'ol1 n LL'tlVlru'JvlviLu tJ

91 n.fftJ~'fltJnl'l'LL1..1"'1'11 tJ ~'JtJ·~'f)'lLf1d''lil..:1~~ n:l-n AUtJ 'fl n d''J ~ nU'llU[;"I L'J~ 'I L1~ ~ tJ vi-ii 'fl ~'lJ ~ L tJ'ol1'..:I tJ
LUtJAUtJ'fl n LL~:;t.h~ !l'JJ'fl..:l<JlU[;"I LL 'fltJ~ ~~r'tl'll U[;"I
~4 cr'ld" a. d .<::::>.
y
.c::.~ ~

LL~~ Ll'fl'VlJ'Ur.JVlVl Ln [;"I'oll n<Jl'fl'lJ'tl'l'lltJ(PI LL'f) tJ~l?l~d''fl

~lLU~J'J~ nUJULLUU'lJ'fl..:l L'J~lvin:;uutJ'llu[;"Ii"i~


'lJ •
~ILU~

L~tJVll1LL YjA 'l[;"ltJnl~tJ[;"I1~'tlul unllL UU'lJ'tl"j


" 'lJ

(yf
.-------------­ .
(.-!Tl111fNf ~~~)---c=r=J-<.', ~.(.~~.,_ . ,.~>

STUDENT NAME

sm LSs StuName VTs Vte

ST1 1999 MACHA 25L10 25L13

S1'I 1999 NICOL 25.1.1 NOW

ST3 2000 NICK 25.10 NOW

LL 'El'Vl1U'lvl~ LU'W,'llU [i1 L'd'i'l1 C~3-J ~'W, ~.jj'El6;j ~ dJ w'"I1-.l

(Valid Time starl : VTs) LL'i'l:'llU[i1L'I~I~'U~C;l


'"11 n'llU(p)~~ L~'W, 'Vll~LL ~ Al(p)iJUI ~ILL'El'Vl1u'd vl ~ojJ'EI:W~Luu'"I1-.1 (Valid Time end: YTe) ~1'v1f1J
'iJ

'"I'1n'llU(P)LL'EI'W,~~~rln LLU~-.j1tJd:.I'W, 1L~·nW~Ln [i1


'lJ
1~J:Wl1A~'V'EI-.l1L'iliuLn ti191n LL'EI'Vl1U'lvl~LUW
'"Iln.ffml'El'W,n1mu~-.l1'W,~'I'W,'1J'EI-.llA1-.l~I-.j'vl;nm AtJ W'EI nJ"J3-! nlJ'llU('I L'J~1 L1:w r.1u~'trm-!'i'l LUw'I1-.1 'iJ
, ~
d'd ..d =,J'
~~:oJl~'EI'V'EI-.l'llUti1~'ElU~;'vI~'EI
r.lo.Q q <:::l, Cj

lL~:;;:LL'El'VlJ'lJ'J'Vl'Vl Ln IW"I1 n'll'El'V'EI-.l'll'W,ti1 LL 'EI'W,1il19l'vld''EI

~ ... ."..p._ 10" ! o . ~ ..... -"!01 .. - ..... .,.

: Tol# '"
. . . . . If ..
• 1Ii f'l • • • • _ ....

STUDENT Tel

SID LSs Tel# VTs Vte


ST1 1999 076-L1L14-785 25L10 25L13

STl 1999 Ol-693-876 25L14 NOW


ST3 2000 076--44L1-789 2541 NOW
ST3 2000 076-L144-785 25110 25L13
611:)7f7lJ - iJu '1fJU

Theory to Temporal Database." IEEE


Transaction on Knowledge and data
,;)'fin1dYi1 'WLLmJLU 'W,;)'fi~'lJtn tJJ.J 1 "'l1 n
engineering, Vol. 8, O.Ll, 1996, pp.
';)'fi n1d1 'WLL!lJ.J n
L.yj 'fl1 ~ lVlJ.J 1::; LJ.jJ!l :IqJ'€'rv1J.j nl d
563-577.
LU~ tJ'WLLU'iNf711J.J L'1~1 L1J'W';)fin1d!l!l nLlLJLJ Jl'W
.<:::II 'l/ ~.c:rl
[2] X.Sean Wang. , "Logical Design for
-if (ElJ.JmLLJLJn~'ll'WL 'W'Cll?l'J tHL LJ1J91~ 'El'lVlJ.J fPl'11J.J
IV Q

" Temporal Database." ACM Trans­


VlJ.JltJ J.jlfPl~!l'lVl:WlmL'i'1I'l'l-if'El"hn(9ll?il'l 1 1J1 action on Database System, Vo1.22,
""':l'l~:WlJHU
uu ~ ~lJ.JldmLU'Cl'll-Mmn~ 'WdU'1J!l'l
~
'V 'V ~ .... ~(f'd
June 1997. pp. 155-170.
'1b m'l~n'lllLJLJ91'i'l!l'l:ill W'lJ'ElJ.J'i'll'll'l'i'1J.J~'WD
0

.. VI
'lJ
[3] Nijssen G.M., Halpin TA Concep­
'EltJlwdu'W'EJf:w~",j'EJf:Wd::;~LJ~ 5 1~1~HJl?1d'l tual Schema and Relational Database
'lJ " ,

l VlJ.Jl::;~lVlJLJn1Hl'fl nblLJLJ ~1 'W-if 'El:IqJ~ Vi rJ'lJ'W1 ~


Design (A Fact Oriented Approach),
1Vlr~ lL'i'l::;·]lJ·]'fl'W \~tH'U~1::;md'EJ 'EJ nLllJlJ Z1'W Prentice Hall, 1989.
[Ll] Abdullah Uz Tanssel, James Clifford,
... ~ Shashi Gadia. Sushi Jajodia. Ark
7. l,~natHi~'1~ei~
Segev. Richard Snodgrass, Temporal
[1 ] C h ri s t ian S .J ens en, Ric h ar d T. Database Theory Design and Imple­
Snodgrass, and Michale D. Sao., ment. California, The benjamin/
"Extending Existing Dependency cumming publishing,Ine.,1993.

You might also like