6
SüilHSl lOnd NNVlrlJnVt NVCüOt{ O^)OJ . ^ilNo^S . :UOdVDNI\^ . OlSIlNVurl NVS (x)llq NYS. SIlvd . qUOCXO. )xO^ MtN NOCNO'J.'JIltmqlilH. NOJSO{. Nv(tdSJSy{V UAIAESIE +TtrF- r,ffi.';+ ,>) l^l NVIqVN NOI tNolsrH)n l tvs ^tUO:[ ^SOI uolllpl qunot u8rsaq IerrSoT :u8rsaq ry Suqaporu aseqete6l

aseqete6l - GBV · 2006. 10. 24. · SIlvd . qUOCXO. )xO^ MtN NOCNO'J.'JIltmqlilH. NOJSO{. Nv(tdSJSy{V UAIAESIE +TtrF-r,ffi.';+,>) l^l NVIqVN NOI tNolsrH)n l tvs ^tUO:[ ^SOI uolllpl

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: aseqete6l - GBV · 2006. 10. 24. · SIlvd . qUOCXO. )xO^ MtN NOCNO'J.'JIltmqlilH. NOJSO{. Nv(tdSJSy{V UAIAESIE +TtrF-r,ffi.';+,>) l^l NVIqVN NOI tNolsrH)n l tvs ^tUO:[ ^SOI uolllpl

SüilHSl lOnd NNVlrlJnVt NVCüOt{

O^)OJ . ^ilNo^S . :UOdVDNI\^ . OlSIlNVurl NVS(x)llq NYS. SIlvd . qUOCXO. )xO^ MtN

NOCNO'J.'JIltmqlilH. NOJSO{. Nv(tdSJSy{V

UAIAESIE+TtrF-

r,ffi.';+,>) l^l

NVIqVN NOItNolsrH)n l tvs

^tUO:[ ^SOI

uolllpl qunot

u8rsaq IerrSoT:u8rsaq ry

Suqaporu aseqete6l

Page 2: aseqete6l - GBV · 2006. 10. 24. · SIlvd . qUOCXO. )xO^ MtN NOCNO'J.'JIltmqlilH. NOJSO{. Nv(tdSJSy{V UAIAESIE +TtrF-r,ffi.';+,>) l^l NVIqVN NOI tNolsrH)n l tvs ^tUO:[ ^SOI uolllpl

xl

OZ suorleloN 6urlepoyrl eleq lenldatuo3 a^rleuJallv 9. 1.26 t drLlsuotlelay e ur {111u1 ue Jo a)ualstxl 9.[.2

61 drqsuorlegay e ]o salnqt.jllv ?.[.2g l_ drqsuott€lau e 1o ,firnrltauuol 9.1.7

91 drqsuorlelag e So aat5aq 7. y.7

€ I- salnqullv'sd!qsuollplau 'satltlul :slratqO ltseg [.1.2gI slrnJlsuo) ul leluotuppunl L.z

€ I ;apo1ry d;qsuolluleX-{1;1u1 eq1

z ralder{3

JI ^lEtuulns aJnletalt-l s.tt I fteuun5 V.l

g 6u;1apo4 eleq;en1da:uo3 t.tg a1:{3 alll aseqeleq aql Z'L

7 1ueue6eue6l aspqpleq pue eleq t.lI uo!lrnpotlul

I rrloeq.J

AX atErord

sluoluo)

Page 3: aseqete6l - GBV · 2006. 10. 24. · SIlvd . qUOCXO. )xO^ MtN NOCNO'J.'JIltmqlilH. NOJSO{. Nv(tdSJSy{V UAIAESIE +TtrF-r,ffi.';+,>) l^l NVIqVN NOI tNolsrH)n l tvs ^tUO:[ ^SOI uolllpl

Contents

2.2 Advanced ER Constructs 23

2.2.1 Ceneralization: Supertypes and Subtypes 23

2.2.2 Aggregation 25

2.23 fernary RelationshiPs 25

2.2.4 Ceneral n-ary Relationships 28

2.2.5 Exclusion Constraint 29

2.2.6 Referential IntegritY 30

2.3 SummarY 3O2.4 Literature SummarY 31

Chaoter 3The Unifled Modellng Language (UMt) 33

3.1 Class Diagrams 343.1.1 Basic Class Diagram Notat ion 35

3.1.2 Class Diagrams for Database Design 37

3.1.3 Example from the Music Industry 43

3.2 Activity Diagrams 463.2.1 Activity Diagram Notation Description 46

3.2.2 Activity Diagrams for Workflow 48

3.3 Rules of Thumb for UML Usage 50

3.4 SummarY 5l3.5 Literature Summary 5l

Chapter 4' Req.rlrements Analysis and Conceptual Data Modeling 53

4.1 Introduction 534.2 Requirements Analysis 54

4.3 ConcePtual Data Modeling 55

4.3.1 Classify Entities and Attributes 56

4.3.2 ldentify the Generalization Hierarchies 57

4.3.3 Def ine Relat ionshiPs 58

4.3.4 Example of Data Modeling: Company Personnel andProiect Database 61

4.4 View lntegration 664.4.1 Preintegration AnalYsis 67

4.4'2 ComParison of Schemas 68

4.4.3 Conformation of Schemas 68

t ,

Page 4: aseqete6l - GBV · 2006. 10. 24. · SIlvd . qUOCXO. )xO^ MtN NOCNO'J.'JIltmqlilH. NOJSO{. Nv(tdSJSy{V UAIAESIE +TtrF-r,ffi.';+,>) l^l NVIqVN NOI tNolsrH)n l tvs ^tUO:[ ^SOI uolllpl

91 1 suer6e;q g3uort pa^uac salqel alpplpup) Jo uolleztlpturoN Eg

91 1 aldLuexl aldur5 y :salqel pazlleuro11 1o u61seq aq1 Z.gg [ [ urJol lpLUroN ppo]-a)r{os s L'g

€ t t urrol lPr-uioN prqf t I'9_ [ [ urlol lpuljoN puoras €.[.9

69; sXa; ,{-retlu4 pue 's,{a; aleprpue3 's{a1tadn5 7. 1 9

60 [ rlrol leuroN ]slrl ['['9101 uollEzlleulloN lo slpluaulepunl L.g

lol uo!lEz!leurroN

9 raldeq:)

g1l {.reurun5 aJnlpJalll V'g90 t tueuun5 €.S

90 L Uorteurtotsus{ löS-ot-Ul 1o aldure4 y.7.9

90 t uotletrlJolsue{ drqsuorle;ay ,fueula1 9 7.9VO L uorleur.rolsuerl dtqsuorlelaU Ä.reurg r(uey1-o1-Äuew Z.Z.g

VOL uorterurorsue{ ,qltul [.2.S€0t sda15 uorleulo;sue.r1 Z'g

€0 t sartrlul leaM 9'['9E0l_ sdrqsuottplau a1dr1lnyr1 9. 1.9

t0 t uor1e6ar66y puE uorlezrleJauaJ V'L.976 sdrqsuorlelag fte-u pue fieural g.1.9

06 sdrqsuorlelay anlsrnla5 y'.lewg 7'1.998 sdrqsuorle;aX ,{.reu rg 1'1'9

€8 sDnJlsuo) IOS pup salnu uollEtuJolsuell t.S€8 'lbs ol Iapo141 eleq ;enlderuol aql 6uturro;suur1

s raldeq:)

za ^reururns aJnlPlalll l'vtg X.reruun5 g.V

gl anbruqtal 6uua1sn13 g.9.y

9l suorleradg 6urdno.rg 7'9 79l sldaruo3 6uua1sn13 1'9'y

Vt slapon Ut.rol 6u1.ra1sn11 {1;1u3 9.V69 uorleL6alu; ,r,rar41o alduex3 9.7.y

69 ser.r-raq)S 4o 6uunlrnrlsaX pue 6ur6ra4 y'7.7

txs1ua1u0:)

Page 5: aseqete6l - GBV · 2006. 10. 24. · SIlvd . qUOCXO. )xO^ MtN NOCNO'J.'JIltmqlilH. NOJSO{. Nv(tdSJSy{V UAIAESIE +TtrF-r,ffi.';+,>) l^l NVIqVN NOI tNolsrH)n l tvs ^tUO:[ ^SOI uolllpl

x Contents

6.4 Determining the Minimum Set of 3NF Tables 122

6,5 Fourth and Fifth Normal Forms '127

6.5. ' l Mult ivaluedDependencies 127

6.5.2 Fourth Normal Form '129

6.5.3 DecomPosing Tables to 4NF 132

6.5.4 Fi f th Normal Form I33

6.6 Summary 1376.7 Literature Summary

'138

Chaoter 7An Example of Logical Databaie Design 139

7 .1 Requirements Specification 1397.1 .1 Design Problems 140

7.2 Logical Design l4l7.3 SummarY 145

Chaoter 8Business Intelllgence 1478.1 Data Warehousing 148

8.1.1 Overview of Data Warehousing 148

8.1 .2 Logical Design 1 52

a.2 Online Analytical Processing (OLAP) 166

8.2.'l The Exponential Explosion of Views '167

8.2.2 Overview of OLAP 1 698.2.3 View Size Est imat ion I708.2.4 Selection of Materialized Views 173

8.2.5 View Maintenance I768.2.6 Query OPtimizat ion 177

8.3 Data Mining 1788.3.1 Forecast ing 1798.3.2 Text Mining 181

8.4 SummarY 1858.5 Literature SummarY 186

CI

Page 6: aseqete6l - GBV · 2006. 10. 24. · SIlvd . qUOCXO. )xO^ MtN NOCNO'J.'JIltmqlilH. NOJSO{. Nv(tdSJSy{V UAIAESIE +TtrF-r,ffi.';+,>) l^l NVIqVN NOI tNolsrH)n l tvs ^tUO:[ ^SOI uolllpl

992 xepul

€gz sroqlnv Öql lnoqv

692 se3luoxl pelreles ol suollnlos

6?Z saslrraxl

6€Z saruereteu

1g7 {.resso;1

€ lZ 1bS ,o olspg eq1 :x;pueddy

117 Ä.reuurn5 alnleral'l t [.6[ [z ^reur|.uns € ['6

60Z I tX 'elec parnDnrls-luas z ['6l0Z asnoqalp41 eleq e 6urlapoy1 11.6

997 6ulyodag g1'6

797 6u;1:aq1 a:ue;;druo3 u61saq 6'6797 uorle:6a1u1 6u;1oo1 a1:{3 a;r1 uo;1er;lddy A'6

167 luaurdolanag patnqtrlslg 1,6667 yoddn5 a^lleroqello) 9.6

661 yoddn5 aseqele6 9.6961 u6;se6 e ruorl aspqele6 e 6urlerauag V'6

z6[ s]lseg oqt E 6[6t rol q)te1 ol sa111;1qede1 {ay Z'6

88[ slool ]sv) aql ol uolpnportut l'6291 u6;seq areqeleq lur;6o1 rot slool fSV)

6 rotdeq:)

!!!x slualuo)