
02-09-2014_16-40-43 / 2013 Пакеты прикладных программ
.pdfTa6Jrnua |
<l>opMa |
3arrpoc |
<l>opMa |
PHc. 4.5. CxeMa CBH3eH Me)!{)zy KOMIIOHeHTaMH CYE,IJ;
qecKH HafuleT B 6a.3e ,llaHHblX COOTBeTCTBYJOIIzyIO 3aITHCb H H3MeHHT
KOHKpeTHoe 3Haqemrn napaMe'lpaB coomeTCmyiorn;eii H<IeiiKe).
3 arrp o c Ha .u o 6 aBJI e HH e HJIH y .u a JI e H He rrpe,UHa.3HaqeH COOTBeTCTBeHHO AID! aBTOMaTffqeCKOro .uo6aBJieHIDI 3aITHCeif: B Ta6JIHllbl (E,Z:O HJIH HX y.uaJiemrn.
3 a II p 0 c H a c 0 3 .ll a H He rrpe,UHa.3HaqeH AID! C03,D;aHIDI HOBblX Ta6JIHU Ha OCHOBe yxe HMeIOIIJ;HXCR B E,ll;. IlpH 3TOM aBTOMaTffqeCKH
$opMHpyeTCR C'lpYKTYPaHOBOH Ta6JIHllbl.
Cl>opMY. <l>opMbl rrpH pa.3pa6oTKe HH$OPMauHOHHbIX CHCTeM rrpe.u- Ha.3HaqeHbl .llJIH opraHH3aUHH .upyxecmeHHoro HHTep$e:Uca Me)l{)zy IIOJib30BaTeJieM H KOMIIbIOTepoM. Ilo CBOeMY Ha.3HaqeHHIO pa3JIJlqaIOT $opMbI:
•,llJIH BBO,lla ,UaHHbIX B Ta6JIHUbl;
•,llJIH BBO,lla YCJIOBHH BblIIOJIHeHIDI 3arrpocoB;
•,llJIH aBTOMaTJlqeCKOfO yrrpaBJiemrn pa6oTOH CHCTeMbl (KHorroq-
Hble q,opMbl, $opMbI-MeHIO H .up.).
Or-ieTLI. O~eTbl - 3TO $opMbl BbIBO,lla pe3yJibTaTOB o6pa60TKH
HH$OpMaUHH B y.uo6HOM ,llJIH IIOJib30BaTeJIB BH,lle. KaK rrpaBHJIO, OTqeTbl COOTBeTCTBYJOT $opMaM o~eTHOCTH, rrpHHHTbIM Ha rrpe.urrpIDITHH, HarrpHMep $opMbl, rrpHHHTbie AID! 6yxraJITepcKOH o~eTHOCTH
HJIH TeXHOJiorn:qecKOH .llOKYMeHTaUHH.
~eTbl pa.3pa6aTuIBa10TCR Ha OCHOBe HH$OpMaUHH, co.uepxarn;eif:cR B rn6n11uax E,U HJIH $opMHpyiorn;eif:cR B pe3yJihTaTe BbIIIOJIHeHIDI 3arrpocoB. IlpH pa3pa60TKe CYE,ll; ee 3JieMeHTu1MO:ryr6b1Th CBR3aHbI Me)l(.lly co6o:U B COOTBeTCTBHH co cxeMOH, rrpe,UCTaBJieHHOH Ha pHC. 4.5.
4.4. ~H<l>opMa4MOHHble MO,qenM ,qaHHblX
IlpHCTyrraR K C03,llaHH10 HH$opMaUHOHHOH CHCTeMbl, pa3pa60Tq11K ,llOJl)l(eH rrpO,UYMaTb TaKYJO opraHH3aUH10 6a.3bl .uaHHbIX, KOTOpaR OTBeqaJia 6bI, KaK MHHHMYM, CJie,llYJOIIJ;HM YCJIOBIDIM:
•IIOJIHOe COOTBeTCTBHe 'lpe6oBaHIDIMIIOJib30BaTeJieif:;
•o6ecrreqeHHe MHHHMaJibHOro BpeMeHH rronyqeHIDI ,llOCTOBepHOH HH$opMaUHH IIOJib30BaTeJieM;
60
• IIOTIJe6HOCTb MHHHMaJibHO B03MO)l(HOH rraMHTH Ha )l;HCKOBOM npOCTIJaHCTBe KOMIIbIOTepa.
EcTecrneHHO, qTo pernaTb JII06yio 3Maqy (s TOM q.HcJie H HmpopMau;HOHHYJO) MO)l(HO pa3JIJ1qHbIMH crroco6aMH .
.[(ml ou;eHKH crroco6os opraHH3alI,HH B.LJ: pa3pa6aTbIBaIOT HH$opMau;HoHHbie MO,n;eJIH )l;aHHbIX, KOTOpbie rrpe,n;ycMaTIJHBaIOT TPH yposHH 011.HCaHHH CHCTeMbI: KOHlI,errryarrbHbIH, JIOflfqeCKHH H $H3.HqeCKHH.
KonqenmyOJlbHWii ypoBeHb onucanua E/( (Kon14enmyOJ1bHOR MOOe.Ab)
npe,n;CTaBJIHeT HH$OpMau;HOHHble o6'beKTbIH HX B3aHMOCB513H 6e3 yica-
3aH.HH crroco6os OIIHCaHHH H xpaHeHHH .n;aHHblX, T. e. B 3TOM CJIY1Iae 1rn$opMalI,HOHHbIMH o6'beK.TaMHHa3bIBaIOT 3JieMeHTbl HH$OpMalI,H- OHHOH cHcTeMbI, cse,n;eHHH o KOTopblX xpaHHTcH s B.LJ:. KaK npasHJio, B rn6mru;ax B.LJ: co,n;epxaTcH cse,n;eHHH 06 o6'heKTaxo.n;Horo KJiacca.
KJI a cc o M HaJhlBaIOT MHoxecrno o6'beK.ToB,xapaK.TepH3YJOID;HXcH omrnaKOBhIM Ha6opoM rrpH3HaKOB• .ll:attHble 06 HH$OpMalI,HOHHblX o6'heK.TaxO,ll;HOfO KJiacca MOryT HaxO,ll;HTbCH B O.n;HOH HJIH HeCKOJibKHX Ta6JIHD;ax. .ll:aHHble 06 HH$opMaD;HOHHblX o6'beKTaxpa3Hb1X KJiaCCOB )l;OJDKHbl HaxO,ll;HTbCH B pa3HblX Ta6JIHlI,ax.
KoHIJ;errryaJihHblH yposeHh OIIHCaHHH B.LJ: orrpe,n;eJIHeTCH KOHKPeTHblMH 3a)J;aqaMH HH$OpMau;HOHHOH CHCTeMbl. TaK, HarrpHMep, HH- $opMalI,HOHHaH CHCTeMa ,lJ)UI OT,ll;eJia KMPOB rrpe,n;npHHTHH B Kaqecrne o6'heK.TOBMO:>KeT co,n;epxaTb pa3JIJ1qHble CBe,n;eHHH 0 CO'fPY.n;HHKaxrrpe,n;- npHHTHH:
•a)J;pec MeCTa :>KHTeJibCTBa;
•,ll;OJDKHOCTb H MeCTO pa60Tbl (HaHMeHOBam1e IIO)l;pa3)l;eJieHHH);
•Ta6eJibHbIH HOMep H 3apa60THYJO IIJiaTY H )l;p.
Kotteqtto:H 3Maqe:H paJpa6oTKH Kottu;errryarrhHo:H MO)l;eJIH HBJIHeTcH ycTaHOBJieHHe OIITHMaJibHOro COCTaBa Ta6JIHIJ; B.LJ: H CBH3eH Me:x<;Uy HHMH.
KoHu;err'fYaJihHaHMO)l;eJib, KaK rrpasHJio, He JaBHCHT OT Bb16paHtto:H: rrporpaMMHOH cHcTeMbI ,lJ)UI pearrHJalI,HH B.LJ:.
Jlozu11ecKuii ypoBenb onucanua /;/( (.11ozu11ecKaa MOOe.11b) OTIJIDKaeT
JIOflfqeCKHe CBH3H Me:x<;Uy )l;aHHhIMH. BpeJIHlI,HOHHhIX B.LJ:, rrpe)l;cTaBJIHIOIIJ;HX co6o:H: HeKOTOpoe MHOXeCTBO Ta6JIHlI,, cymeCTBYJOT CJie,n;yio- W:He THIIbl CBH3eH Me)l()Jy )l;aHHbIMH: O,ll;HH K O)l;HOMY, O)l;HH KO MHOfHM, MHOrHe KO MHOfHM.
CBH3b oauH K oaHoMy 03HaqaeT, qTo O)l;HH 3JieMeHT (HJIH O)l;Ha 3aIIHCb) O)l;HOH Ta6JIHlI,bl CBH3aHbl TOJibKO c O,ll;HHM 3JieMeHTOM (HJIH O)l;HOH 3aJIHCblO) )l;pyro:H: Ta6JIHlI,bl.
CBH3b oauH KO MHOi!UM 03HaqaeT, qTo O,ll;HH 3JieMeHT (HJIH O)l;Ha 3aIIHCb) O)l;HOH Ta6JIHIJ,bl CBH3aHhl co MHOfHMH 3JieMeHTaMH (HJI:H MHOfHMH 3aJIHCHMH) )l;pyro:H: Ta6JIHIJ,bl.
CB513b MHOi!Ue KO MHOi!UM 03HaqaeT, qTo MHOrHe 3JieMeHTbl (HJIH MHOrHe 3aJIHCH) O)l;HOH Ta6JIHlI,bl CBH3aHbl co MHOfHMH 3JieMeHTaMH (HJIH MHOfHMH 3aJIHCHMH) )l;pyro:H Ta6JIHIJ,bl.
</JU3u11ecKuii ypoBeHb (tjJU3u11ecKaa MoiJe.11b) peJIHlI,HOHHOH 6a3hI
)l;aHHhlX xapaK.TepH3yeT crroco6b1 o6pa6oTKH, a cJie)l;osareJibHO, H orrH-
61
camrn CBOMCTB ;.:i:aHHhIX. <l>InMqecKaH Mo;.:i:enh Ta6nmi;hI E.II. npe;.:i:cmBJIHeT co6oM: onMcaHMe CBOMCTB Bcex noneM:. <1>1n~eCKaH MOJ.J:eJib <Pop-
Mbl ycTaHaBJIMBaeT xapaKTepMCTMKM Bcex ee 3JieMeHTOB (uBeT <PoHa, pa3Mep paMKM, nm IIIPH<l>Ta M ;.:i:p.).
TaKMM o6pa30M, npoeKTHpoBaHMe HH<l>opMaUMOHHhIX cwcTeM Ha OCHOBe peJIHUMOHHbIX 6a3 ;.:i:aHHbIX CBOJ.J:HTCH K cne;.:i:yIOIUHM ;.:i:eM:- CTBMHM:
•nocTaHOBKa 3a;.:i:aqM Ha pa3pa60TKY CMCTeMbI;
•pa3pa60TKa MH<l>opMaUMOHHbIX MOJ.J:eJieM M BbI6op HaH6onee 3<P- <PeKTHBHOM Mo;.:i:enw opraHM3aUMH E.II.;
•peaJIM3aUMH CMCTeMbl.
PaccMOTPMM cneJ.J:YIOIUMM npMMep. IlycTb TPe6yeTCH co3;.:i:aTh MH- <PopMaUMOHHYJO CMCTeMY J.J:JIH Be;.:i:eHMH yqem 3aKJI10qeHHbIX ;.:i:oroBOpoB co CTOpOHHHMH opraHM3aIJ;MHMM MeHe)J,)KepaMM no;.:i:pa3;.:i:eneHMM <l>MPMhl, KOTOpaH J.J:OJDKHa TaIOKe no3BOJIMTb PYKOBOJ.J:MTeJIIO opraHM3aUMM oueHMTb 3<P<PeKTHBHOCTb pa60Tbl KIDK,LI.Oro MeHe)J,)Kepa.
YqeT ;.:i:eHTeJibHOCTM MeHe)J.)KepoB Be;.:i:eTcH no cneJ.J:YIOIUHM noKa3aTeJIHM:
•ct>M.O MeHe)J,)Kepa;
•Ha3BaHMe no;.:i:pa3;.:i:eneHMH, B KOTOpOM pa6oTaeT MeHe)J,)Kep;
• Ha3BaHMe <l>MPMhI, c KOTopoM: JaKJI10qeH ;.:i:oroBop;
•HOMep 3aKJI10qeHHOro c <l>MpMOM ;.:i:oroBopa;
•CTOHMOCTb 3aKJI10qeHHOro ;.:i:oroBopa B py6JIHX.
IloJIHaH MH<l>opMaUMH 0 pa6oTe MeHe)J,)KepoB <l>MpMbl MOXeT 6bITb npe;.:i:cTaBJieHa B BHJ.J:e Ta6JIMUhI, CTPYKTYPa KOTopoM: noKa3aHa Ha pHC. 4.6.
IlycTb B opraHH3aUHH HMeeTCH TPH OT;.:i:ena: «OT;.:i:en C6bITa», «IlpoH3BOJ.J:CTBeHHblM OTJ.J:eJI» M «0T;.:i:en peKJiaMbl», B KOTOpblX COOTBeTCTBeHHO pa6om10T MeHe;.:i::>KepbI liBaHoB 11.11., Cw;.:i:opoB C. C. H IleTpOB II. II.
Ha pwc. 4.7 noKa3aHbI pe3yJihTaTbI pa60ThI MeHe)J.)KepoB Ja HeKoToPhIM nepMo;.:i: BpeMeHH. Ilpe;.:i:noJio)l(MM, qTo KIDK,LI.aH 5{qeMKa 3TOM m6JIHUhI HBJIHeTCH CHMBOJibHOM M co;.:i:ep)l(MT 50 CHMBOJIOB. Tpe6yeMbIM o6'beMnaMHTH 6y;.:i:eM oueHHBaTh no qMcny CMMBOJIOB.
11cxoM M3 Ja;.:i:aHHhIX ycnoBHM MH opraHH3aUMH E.II. noTPe6yeTCH o6'beMnaMHTH (OII), paBHbIM npOM3Be;.:i:eHHIO qMcJia 51qeeK Ta6JIHUbl
(qJI) H qMcJia CHMBOJIOB B KIDK,ll.OM 51qeM:Ke (qC):
on= qJI · qc.
<l>HO |
I10.upa3.uenem1e |
<l>HpMa |
HoMep |
CTOHMOCTb |
|
Mette.u)l(epa |
.uoroBopa |
.uorooopa |
|||
|
|
PMc. 4.6. Crpyicrypa Ta6JIMU:hI AJUI ou;eHKM pa6oThI MeHe,lOKepoB qmpMhI
62
|
<1>110 |
|
|
HoMep |
CTOHMOCTI: |
|
HoMep |
Ilo.upa3.UeJieID1e |
<l>MpMa |
.uoroBOpa, |
|||
Mette,10Kepa |
.uoroBOpa |
|||||
|
|
ThIC. p. |
||||
CTpOIQI |
|
|
|
|
||
|
|
|
|
|
||
|
1 |
2 |
3 |
4 |
5 |
|
1 |
11BaHOB H. H. |
Or.uen c6brra |
OpMOH |
OpMOH 1 |
100 |
|
2 |
Ile'rpcrnTI. TI. |
Or.uen peKJiaMbI |
U:emaBp |
U:emaBp 1 |
200 |
|
3 |
CJ.i.uopoB C.C. TipOM3BO.UCTBeHTiapTIDI |
TiapTIDI 1 |
300 |
|||
|
|
ffi>IH OT.UeJI |
|
|
|
|
4 |
Tierpcrn TI. TI. |
Or.uen peKJiaMbI |
U:emaBp |
U:emaBp 2 |
150 |
|
5 |
TierpoBTI.TI. |
Or.uen peKJiaMbI |
TpM IGITa |
TpM IGITa 1 |
500 |
|
6 |
CJ.i.uopoB C. C. TipOM3BO.UCTBeH- <l>opMo3a |
<l>opMo3a 1 |
1300 |
|||
|
|
IHbiii OT.UeJI |
|
|
|
|
7 |
11BaHOB H.H. Or.uen c6brra |
Eenbrn Berep |
Ee.JlblH BeTep 1 |
1100 |
||
|
Pwc. 4.7. TipMMep Ta6JIMI.J;bl .!l.illl yqeTa pa6oTbl Mette.uxcepoB |
|||||
B CBOIO oqepe,n;1> 1UI paBHO rrpoM3Be,n;eHHIO qHc11a CTIJOK - |
3a1mce:H |
|||||
(q3) H qHcJia CTOJI6UOB - IIOJie:H qrr Ta6JIHI..(hl: |
|
|||||
|
|
q51 = 7 . 5 = 35. |
|
|
TaKMM o6pa3oM, B paccMOTIJeHHOM npHMepe TPe6yeM1>1:H 06'1>eM naMHTH
on= 35. 50 =1750 CHMBOJIOB.
PaccMOTIJHM ,n;pyro:H cnoco6 opraHH3aUMH Ta61rnu B,ll 3arrm.neM HHcpOpMaumo, co,n;epxaIUYIOCH B HCXO,D;HOH Ta6n11ue, B ,n;Be Ta6JIHUhI, CBH3aHH1>1e Me)K)JJ'co6o:H: ,n;aHHhie o MeHe,lJ;)l(epax 11 ,n;aHHhie o pe3ynhTaTax HX ,n;eHTeJihHOCTH (p11c. 4.8). CBm11 Me)K)JJ'3THMH rn6JJMUaMH ycTaHOBHM no nomo <l>l10 MeHe,lJ;)l(epa. XapaKTep CBH3eH - 0,lJ;HH KO MHOfHM, T.e. o,n;Ha 3anHCh 0,lJ;HOH Ta6JIHUhl MOXeT 6hITh CBH3aHa co MHOfHMH 3an11CHMH ,n;pyro:H Ta6JIHUhl.
Tpe6yeMhIH o6'beMnaMHTH B 3TOM cnyqae IIOCTIJOeHHH B.I( Ha:H,n;eM no cpopMYJJe
on= OIIl + OI12.
06beM rraMHTH Ta6JIHUhl Ha p11c. 4.8, a
OIIl = 3. 2. 50 = 300 CHMBOJIOB,
a o6beM naMHTH rn6JJHUhI Ha pHc. 4.8, 6
OII2 = 4. 7. 50 = 1400 CHMBOJIOB.
Tor,n;a 0 II = 300 + 1400 = 1700 CHMBOJIOB.
63
O'\
"""
NQ
1
2
3
)1;amu.1e o pe3ym.niTBX ,11.e.RTe.JlhBOCTB Meee,11.lKepos
|
|
|
|
Kon |
|
|
|
|
|
<1>110 |
|
)1;aHHwe o Meee,11.lKepax |
|
1 |
|||
<1>110 |
Ilonpa;meJieHHe |
|
|||
~IA" 2 |
|||||
MeHe,ll:lKepa |
|
|
|||
1 |
|
2 |
|
[/3 |
|
|
|
|
|
||
11BaHOB 11.11. |
0r.[(eJI |
c6hITa |
~t/2 |
||
IIeTpoB II.II. |
0r.[(eJI |
peKJiaMbI |
~ |
,, |
|
CHJJ:opoB C.C. IIpmnBOJJ:CTBeH- ~'r--....23 |
|||||
|
HbIH OT.[(eJI |
~I\ |
|||
|
|
|
|
~1 |
|
Ilonpa:meJieHHe |
<l>HpMll |
|
2 |
3 |
OrJJ:eJI |
c6bITa |
0pHOH |
OrJJ:eJI |
peKJiaMbl |
l.(eJITaBP |
IIpOH3BO.[(CTBeHHbIH OT.[(eJI |
IIapTIDI |
|
OrJJ:eJI |
peKJiaMbl |
l.(eJITaBP |
0r.[(eJI |
peKJiaMbl |
TpH KHTa |
IIpOH3BO.[(CTBeHHbIB OT.[(eJI |
<l>opMooa |
|
OrJJ:eJI |
c6brra |
Be.JlblH serep |
a |
6 |
HoMep |
CTOHMOCTh |
,llOI'OBOpa |
,llOI'OBOpa,TblC. p. |
4 |
5 |
0pHOH 1 |
100 |
l.(eHTaBP 1 |
200 |
IIapTIDI 1 |
300 |
l.(eHTaBP 2 |
150 |
TpH Klffil 1 |
500 |
<l>opMoJa 1 |
1300 |
BeJibrn serep 1 |
1100 |
Pttc. 4.8. )1;aHHhie o Mette.[()Kepax qmpMhl (a) H peJyJihTaTax HX pa60Tbl (6)
Ha 3TOM tte6oJihIIIOM rrpMMepe MhI rroKa3aJIM B03MO)l(l:IOCTh oueHKM 3¢>¢>eKTMBHOCTM pa3HbIX crroco6oB opraHM3au;MM 6a3 JJ.aHHbIX. Heo6XOJJ.MMOCTh pa3pa60TKM M oueHKM pa3JIMqHbIX MH¢>opMaUMOHHbIX M0- )1.eJieH B HaCTOHlll,ee BpeMH CTaHOBMTCH o6H3aTeJibHOH rrpM rrpoeKTMposaHMM mo6bIX 6a3 )1.aHHhIX, M oco6eHHO B MHOrOIIOJib30BaTeJibCKMX MH<l>OpMaUMOHHhlX CMCTeMax.
4.5. npHH~Hnbl H <l>OpMbl OpraHH3a~HH
MHOrononb30BaTenbCKHX HH<l>OpMa~HOHHblX CHCTeM
Ilpmmanw pa3pa60TKH MBOroDO.Jlb30BaTeJILCKBX BHcl»OPMaintOHHhlX
CHCTeM. QqeBMJJ.HO, qTo pa3pa6aThIBaeMhle Ha rrpeJJ.ITPHHTIDIX MH- <t>opMaL(MOHHhie CMCTeMbl M 6a3bl )1.aHHhlX JJ.OJDKHhl 6b1Tb MHOroITOJib30BaTeJibCKHMM, MHaqe 3aTpaTbl Ha MX pa3pa60TKY MOryT He OKYIlMTbCH.
IlpHHIUll1hl pa3pa60TKM MHOroITOJib30BaTeJibCKMX MH<t>opMa:L(MOHHhIX CHCTeM CBOJJ.51TCH K BhIIlOJIHeHllIO )1.Byx o6H3aTeJibHblX YCJIOBHH:
CMCTeMHhIH IlOJJ.XOJJ. M CTaH,llapTM3aI..J;HH.
CucmeM11wil noiJxoiJ K pa3pa6oTKe 03HaqaeT, qro MH¢>opMaUHOHHaH CMCTeMa paccMaTpHBaeTCH KaK «60JibIIIaH CHCTeMa»' COCTOHlll,aH M3 HeKOTOporo MHOXeCTBa «B3aMMOCBH3aHHbIX M B3aMMOJJ.eHCTByIOlll,MX MeJIGJY co6oi1 3JieMeHTOB» (2). IlpM 3TOM o6H3aTeJihHhl: yqeT MHTepeCOB Bcex IlOTeHUMaJibHbIX IIOJib30BaTeJieH CMCTeM M MOJJ.YJibHbIH npMHUMil pa3pa6oTKM M BHeJJ.peHHH.
,11.JIH yqeTa HHTepecoB Bcex IlOTeHUMaJibHbIX l10Jlb30BaTeJiei1 CMCTeMbl Heo6XOJJ.MMO ycTaHOBMTb:
•KaKMM crreuMaJIMCTaM M B KaKMX IlOJJ.Pa3JJ.eJieHHHX rrpeJJ.ITPHHTHH Tpe6yeTCH MH¢>opMaUMH 0 KOHKpeTHOM MH<t>opMaUMOHHOM o6'beKTe;
•rrpM3HaKM onMcaHMH o6'heKTOBpa3JIMqHbIMM nOJib30BaTeJIHMH;
•o61ll,MH COCTaB npM3HaKOB o6'heKTOB0)1.HOro KJiacca.
TaKoii noJJ.XOJJ. K npoeKTMpoBaHMIO YBeJinqMBaeT cpoKM pa3pa60TKM B)l,, HO o6ecneqMBaeT 3HaqMTeJihHOe CHll)l(eHMe 3aTpaT Ha pa3pa60TKY sceH. MH<l>OpMaUMOHHOH CMCTeMbI B ueJIOM.
,11.JIH noHCHeHml npMBe)J.eM CJieJJ.YIOlll,MH peaJibHbIH npMMep pa3pa60TKM B)l, Ha OJI.HOM M3 npeJJ.npHHTMH, rJJ.e nmrnJieHMe coorneTCTByIOll(MX nporpaMM 6hmO no JJ.OCTOMHCTBY oueHeHO COTpYJJ.HMKaMM, M OHM «6pOCMJIMCb» pa3pa6aTbIBaTb He06XOJJ.MMbie JJ.JIH ce6H 6a3bl )1.aHHbIX. OJI.HOH M3 OCHOBHbIX 3a)J.aq, CTOHlll,MX nepeJJ. pa60THMKaMM uexoB, 6hm BbI6op MHCTpyMeHTa JJ.JIH MexaHMqecKOH o6pa60TKM )1.eTaJieH, no3TOMY pa3pa60TaJIM uexoByIO B)l, no pexymeMY MHCTpYMeHTY, Ha qTQ COOTBeTCTBeHHO 3aTpaTMJIM BpeMH M cpeJJ.CTBa.
B TO xe speMH B KOHCTpYKTOPCKOM OT)J.eJie 3aBOJJ.a cneUHaJIMCTbl, 3aHMMalOlll,MeCH npoeKTMpOBaHMeM pexymero HHCTpYMeHTa, TaKXe co3JJ.aJIM aHanornqHyIO B)l,. 0JJ.HaKo, KOrJJ.a PYKOBOJJ.CTBO npMHHJIO peweHMe C03)1.aTb COOTBeTCTBeHHO 061ll,e3aBOJJ.CKyIO MH<t>opMaUMOHHyIO
65
CHCTeMy, OKa3a.JIOCb, qTO O,ll,HH H Te )Ke rrpH3HaKH pe~IIJ;ero HHCTpyMeHTa pa3Hble crreUHa.JIHCTbl OIIHCblBa.JIH pa3HbIMH crroco6aMH. 11 pa3pa6oTaHHbie paHee 6a3bl ,D,aHHbIX rrpHIIIJIOCb IIOJIHOCTblO rrepe,D,e- JlbIBaTb, Ha qTo IIOTpe60Ba.JIHCb ,ll,OIIOJIHHTeJlbHOe BpeMH H ,ll,OIIOJIHHTeJlbHbie cpe,D,CTBa. IIpoIIJ;e roBopH, cpe,D,CTBa, 3aTpaqeHHbie Ha pa3pa60TKY HecornacoBaHHbIX Me)l(,ll,y crreu:warrttcTaMH B,It 6bmH rroTepHHbI
,lJ,JlH rrpe,D,rrpMHTMH.
Mo,D,yJibHbIH rrpHHUHII 03HaqaeT, qTo J1106aH cttcTeMa ,ll,OJl)l(Ha pa3pa6aThIBaTbCH B BH,D,e OT,D,eJibHbIX B3aHMOCBH3aHHbIX MO,D,yJie:U (IIO,ll,CHCTeM), KOTOpbie MOryT BHe,D,p.SITbCH B rrpOH3BO,ll,CTBO H OT,D,eJlbHO, T. e. ,ll,O OKOffqaTeJlbHOH pa3pa60TKH Bce:U CHCTeMbl.
CmaniJapmU3au,u pa3pa6omKu HH<l>opMaUHOHHblX cttcTeM c yqeTOM HX MHOfOIIOJlb30BaTeJlbCKOro xapaKTepa BKmoqaeT B ce6.SI CJle,D,y- lOIUHe acrreKTbl: HH<t>opMaUHOHHbIH, rrporpaMMHbIH H arrrrapaTHhlH.
CrnH,D,aPTH3aUHH HH<l>opMauttoHHoro o6ecrreqeHHH 06ycJ10BJieHa rrpHHUHIIaMH KOMIIbIOTepHOH o6pa6oTKH CHMBOJlbHOH HH<t>opMau1rn, npH KOTOpoH: 06'beKThl6a3 ,ll,aJIHhlX ,ll,OJDKHhl O,ll,H03HaqHo paCIT03HaBaTbC.SI KOMilbIOTepoM. 3TOT acneKT pa3pa6oTKH BLI: onpe,D,eJll[eT Heo6xo,D,HMOCTb qeTKHX npaBHJI H,D,eHTH<l>HKauHH (rpaMMaTwqecKoro HaIIHCaHHH) ecex 1rn<t>opMau1mHHbIX o6'beKTOB.TaK, ycTaHOBHB HaJBaHHe HHCTpYMeHTa ,lJ,JlH MexaHwqecKoit: o6pa6oTKH ,D,eTarrH Pe3eu, pac-
moimoii, He,D,onycTHMO HCITOJib30BaTb HHKaKoe ,D,pyroe ero o6o3HaqeHHe, T. e. B 3TOM cJiyqae Bblpa)l(eHHe Pe3eu, pacmo11,nou HeH,D,eHTlfqHO
Bblpa)l(eHHIO Pacmo11,nou pe3eu,.
Heo6xo,D,HMOCTb cTaH,D,apTH3aUHH rrporpaMMHoro o6ecrreqeHHH oqeBH,D,Ha: rrpH pa3pa60TKe MHOfOIIOJib30BaTeJibCKHX y,D,arreHHbIX ,D,pyr OT ,D,pyra CHCTeM ,D,aHHbie O,ll,HOH H3 HHX ,ll,OJl)l(Hbl o6pa6aTbIBaTbCH rrporpaMMHbIM o6ecrreqeHHeM ,D,pyro:U.
CrnH,D,apTH3aU:HH arrrrapaTHoro o6ecrreqeHHH CBH3aHa c Heo6xo,D,H- MOCTbIO CHlf)l(eHHH 3aTpaT Ha 3KCIIJIYaTaUHlO KOMIIblOTepHOH TeXHHKH.
OpraHH3a~ MHOl'ODOJib30BaTeJibCKHX HHcl>OpMaD,HOHHblX CHCTCM.
KoMrrb10TepHb1e HH<l>opMaUHOHHbie cwcTeMbI coBpeMeHHhIX rrpe,D,npw-
HTHH pa3pa6aThIBalOTCH c npttMeHeHHeM ceTeBhIX TeXHoJiorw:U. Ilpw C03,D,aHHH 6a3 ,D,aHHhIX B ceTeBhIX HH<l>OpMaQHOHHhlX CHCTeMax rrpHMeHHlOT ,D,Ba Tttrra (,D,Be apmTeKTYPhI) opraHH3aUHH CYBLI:: <Pait:JIcep- Bep H KJIHeHT-cepBep.
06IIJ;HMH npH3HaKaMH opraHH3aQHH 3THX THITOB CYBLI: HBJll[eTCH Ha.Jilfqlfe c e p Be pa (KOMIIhlOTepa), Ha KOTOpOM HaXO,ll,.SITCH 6a3hl (<l>ait:JibI) ,D,aHHhIX, H pa6oqHX CTaHUHH (KOMIIhlOTepoB IIOJib30BaTeJie:U)- KJIHeHTOB.
B apXHTeKType <t>aH:JI - cepBep rro Jarrpocy KJIHeHTa K HeMY rrepeChmaeTcH <t>aH:JI c B,n:, a JaTeM Ha KOMIIhIOTepe KJIHeHTa rrpoH3BO,D,HT- cH Bee rrpoueccb1 o6pa6oTKH HH<l>opMaUHH. B apXHTeKTYPe KJIHeHT - cepBep Bee npouecchI o6pa6oTKH HH<l>opMaU:HH no Jarrpocy KJIHeHTa BhIIIOJIH.SllOTCH Ha cepBepe, a KJIHeHTY OTCbIJialOTCH TOJibKO pe3yJihTaTbI o6pa60TKH ,D,aHHhIX.
66
OpH opraHHJaU:HH MHoronoJihJOBaTeJibCKHX ceTeBhIX CYB.U npe,Il- 110'-ITHTeJihHOHCnOJib30BaHHe apx1ne:icrypbl KJIHeHT-cepBep, qTo BblTCKaeT HJ CJie,IlyIOll.l,HX <t>aKTOPOB.
He,IlOCTaTKH opraHHJaU:HH B.U no apmTe:icrype <Pai1JIcepBep:
l. IlpH nepe,Ilaqe no ceTH <t>ai1JioB B.U (oco6eHHO c 6oJibIIIBMH o6beMaMH HH$OpMaU:HH) c yqeTOM B03MO)l(H0f0 o6pall.l,eHIDI K HHM O,IlllOBpeMeHHO HeCKOJibKHX nOJib30BaTeJieM pe3KO CHIDKaeTCH npOHJBOJUffeJibHOCTb pa60Tbl c CHCTeMOM.
2.IlpH O,IlHOBpeMeHHOM nepe,Ilaqe no ceTH <t>aMJIOB c 60JiblIIHMH o6oeMaMH HeCKOJihKHM noJihJOBaTeJIHM YBeJIHqHBaeTCH BepoHTHOCTh HapYIIIeHIDI ,IlOCTOBepHOCTH nepe,IlaBaeMOM HH$OpMaU:HH, T. e. CHIDKaeTCH H3,D;e)l(HOCTb pa60Tbl CHCTeMbl.
IlpeHMYIIIeCTBa opraHHJau;HH B.U no apmTe:icrype KJIHeHT-cep- sep:
1.IlpH nepe,Ilaqe no cen1 TOJihKO peJyJihTaTOB o6pa6oTKH ,IlaHHhIX no JanpocaM KJIHeHTOB pe3KO CHIDKaeTCH Harpy3Ka Ha ceTb, a CJie,IlOBaTeJihHO, YBeJIWUIBaeTcH BOJMO)l{l:IOCTh no):UQl10qeHID1 K B.U 6oJihIIIero qncJia noJib30BaTeJieH, T. e. npOH3BO,IlHTeJihHOCTh pa60Tbl CHCTeMbl B 3TOM cnyqae 3HaqnTeJibHO Bblllle, qeM B apXHTeKTYPe <t>ai1JIcep- Bep.
2.QeHTPaJIH30BaHHOe xpaHeHHe H o6pa60TKa ,IlaHHbIX Ha cepBepe IlOBhIIIIaIOT H3,D;e)l(HOCTb pa60Tbl CHCTeMbI.
3.PaJpa60TKY cepBepHoi1 qacTH CYB.U MO)l(HO BhlllOJIHHTh Ha HJhIKe SQL HJIH ,IlpyrHx HJhIKax BhICOKoro ypoBHH, 'ITOnoBbIIIIaeT Ha)J,e:x<:-
HOCTh H npoHJBO,IlHTeJihHOCTh o6pa6oTKH ,IlaHHhIX. PaJpa60TKY KJIHeHTCKOM qacTH CYB.U MO)l(HO BhlllOJIHHTh c npHMeHeHHeM npHKJia,n;HhIX
nporpaMMHhIX npo)J,yKTOB, HanpHMep Visual Basic, Microsoft Access, 'HO3Ha'!HTeJibHOCOKpamaeT BpeMH Ha pa3pa60TKY HH$OpMaU:HOHHOH CHCTeMbl.
MeTO,IllfqecKHe npHeMbI pa3pa6oTKH HH$opMaUHOHHhIX cHCTeM Ha
OCHOBe 6a3 ,IlaHHbIX H TeXHOJIOfIDI pa60Tbl c HHMH 6y,Ilyr paCCMOTPeHbl ,IlaJiee Ha npHMepe HCnOJihJOBaHIDI CYB.U Microsoft Access.
KOHTpOnbHble eonpOCbl
1.)laihe orrpe,UeJieHJfe IIOIUITHHM «6a3a ,UaHHbIX» H «CHCTeMa ynpaBJieHHH 6a3aMH ,UaHHbIX».
2.qTo rrpe,UcTaBJIHeT co6oi1: peJIHU:HOHHaH 6a3a ,UaHHhrx? KaKHe xaparcrepwcTHKH peJIHU:HOHHbIX 6a3 ,UaHHbIX C,UeJiaJIH HX caMbIMH pacnpocTpaHeHHbIMH ,IlJIH C03,UaHHH HH<pOpMaU:HOHHbIX CHCTeM?
3.KaKHe rrporpaMMHhie cwcTeMbI rrpHMeIUIIOTCH ,IlJIH co3,UaHHH 6a3 ,UaH-
Hhrx? )laHTe cpaBHHTeJibHbie ou:eHKH 3THM rrporpaMMHbIM CHCTeMaM.
4. Kar<yro poJib HrpaeT cTpyicrypttpoBaHHhIH H3hIK JarrpocoB SQL B coBpe-
MeHHhIX rrporpaMMHhIX rrpoJJYKTaX ,IlJIH pa3pa60TKH 6a3 ,UaHHhrx?
5.I-fa KaKHX 3JieMeHTOB cocTOHT peJIHU:HOHHaH CYE)l?
6.KaKHMH napaMeTpaMH xapaKTepH3yeTcH Ta6JIHU:a 6a3hr ,UaHHhrx?
67
7.KaKHMH rrapaMeTpaMH xapaKTepH3yeTcH rroJie Ta6JIHUbI 6a3bI ,D;aHHbIX?
8.KaKHe THIIbI ,D;aHHbIX o6pa6aTblBaIOTCH coBpeMeHHbIMH CYE,IJ;?
9.K KaKOMY THrry ,D;aHHblX MO)IQ{O OTHeCTH CJie,!l;yIOmHe xapaKTepHCTHKH MeTaJIJiope.xcy:mero o6opy,D;oBaHHH:
MaKCHMaJibHblH ,D;HaMeTp o6pa6oTKH, MM ............ |
• |
......................... |
200 |
qacTOTa BpameHHH IIIIIHH,!l;eJIH, 06/c ................................... |
... |
400 |
3000 |
ra6apHTHble pa3Mepbl, MM ...................................... |
|
1000 x 2000 x 1500 |
|
HaJIHqHe CHCTeMbl qffCJIOBOfO rrporpaMMHOro yrrpaBJieHHH ............. |
,D;a |
10.qTO TaKoe HHcPOpMaUHOHHbie MO,D;eJIH ,D;aHHblX H ,!l;JIH qero OHH pa3pa6aTbIBaIOTCH?
11.KaKYIO ueJib rrpecJie,D;yeT co3,D;aHHe KoHuerrryaJibHOH MO,D;eJIH peJIHUHOHHOH E)l?
12.KaKHe THIIbI CBH3ei1: Me:>KJJY rn6JIHUaMH E)l OTpIDKaeT JIO[HqeCKaH MO- ,D;eJib E)l?
13.qTO TaKoe cPH3ffqeCKaH MO,D;eJib rn6JIIIUbI E)l?
14.KaKOBbl OCHOBHbie rrpllHUIIIIbl pa3pa60TKH MHOroIIOJib30BaTeJibCKIIX IIHcPOpMaUIIOHHbIX ClfCTeM?
15.KaKHe ,D;OCTOIIHCTBa If He,D;ocTaTKH lfMeIOT cl>opMbI opraHI13aUI1H MHOrorroJib30BaTeJibCKIIX CYE)l ¢>aHJl-cepBep If KJilfeHT-cepsep?
rnaea 5
CY6,Q MICROSOFT ACCESS
5.1. Ha3Ha'leHMeM o6naCTb npMMeHeHMH CYS.Q
Microsoft Access
Microsoft Access - 3TO rrporpaMMHruI cpe.ua, pa3pa6oTaHHruI <tmpMOH Microsoft, KOToprui: rrpe,UHa3HaqeHa .llIDI co3.uamrn cu:cTeM ynpaBJiemrn pemIUHOHHblMH 6a3aMH .uaHHblX c .llOCTaToqHo 60JibIIIHMH o6beMaMH HHcpopMauHH (coTHH M6a.Kr).
Cu:creMa ynpaBJieHIDI 6a3aMH .uaHHblX Microsoft Access rrpe.uocTaB.IDieT IIOJib30BaTeJIIO BCe He06XO,llHMble cpe,llCTBa .llIDI aBTOMaTH3aU1111 C03,llaHIDI H o6pa60TKH ,llaHHblX, a TaIOKe ynpaBJieHIDI ,UaHHblMH npu: pa6ore.
Cu:creMa Microsoft Access 06ecrre11HBaeT pa3pa60Ticy HHcpopMauHOHHblX CHCTeM B pa3JIHqHbIX ccpepax rrpOH3BO,llCTBa H 6H3Heca. 11 XOT.R 11ttor.ua ee Ha3blBaIOT HaCTOJibHOH CYE,n:, oHa o6Jia.uaeT xapaKTepu:c- THKaMH, II03BOIDIIOIIt;HMH rrpu:MeH.RTh ee .llIDI peIIIeHIUI TaKHX CJIO)l(- HbIX MHOfOIIOJib30BaTeJibCKHX 3a,llaq, KaK pa3pa6oTKa CHCTeM aBTOMaTl13HpOBaHHOfO rrpoeKTHpOBaHIUI HJIH aBTOMaTH3HpOBaHHbIX 3KCIIepTHbIX CHCTeM.
Hanpu:Mep, cpHpMa «Torr-CHcTeMbI» pa3pa60TaJia c rrpHMeHeHHeM Microsoft Access CHCTeMy aBTOMaTH3HpoeattHoro rrpoeKTHpoeaHHH TeXHOJIOfHqecKHX rrpoueccoe H3fOTOBJieHH.R .ueTaJieH «TeXHO- npo», HHTerpHpOBaHHYIO B CHCTeMy rrapaMeTpttqeCKOfO qepqeHHH «T-flex-CAD».
Ha Kacpe.upe «TeXHoJiornH rrpoH3BO.UCTBa rrpH6opoe H cu:cTeM ynpaBJieHH.R JieTaTeJII>HbIX arrrrapaTOB» MATM-PfTY HM. K. 3. Uu:oJIKOBCKoro pa3pa6oTaHhI CATIP TeXHoJiorHqecKHx rrpoueccoe c6opKH «11a3ep 2000» H 3KCnepTHrul CHCTeMa oueHKH O)l(H.llaeMbIX 3aTpaT Ha 113fOTOBJieHHe HOBbIX rrpH6opoB «Krlacc - 3KcrrepT».
CYB,lJ; Access HMeeT xapaKTepHCTHKH, cTaBHrn;He ee BHe KOHKYpeHUHH npH o6yqeHHH MeTO.UOJIOfHH pa3pa6oTKH HHcpopMaUHOHHbIX CHCTeM Ha OCHOBe 6a3 .uaHHbIX:
•rrpocTOTa OCBOeHH.R crreUHaJIHCTaMH, He BJia,UeIOIIlHMH H3bIKaMH nporpaMMHpOBaHH.R, qTO o6ecrreqHeaeT COKpameHHe BpeMeHH Ha npoeKTHPOBaHHe H 3aTpaT Ha pa3pa60TKy;
•coeMeCTHMOCTb c rrpHJioxeHH.RMH Windows;
•B03MO)l(HOCTh co3.uaHH.R B,n: co BCTaBKOH rpacpttqeCKHX H MYJibTHMe.uu:ii:HbIX o6beKToB;
•B03MO)l(HOCTb pa60Thl B JIOKaJibHbIX H fJI06aJibHbIX CeT.Rx;
•B03MO)l(HOCTh HcrroJib30BaHH.R Ta6JIHU B,lJ;, pa3pa60TaHH1>1x .upyrnMH rrporpaMMHbIMH CHCTeMaMH.
69