Professional Documents
Culture Documents
Rncpl:::Ejrrt) "I: La1.:J R1'1 1U-Ll'Tl 'I'L1 'WD: U
Rncpl:::Ejrrt) "I: La1.:J R1'1 1U-Ll'Tl 'I'L1 'WD: U
RIlMrn"j ~rnCPl:::EJrRt)"i 2
•
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
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
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)
(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
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
"
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
- 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
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
~ 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 ,
~"'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'
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~>
'" ~
~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
~-.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
~ ~ 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
..
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
" _ @>
-c:d-G':'::.~~~'F"~
@ - _ .• ., '*~.,. .. ~"
::
.. "'a. )O
o&pro
.1< -..
,) b¢l'A.a'~
.....~._. _ _. ./
I r-:
'--~-- ·t ••••
D"pN'=
~~ '15 .. " , .
,
~•
.. "I' . . . . Ii ....... ' · ~.~ . . . I: • . • . • • • • • • J ..
.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 ,
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
TEACHER DEPARTMENT
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
,
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
DEPARTMENT STUDENT
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
TEACHER_SUBJECT
'
Uniqueness Con
~
'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•
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
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
STUDENT ID
-
SID LSs StuID
ST1 1999 42067001
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::.~ ~
(yf
.------------- .
(.-!Tl111fNf ~~~)---c=r=J-<.', ~.(.~~.,_ . ,.~>
STUDENT NAME
: Tol# '"
. . . . . If ..
• 1Ii f'l • • • • _ ....
STUDENT Tel
.. 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 " ,