ch06_managing data resources

Upload: nitish-sharma

Post on 10-Jan-2016

218 views

Category:

Documents


0 download

DESCRIPTION

Data resources

TRANSCRIPT

  • 7/18/2019 Ch06_Managing Data Resources

    1/38

    7.1 @ Lalit Sharma, JIM

    Managing DataManaging Data

    ResourcesResources

  • 7/18/2019 Ch06_Managing Data Resources

    2/38

    7.2 @ Lalit Sharma, JIM

    File Organization erms an! "once#tsFile Organization erms an! "once#ts

    $it%Smallest unit o& !ata' (inar) !igit *+,1

    $)te%-rou# o& (its that re#resents a single character

    Fiel!%-rou# o& or!s or a com#lete num(er

    Recor!%-rou# o& relate! &iel!s

    File%-rou# o& recor!s o& same t)#e

    OR-/0II0- D// I0 / R/DIIO0/L

    FIL 03IRO0M0

  • 7/18/2019 Ch06_Managing Data Resources

    3/38

    7.4 @ Lalit Sharma, JIM

    Data(ase%-rou# o& relate! &iles

    ntit)%5erson, #lace, thing, e6ent a(out hich

    in&ormation is maintaine!

    /ttri(ute%Descri#tion o& a #articular entit)

    e) &iel!%I!enti&ier &iel! use! to retrie6e, u#!ate,

    sort a recor!

    OR-/0II0- D// I0 / R/DIIO0/L

    FIL 03IRO0M0

    File Organization erms an! "once#ts *"ontinue!File Organization erms an! "once#ts *"ontinue!

  • 7/18/2019 Ch06_Managing Data Resources

    4/38

    7.8 @ Lalit Sharma, JIM

    he Data 9ierarch)

  • 7/18/2019 Ch06_Managing Data Resources

    5/38

    7.: @ Lalit Sharma, JIM

    ntities an! /ttri(utes

  • 7/18/2019 Ch06_Managing Data Resources

    6/38

    7.; @ Lalit Sharma, JIM

    Data Re!un!anc) an! Inconsistenc)%

    Data re!un!anc)% he #resence o& !u#licate !atain multi#le !ata &iles so that the same !ata arestore! in more than one #lace or location

    Data inconsistenc)% he same attri(ute ma) ha6e!i&&erent 6alues.

    5ro(lems ith the ra!itional File

    n6ironment

  • 7/18/2019 Ch06_Managing Data Resources

    7/387.7 @ Lalit Sharma, JIM

    he cou#ling o& !ata store! in &iles an! the

    s#eci&ic #rograms retensi6e #rogramminge&&orts, (ut it cannot !eli6er a!?hoc re#orts orres#on! to unantici#ate! in&ormation

    re

  • 7/18/2019 Ch06_Managing Data Resources

    8/387. @ Lalit Sharma, JIM

    $ecause there is little control or management o& !ata,

    management ill ha6e no =nole!ge o& ho is

    accessing or e6en ma=ing changes to theorganizationAs !ata.

    Lac= o& !ata sharing an! a6aila(ilit)%

    In&ormation cannot &lo &reel) across !i&&erent

    &unctional areas or !i&&erent #arts o& the organization.

    Bsers &in! !i&&erent 6alues o& the same #iece o&

    in&ormation in to !i&&erent s)stems, an! hence the)

    ma) not use these s)stems (ecause the) cannot trust

    the accurac) o& the !ata.

    5ro(lems ith the ra!itional File

    n6ironment *"ontinue!

    5oor securit)%

  • 7/18/2019 Ch06_Managing Data Resources

    9/387.C @ Lalit Sharma, JIM

    So&tare &or creating an! maintaining !ata(ases

    5ermits &irms to rationall) manage !ata &or theentire &irm

    /cts as inter&ace (eteen a##lication #rogramsan! #h)sical !ata &iles

    Se#arates logical an! !esign 6ies o& !ata

    Sol6es man) #ro(lems o& the tra!itional !ata &ilea##roach

    Data(ase Management S)stem *D$MS

  • 7/18/2019 Ch06_Managing Data Resources

    10/38

  • 7/18/2019 Ch06_Managing Data Resources

    11/387.11 @ Lalit Sharma, JIM

    "om#onents o& D$MS%

    Data !e&inition language%S#eci&ies content an!

    structure o& !ata(ase an! !e&ines each !ata

    element

    Data mani#ulation language%Bse! to #rocess

    !ata in a !ata(ase

    Data !ictionar)%Stores !e&initions o& !ata

    elements an! !ata characteristics

  • 7/18/2019 Ch06_Managing Data Resources

    12/387.12 @ Lalit Sharma, JIM

    Sam#le Data Dictionar) Re#ort

  • 7/18/2019 Ch06_Managing Data Resources

    13/387.14 @ Lalit Sharma, JIM

    )#es o& Data(ases%

    Relational D$MS

    9ierarchical an! netor= D$MS

    O(ect?oriente! !ata(ases

  • 7/18/2019 Ch06_Managing Data Resources

    14/387.18 @ Lalit Sharma, JIM

    Relational D$MS%

    Re#resents !ata as to?!imensional ta(les calle!relations

    Relates !ata across ta(les (ase! on common!ata element

    >am#les% D$2, Oracle, MS SEL Ser6er

  • 7/18/2019 Ch06_Managing Data Resources

    15/387.1: @ Lalit Sharma, JIM

    he Relational Data Mo!el

  • 7/18/2019 Ch06_Managing Data Resources

    16/387.1; @ Lalit Sharma, JIM

    hree $asic O#erations in a Relational Data(ase%

    Select%"reates su(set o& ros that meet s#eci&ic

    criteria

    Join%"om(ines relational ta(les to #ro6i!e users

    ith in&ormation

    5roect%na(les users to create ne ta(les

    containing onl) rele6ant in&ormation

  • 7/18/2019 Ch06_Managing Data Resources

    17/387.17 @ Lalit Sharma, JIM

    he hree $asic O#erations o& a Relational D$MS

  • 7/18/2019 Ch06_Managing Data Resources

    18/387.1 @ Lalit Sharma, JIM

    9ierarchical an! 0etor= D$MS9ierarchical an! 0etor= D$MS

    Organizes !ata in a tree?li=e structure

    Su##orts one?to?man) #arent?chil! relationshi#s

    5re6alent in large legac) s)stems

    9ierarchical D$MS%

  • 7/18/2019 Ch06_Managing Data Resources

    19/387.1C @ Lalit Sharma, JIM

    / 9ierarchical Data(ase &or a 9uman Resources S)stem

  • 7/18/2019 Ch06_Managing Data Resources

    20/38

    7.2+ @ Lalit Sharma, JIM

    9ierarchical an! 0etor= D$MS9ierarchical an! 0etor= D$MS

    De#icts !ata logicall) as man)?to?man)

    relationshi#s

    0etor= D$MS%

  • 7/18/2019 Ch06_Managing Data Resources

    21/38

    7.21 @ Lalit Sharma, JIM

    he 0etor= Data Mo!el

  • 7/18/2019 Ch06_Managing Data Resources

    22/38

    7.22 @ Lalit Sharma, JIM

    9ierarchical an! 0etor= D$MS9ierarchical an! 0etor= D$MS

    Out!ate!

    Less &le>i(le com#are! to RD$MS

    Lac= su##ort &or a!?hoc an! nglish language?

    li=e

  • 7/18/2019 Ch06_Managing Data Resources

    23/38

    7.24 @ Lalit Sharma, JIM

    O(ect?oriente! D$MS%Stores !ata an!

    #roce!ures as o(ects that can (e retrie6e! an!

    share! automaticall)

    O(ect?relational D$MS%5ro6i!es ca#a(ilities o&(oth o(ect?oriente! an! relational D$MS

    O(ect?Oriente! Data(ases%

  • 7/18/2019 Ch06_Managing Data Resources

    24/38

    7.28 @ Lalit Sharma, JIM

    "once#tual !esign%/(stract mo!el o& !ata(ase

    &rom a (usiness #ers#ecti6e

    5h)sical !esign%Detaile! !escri#tion o& (usiness

    in&ormation nee!s

    Designing Data(ases%

  • 7/18/2019 Ch06_Managing Data Resources

    25/38

    7.2: @ Lalit Sharma, JIM

    ntit)?relationshi# !iagram%Metho!olog) &or

    !ocumenting !ata(ases illustrating relationshi#s(eteen !ata(ase entities

    0ormalization%5rocess o& creating small sta(le

    !ata structures &rom com#le> grou#s o& !ata

    Designing Data(ases% *"ontinue!

  • 7/18/2019 Ch06_Managing Data Resources

    26/38

    7.2; @ Lalit Sharma, JIM

    /n Bnnormalize! Relation &or ORDR

  • 7/18/2019 Ch06_Managing Data Resources

    27/38

    7.27 @ Lalit Sharma, JIM

    0ormalize! a(les "reate! &rom ORDR

  • 7/18/2019 Ch06_Managing Data Resources

    28/38

    7.2 @ Lalit Sharma, JIM

    /n ntit)?Relationshi# Diagram

  • 7/18/2019 Ch06_Managing Data Resources

    29/38

    7.2C @ Lalit Sharma, JIM

    Online /nal)tical 5rocessing *OL/5%

    Multi!imensional !ata anal)sis

    Su##orts mani#ulation an! anal)sis o& large

    6olumes o& !ata &rom multi#le!imensions#ers#ecti6es

    Multi!imensional Data /nal)sisMulti!imensional Data /nal)sis

  • 7/18/2019 Ch06_Managing Data Resources

    30/38

    7.4+ @ Lalit Sharma, JIM

    Multi!imensional Data Mo!el

  • 7/18/2019 Ch06_Managing Data Resources

    31/38

    7.41 @ Lalit Sharma, JIM

    Data arehouse%

    Su##orts re#orting an!

  • 7/18/2019 Ch06_Managing Data Resources

    32/38

    7.42 @ Lalit Sharma, JIM

    "om#onents o& a Data Garehouse

  • 7/18/2019 Ch06_Managing Data Resources

    33/38

    7.44 @ Lalit Sharma, JIM

    Data mart%

    Su(set o& !ata arehouse

    "ontains summarize! or highl) &ocuse! #ortiono& !ata &or a s#eci&ie! &unction or grou# o& users

    Data mining%

    ools &or anal)zing large #ools o& !ata

    Fin! hi!!en #atterns an! in&er rules to #re!icttren!s

  • 7/18/2019 Ch06_Managing Data Resources

    34/38

    7.48 @ Lalit Sharma, JIM

    $ene&its o& Data Garehouses%

    Im#ro6e! an! eas) accessi(ilit) to in&ormation

    /(ilit) to mo!el an! remo!el the !ata

  • 7/18/2019 Ch06_Managing Data Resources

    35/38

    7.4: @ Lalit Sharma, JIM

    Data(ase ser6er%

    "om#uter in a clientser6er en6ironment runs a

    D$MS to #rocess SEL statements an! #er&orm

    !ata(ase management tas=s.

    /##lication ser6er% So&tare han!ling all a##lication o#erations

    Data(ases an! the Ge(

  • 7/18/2019 Ch06_Managing Data Resources

    36/38

    7.4; @ Lalit Sharma, JIM

    Lin=ing Internal Data(ases to the Ge(

  • 7/18/2019 Ch06_Managing Data Resources

    37/38

    7.47 @ Lalit Sharma, JIM

    Management O##ortunities%

    $usiness &irms ha6e e>ce#tional o##ortunities to$usiness &irms ha6e e>ce#tional o##ortunities to

    e>#loit mo!ern relational !ata(ase technologies toe>#loit mo!ern relational !ata(ase technologies to

    im#ro6e !ecision ma=ing, an! to increase theim#ro6e !ecision ma=ing, an! to increase the

    e&&icienc) o& their (usiness #rocesses.e&&icienc) o& their (usiness #rocesses.

  • 7/18/2019 Ch06_Managing Data Resources

    38/38

    Management "hallenges%

    Organizational o(stacles to a !ata(ase en6ironment

    0ee! &or coo#eration in !e6elo#ing cor#orate?i!e

    !ata a!ministration

    "ost(ene&it consi!erations

    $ringing a(out signi&icant change in the !ata(aseen6ironment o& a &irm can (e 6er) e>#ensi6e an!

    time consuming.