Caracteristici generale ale sistemelor informatice automatizate. Concepte ale unui sistem informatic automatizat

Tema 2. Sisteme informatice

Ţintă:

Dați o idee despre sistemul informațional (SI), structura și scopul acestuia. Luați în considerare definițiile unui sistem informațional folosind diverse abordări ale interpretării arhitecturii sale și a funcțiilor pe care le îndeplinește. Pentru a da o idee despre sistemele informatice automatizate (AIS).

Sarcini:

  • Definiți conceptul de „sistem informațional” în conformitate cu scopul său și în conformitate cu standardele internaționale și ruse.
  • Determinați structura IS, oferiți o idee despre subsistemele sale funcționale și suport.
  • Determinați caracteristicile care apar în dezvoltarea proiectelor IP mari și modalitățile de rezolvare a problemelor conexe.
  • Dați exemple de construcție și aplicare a sistemelor informatice automatizate.
  • Arătați beneficiile utilizării sistemelor informatice automatizate.

1. Sisteme de informare

1.1. Conceptul de sistem informatic

De obicei sub sistem se referă la un set de obiecte și relații dintre ele. În procesul studierii sistemelor informaţionale se foloseşte o abordare sistematică, care constă în faptul că sistem este considerată ca un ansamblu de obiecte interdependente, a căror funcționare are ca scop realizarea scop comun.

Scopul sistemului informațional (SI) este producerea informațiilor necesare organizației pentru a asigura gestionarea eficientă a tuturor resurselor acesteia, precum și crearea unui mediu informațional și tehnic pentru management. organizare . Acest scop al sistemului informatic este implementat cu ajutorul unor dispozitive tehnice și software care stochează, procesează și transmit informații.

concept Sistem informatic, ca și conceptul informație, ar trebui acum să fie considerat intuitiv. În acest sens, vom avea în vedere mai multe definiții ale unui sistem informațional, adoptate în conformitate cu una sau alta abordare a studiului acestuia.

  1. Luați în considerare o formulare destul de largă a conceptului de „sistem informațional”, care ne permite să definim programare Sistem informatic. Sistem informatic este un obiect capabil de procesarea informatiei, care se intelege Colectie informație (acumulare de informații), depozitareși Actualizați, precum și difuzatși extrădare informații după cum este necesar.

Toate acțiunile de mai sus sunt procesele informaţionale . Prin urmare, se poate argumenta că Sistem informatic este un sistem în care sunt implementate procese de informare.

  1. Fără a preciza caracteristicile implementării hardware și software a SI în ceea ce privește utilizarea bazei elementului pentru implementarea acestuia și luând în considerare SI la nivel de arhitectură, este posibil să se clarifice definiția SI.

În acest caz, putem lua în considerare o interpretare mai restrânsă a conceptului de „sistem informațional”, care ne permite să definim arhitectură sistemul informaţional şi rezolvabilsarcini.

Un sistem informațional este un mijloc de conversie a informațiilor, adică este capabil să emită weekenduri date ca rezultat al transformării date de intrare. Prin urmare, se poate argumenta că aceasta este cutie neagră cu o structură internă necunoscută (Fig. 2.1). Cea mai generală descriere a unei astfel de „cutii negre” este caracteristica de intrare-ieșire.

O abordare similară a definiției IP este utilizată în standardele moderne. În standardul internațional ISO12207 informativsistem definit ca unirea unuia sau mai multor procese, hardware și software, echipamente și oameni pentru a putea întâlni anumite nevoi sau scopuri.

În această definiție, trebuie acordată atenție includerii în sistem, pe lângă elemente tehnice naturale(hardware și echipamente, software), al oamenilor atât utilizatorii cât și însoțirea acestuia în timpul funcționării. Un punct important în definiție este conceptul obiective pentru care sistemul este dezvoltat și apoi utilizat.

  1. Întrucât, după cum s-a menționat în clauza 1.2, utilizarea sistemelor informaționale implică automatizarea obligatorie a managementului și a fluxului de lucru, este recomandabil să se ia în considerare formularea conceptului de „sistem informațional”, care permite determinarea IS ca mijloc de automatizare a activităților.

Această definiție este utilizată în setul de standarde GOST 34, care se concentrează pe dezvoltarea și funcționarea sisteme automatizate. În GOST 34.603-90, sistem- acesta este personalul și mijloacele de automatizare a activităților sale, implementarea tehnologiei informației pentru îndeplinirea funcțiilor stabilite.

Și din nou în definiție sunt legate între ele tehnică(instrumente de automatizare), oameni(personal) și sarcini de rezolvat(funcții) (Fig. 2.2).

1.2. Subsisteme funcționale și suport

Structura unui sistem informatic este o combinație a părților sale individuale, numite subsisteme. Un subsistem este o parte a unui sistem care se distinge printr-o caracteristică funcțională sau structurală.

Semn funcțional determină scopul subsistemului, precum și scopurile, obiectivele și funcțiile sale principale. Caracteristică structurală vă permite să considerați subsistemul ca element constitutiv al structurii generale a sistemului informațional, indiferent de sfera de aplicare. În acest caz, subsistemul este apelat furnizarea. Astfel, structura oricărui sistem informațional poate fi reprezentată printr-un set de subsisteme suport:

  • suport informațional (IS) - mijloc de organizare a datelor în timpul stocării acestora;
  • suport tehnic (TO) - dispozitive tehnice universale și speciale de intrare-ieșire și de prelucrare a datelor;
  • software (software) - un set de programe pentru a îndeplini funcțiile necesare ale sistemului;
  • software (MO) - metode și algoritmi de rezolvare a problemelor din sistem;
  • suport organizațional (OS) - un set de manuale de utilizare;
  • suport juridic (SO) - norme juridice care determină statutul juridic al sistemului;
  • suport lingvistic (LO) - mijloc lingvistic al sistemului de comunicare a instrumentelor de automatizare cu utilizatorul și dezvoltatorul.

Suport informațional- aceasta este o combinație între un sistem unificat de clasificare și codificare a informațiilor, sisteme de documentare unificate, scheme pentru fluxurile de informații care circulă într-o organizație, precum și o metodologie de construire a bazelor de date. Suportul informațional este destinat formării și furnizării în timp util a informațiilor de încredere atunci când se iau decizii de management.

Suport tehnic este un ansamblu de mijloace tehnice care asigură funcționarea sistemului informațional, precum și documentația relevantă pentru aceste instrumente și procese tehnologice. Hardware-ul este conceput pentru a implementa procese tehnologice de stocare, procesare și transmitere a informațiilor în sistem.

Complex de mijloace tehnice sunteți:

  • calculatoare de orice model;
  • Dispozitive pentru colectarea, acumularea, procesarea, transmiterea si iesirea de informatii;
  • Dispozitive de transmisie a datelor si linii de comunicatie;
  • Echipamente și dispozitive de birou pentru preluarea automată a datelor;
  • materiale de operare etc.

Matematice și software software-ul sunt luate în considerare împreună, deoarece ambele sunt concepute pentru a sprijini rezolvarea sarcinilor sistemului informațional . Matematică și software este un set de metode matematice, modele, algoritmi si programe pentru implementarea scopurilor si obiectivelor sistemului informatic, precum si functionarea normala a suportului tehnic. .

Instrumentele software includ:

  • mijloace de modelare a proceselor de management din companie;
  • sarcini tipice de conducere a unei organizații, a unei firme;
  • metode de programare matematică, statistică matematică, teoria cozilor etc.

Software-ul include sisteme generale și produse software speciale, precum și documentație tehnică pentru acestea.

La la nivelul întregului sistem software-ul include complexe software axate pe utilizatori și concepute pentru a rezolva probleme comune de prelucrare a informațiilor. Acestea servesc la extinderea funcționalității computerelor, controlul și gestionarea procesului de prelucrare a datelor.

Special software-ul este un set de programe dezvoltate în timpul creării unui anumit sistem informațional. Include pachete de aplicații software care implementează modelele dezvoltate de diferite grade de adecvare, reflectând funcționarea unui obiect real.

Documentatie tehnica pentru dezvoltarea de software ar trebui să conțină o descriere a sarcinilor, o sarcină pentru algoritmizare, un model economic și matematic al sarcinii, exemple de testare și control.

Suport organizațional- este un set de documente care reglementează interacțiunea angajaților cu mijloace tehnice și între ei în procesul de rezolvare a problemelor de conducere a unei companii, unde va fi utilizat sistemul informațional .

Suport organizațional este conceput pentru a eficientiza toate procesele tehnologice din sistemul informatic, ceea ce este necesar în special datorită prezenței factorului uman în acesta: utilizatori, dezvoltatori, personal de întreținere etc.

Suport juridic- este un ansamblu de norme legale care reglementează crearea și funcționarea sistemelor informaționale, reglementând procedura de obținere, transformare și utilizare a informațiilor, precum și statutul juridic al funcționării acestora.

Suportul juridic este destinat să determine statutul juridic al sistemului informațional, care ar trebui să determine procedura și regulile de lucru cu informațiile din sistem.

Suport lingvistic - acesta este un set de instrumente și reguli pentru formalizarea unui limbaj natural care sunt utilizate atunci când utilizatorii și personalul operațional al SI comunică cu un set de instrumente de automatizare pentru funcționarea SI.

Astfel, un sistem informatic este un obiect complex care include diverse elemente. Combinarea acestora în software-ul specificat face posibilă sistematizarea conceptului de sistem informațional și obținerea unei idei corecte despre compoziția SI și arhitectura acestuia. Pe fig. 2.3 prezintă structura IS, ale cărei blocuri individuale sunt corelate cu subsistemele suport de mai sus.

Orez. 2.3
VhD - date de intrare; OutputD - date de ieșire; SA - instrumente de automatizare

1.3. Sisteme informatice automatizate

Sistemele informatice pot fi împărțite în două clase: neautomatizat(tradiționale, fără utilizarea mijloacelor tehnice) și automatizate implementat pe un computer sub forma unui produs software. Necesitatea automatizării se datorează faptului că proiectele moderne de IP mari se caracterizează printr-o serie de caracteristici, dintre care se pot distinge următoarele:

  1. nevoie accelerare procesarea informatiei;
  2. complexitatea descrierii(un număr destul de mare de funcții, procese, elemente de date și relații complexe dintre ele), care necesită atenție modelareși analiza datelor și proceselor;

Modelarea sistemelor complexe este necesară deoarece o persoană nu este capabilă să surprindă și să înțeleagă proiectarea sistemului în ansamblu. Există limite pentru înțelegerea lucrurilor complexe. Acest lucru poate fi demonstrat cu un exemplu de arhitectură. Dacă vrei să construiești un hambar în curtea ta, trebuie doar să începi să construiești. Când plănuiți să construiți o casă nouă, veți avea nevoie cu siguranță de un plan. Și pentru construcția unui zgârie-nori, va fi pur și simplu necesar. Același exemplu poate fi dat și pentru dezvoltarea sistemului și a software-ului acestuia. Studiind munca unui fragment separat, este imposibil să prezentați schema întregului proiect, iar crearea unui model de sistem vă permite să prezentați o imagine generală a interacțiunii nodurilor sale fără a aprofunda detaliile implementării elemente individuale;

  1. dezbinare(în spațiu) și eterogenitate grupuri individuale de dezvoltatori după nivelul de calificare și tradițiile stabilite de utilizare a anumitor instrumente;
  2. esenţial întindere temporală proiect, datorită, pe de o parte, capacităților limitate ale echipei de dezvoltare și, pe de altă parte, amplorii organizației clienților și gradului diferit de pregătire a diviziilor sale individuale de a implementa SI, precum și cantități mari de informațiile procesate în cadrul unei singure organizații.

Necesitatea de a rezolva ultimele două probleme impune standardizare Descrieri IS și crearea de instrumente speciale automatizarea dezvoltării IS-ul însuși. De la utilizare calculator este un moment definitoriu în definiția IS automatizat (AIS), poate fi definit ca instalație de prelucrare a informațiilor computerizate.

1.4. Beneficiile utilizării sistemelor informatice automatizate

Utilizarea sistemelor informatice automatizate în economie prevede :

  • colectarea și stocarea informațiilor economice importante;
  • obținerea de informații cât mai curând posibil;
  • efectuarea de calcule economice complexe la planificarea activităților întreprinderilor, prognozarea cererii și ofertei, însumarea soldurilor;
  • documentatie etc.

În același timp, utilizarea AIS în economie permite:

  • primiți informații de înaltă calitate la timp,
  • ia decizii informate
  • efectuează o varietate de analize economice.

Valoarea și beneficiile utilizării AIS cu greu pot fi supraestimate, deoarece în acest caz există o creștere eficienţă companii prin noi oportunităţi. De exemplu, analiza informațiilor despre vizitatorii atracțiilor dintr-una dintre stațiunile franceze a determinat o reorientare urgentă a publicității pentru atracții pentru a servi plimbările de familie locale în loc să atragă turiști din alte regiuni. După aceea, veniturile proprietarilor de atracții au crescut dramatic.

Utilizarea AIS poate crește, de asemenea, productivitatea intra-organizațională și poate îmbunătăți managementul afacerii. De exemplu, folosind informații din casele de marcat, AIS ia în considerare rata de vânzare a anumitor tipuri de produse. Contabilitatea și analiza ulterioară ne permit să lansăm următorul lot de produse de un anumit tip cel mai bine vândut.

Și, în sfârșit, utilizarea sistemelor informatice automatizate îmbunătățește serviciul pentru clienți. De exemplu, informațiile pentru clienți pot încuraja tranzacții sau achiziții ulterioare sau pot speria potențialii parteneri sau cumpărători, iar analiza și procesarea rezultatelor sunt efectuate folosind AIS.

1.5. Exemple de construcție și aplicare a sistemelor informatice automatizate

Conform principiului construcției, sistemele informaționale pot fi împărțite în trei tipuri:

  • textografic;
  • calcule bazate pe foi de calcul;
  • bazate pe baze de date.

CI grafice text- Sunt sisteme în care se realizează stocarea, procesarea și transmiterea textului, graficelor și sunetului. Astfel de sisteme sunt implementate sub formă de manuale electronice, teste de cunoștințe, site-uri web etc.

Schema sistemului informatic textografic este prezentată în fig. 2.4. Conține o interfață grafică cu utilizatorul și fișiere de vizualizări text, grafice și sunet. Datele de intrare sub formă de solicitări către sistem provin de la utilizator și sunt procesate folosind fișierele specificate.

Fișierele text, grafice și audio formează reprezentarea necesară a datelor text, grafice și sonore în interfața grafică. Datele de intrare (informații text, adrese, numere) pot fi introduse în câmpuri speciale ale interfeței grafice. Primind informații folosind interfața grafică, utilizatorul poate modifica datele de intrare prin rafinarea sau concretizarea acestora.

Un exemplu este un site de e-mail. Poștă.ro, cu ajutorul căruia se rezolvă următoarele sarcini:

  • înregistrarea utilizatorului pe site, în timpul căreia numele de utilizator, adresa, parola și datele personale sunt înregistrate în câmpuri speciale;
  • primirea de e-mail la adresa înregistrată;
  • trimiterea de e-mail la adrese care conțin mesaje text, imagini, cărți poștale, sunet.

Așezarea IS cu tabele sunt concentrate pe procesoare tabulare. Utilizarea unor astfel de sisteme este limitată la o singură organizație, unde este convenabil și ușor să faceți schimb de documente în formă tabelară. Sistemele informaționale considerate sunt colecții de fișiere care sunt executate într-un mediu de foi de calcul.

Schema sistemului informatic folosind tabele de calcul este prezentată în fig. 2.5.

Tabelele de sistem sunt împărțite în referinţă tabelele și legăturile acestora rezultând Mese. Ultimele tabele sunt, de asemenea, legate cu legături către tabele de tipărire, care vă permit să obțineți imprimări ale rezultatelor calculului. Ele pot fi prezentate sub formă de diagrame. Utilizatorul interacționează cu tabelele folosind Formulare de introducere a datelor. Un exemplu de sisteme informatice de decontare este un mic sistem BusinessPlanM.

IS poate fi dezvoltat în două versiuni: interpretativși executabil.

Lainterpretativ se foloseste varianta procesor de foi de calcul (excela), care se află într-o stare activă și vă permite să introduceți date noi, să efectuați calcule folosind referințe și să primiți un formular de ieșire și grafice.

De obicei, un astfel de AIS este deschis modificărilor, care pot fi completate cu tabele de referință, completate cu tabele de calcul, corectarea formelor de intrare și ieșire și modificarea tipului de grafice.

La executabil opțiune Fișierul EXE gata AIS este închis pentru modificări. Această opțiune este mai compactă și mai rapidă.

Sisteme informatice bazate pe baze de date, au cea mai largă aplicație și sunt realizate sub forma:

  • fișiere executabile pentru utilizare directă pe computere,
  • unul sau mai multe fișiere pentru utilizare într-un mediu DBMS.

O diagramă a unui astfel de sistem de informare este prezentată în fig. 2.6.

Baza de date a sistemului comunică cu aplicațiile Aplicație 1,..., Aplicație N. O aplicație într-un astfel de sistem informatic este un set de interogări către baza de date, formulare pentru vizualizarea rezultatelor căutării, macrocomenzi și rapoarte. Utilizatorul prin meniu generează sarcini pentru aplicații, stabilește datele inițiale, primește datele de ieșire sub formă de rapoarte.

La interpretativ Varianta folosește un SGBD care se află într-o stare activă și vă permite să completați baza de date, să editați înregistrările bazei de date și să primiți răspunsuri la interogări. De obicei, un astfel de AIS este deschis și face posibilă modificarea structurii bazei de date și ajustarea aplicațiilor (formulare, module cu interogări, rapoarte).

La executabil opțiune AIS are un fișier EXE gata făcut care implementează toate acțiunile programate. De obicei, un astfel de AIS este închis și nu permite nimănui să facă modificări în structura sa.

2. concluzii

  1. Un sistem informațional este un sistem în care sunt implementate procesele informaționale.
  2. Pe lângă elementele tehnice naturale (hardware și software), sistemul informațional include și oameni (utilizatori și cei care îl însoțesc în timpul funcționării). Un punct important în definiție este conceptul de obiective pentru care sistemul este dezvoltat și apoi utilizat.
  3. Sistemul informatic este împărțit în subsisteme, identificate prin caracteristici funcționale sau structurale.
  4. Un sistem informatic este un obiect complex care include o varietate de elemente. Combinarea acestora în subsisteme suport face posibilă sistematizarea conceptului de sistem informațional și obținerea unei idei corecte despre compoziția SI și arhitectura acestuia.
  5. Modelarea sistemelor complexe vă permite să prezentați o imagine generală a interacțiunii nodurilor lor fără a intra în profunzime în detaliile implementării elementelor individuale.
  6. AIS poate fi definit ca un instrument computerizat de procesare a informațiilor.
  7. Utilizarea AIS stimulează creșterea eficienței companiei datorită apariției de noi oportunități.
  8. Utilizarea AIS poate crește, de asemenea, productivitatea intra-organizațională și poate îmbunătăți managementul afacerii.
  9. Utilizarea sistemelor informatice automatizate contribuie la îmbunătățirea serviciului clienți.
  10. IS poate fi dezvoltat în două versiuni: interpretativă și executabilă.
  11. AIS interpretativ este deschis la schimbare
  12. Cu versiunea executabilă a AIS, fișierul EXE creat este închis pentru modificări.
  13. Cele mai utilizate sunt sisteme informatice bazate pe baze de date.

3. Întrebări pentru autoexaminare

  1. Ce se înțelege prin sistem într-o abordare sistematică a dezvoltării și analizei sale?
  2. Care este scopul principal al unui sistem informatic?
  3. Definiți IP în funcție de scopul său.
  4. Dați o definiție a IS, care vă permite să determinați arhitectura sistemului informațional și sarcinile pe care le rezolvă.
  5. Dați definiția IP în conformitate cu GOST 34.603-90.
  6. Ce aspecte ale sistemului informațional determină caracteristicile funcționale și structurale?
  7. Ce este suportul informatic?
  8. Ce este suportul tehnic?
  9. Ce este software-ul?
  10. Ce este software-ul?
  11. Ce este sprijinul organizațional?
  12. Ce este suportul lingvistic?
  13. Enumerați componentele complexului de mijloace tehnice ale IP.
  14. Ce se înțelege prin instrumente software?
  15. Ce este inclus în software?
  16. Care este nevoie de automatizare?
  17. Care sunt caracteristicile proiectelor majore de IP actuale?
  18. De ce este necesar să se dezvolte modele de sisteme complexe?
  19. De ce este necesară standardizarea descrierii IP?
  20. Enumeraţi avantajele utilizării sistemelor informatice automatizate.
  21. Ce sisteme informatice pot fi definite in functie de principiul constructiei?
  22. Ce sunt IC-urile textografice?
  23. Care este diferența dintre sistemele informaționale de decontare și sistemele informaționale bazate pe baze de date?
  24. Ce tip de IP sunt manualele electronice?
  25. Ce tip de IP sunt site-urile web?
  26. Ce circuite integrate sunt cele mai utilizate?
  27. Care este diferența dintre versiunea interpretativă a construcției unui IS și cea executabilă?

4. Bibliografie

  1. Britov G.S., Lupal A.M. Sisteme informatice: Proc. indemnizatie. - Sankt Petersburg: Editura MBI, 2005. - 98 p.

managementul informatiei automatizat

Un sistem informatic automatizat (AIS) este un complex care include echipamente informatice și de comunicații, software, instrumente lingvistice, resurse de informații concepute pentru a colecta, pregăti, stoca, procesa și furniza informații, precum și personal de sistem care oferă suport pentru un model informațional dinamic. a unor părți ale lumii reale pentru a satisface nevoile de informare ale utilizatorilor și pentru luarea deciziilor.

AIS combină următoarele componente:

Instrumente și reguli de limbaj utilizate pentru selectarea, prezentarea și stocarea informațiilor, pentru afișarea unei imagini a lumii reale într-un model de date, pentru prezentarea informațiilor necesare utilizatorului;

Fondul informatic al sistemului;

Modalități și metode de organizare a proceselor de prelucrare a informațiilor;

Un set de instrumente software care implementează algoritmi de conversie a informațiilor;

Complexul de mijloace tehnice care funcționează în sistem;

Personalul care operează sistemul.

Orice AIS operează într-un mediu extern, care este o sursă de intrare și un consumator de informații de ieșire pentru AIS. În cadrul AIS, începând de la intrarea în sistem și terminând cu ieșirea din acesta, fluxul de informații trece prin mai multe etape de prelucrare.

Cu ajutorul AIS se asigură calcule multivariate, se iau decizii raționale de management, inclusiv în timp real, se organizează contabilitate și analize economice complexe, se realizează fiabilitatea și eficiența informațiilor primite și utilizate în management etc.

Scopul principal al AIS este stocarea, asigurarea căutării și transmiterii eficiente a informațiilor privind solicitările relevante pentru a satisface cât mai pe deplin nevoile de informații ale unui număr mare de utilizatori.

Principalele principii ale automatizării proceselor informaționale includ: rambursare, fiabilitate, flexibilitate, securitate, prietenie, respectarea standardelor.

Rambursarea înseamnă a cheltui mai puțini bani pentru a obține un sistem eficient, fiabil, productiv, abilitatea de a rezolva rapid problemele. În același timp, se consideră că perioada de rambursare a sistemului nu trebuie să depășească 2-5 ani.

Fiabilitatea se realizează prin utilizarea de software și hardware de încredere, folosind tehnologii moderne. Fondurile achiziționate trebuie să aibă certificate și (sau) licențe.

Flexibilitatea înseamnă adaptarea ușoară a sistemului la cerințele în schimbare pentru acesta, la introducerea de noi funcții. Acest lucru se realizează de obicei prin crearea unui sistem modular.

Securitatea înseamnă asigurarea securității informațiilor, reglementarea lucrului cu sistemul, utilizarea echipamentelor speciale și a cifrurilor.

Amabilitate constă în faptul că sistemul trebuie să fie simplu, ușor de învățat și de utilizat (meniuri, sfaturi, sistem de corectare a erorilor etc.).

AIS sunt diverse și pot fi clasificate în funcție de o serie de caracteristici legate atât de sistemul în ansamblu, cât și de elementele sale individuale. Fiecare AIS este concentrat pe un anumit domeniu. Tematica este înțeleasă ca zona problemelor, cunoștințelor, activității umane, care are o anumită specificitate și gama de obiecte care apar în ea. În același timp, fiecare sistem automatizat este axat pe îndeplinirea anumitor funcții în domeniul său de aplicare respectiv. Există patru tipuri de AIS:

1. Acoperirea unui proces (operație) într-o singură organizație.

2. Combinarea mai multor procese într-o singură organizație.

3. Asigurarea funcționării unui proces la scara mai multor organizații care interacționează.

4. Realizarea muncii mai multor procese sau sisteme la scara mai multor organizatii.

La crearea unui AIS, este recomandabil să unificați sistemele organizate (subsistemele) cât mai mult posibil pentru comoditatea distribuției, modificării, funcționării acestora, precum și instruirii personalului pentru a lucra cu software-ul corespunzător. Dezvoltarea AIS presupune selectarea proceselor care urmează să fie automatizate, studiul acestora, identificarea tiparelor și caracteristicilor (analiza), ceea ce ajută la determinarea scopurilor și obiectivelor sistemului creat. Apoi sunt introduse tehnologiile informaționale necesare (sinteză). Pentru implementarea cu succes a lucrărilor de proiectare și organizare, se recomandă identificarea mai multor prototipuri ale obiectului proiectat și software-ul și hardware-ul instalat pe acesta. Pe baza lor, dezvoltați mai multe opțiuni. Apoi, dintre ele sunt selectate alternative, dintre care, în sfârșit, cea mai bună soluție.

AIS utilizează de obicei stații de lucru automate (AWP) bazate pe computere personale, baze de date distribuite, software orientat spre utilizatorul final.

Scopul principal al sistemelor informatice automatizate nu este doar de a colecta și stoca resurse de informații electronice, ci și de a oferi utilizatorilor acces la acestea. Una dintre cele mai importante caracteristici ale AIS este organizarea căutării datelor în matricele lor de informații (bazele de date). Prin urmare, AIS sunt practic sisteme automatizate de regăsire a informațiilor (AIPS) - un produs software conceput pentru a implementa procesele de introducere, procesare, stocare, căutare, prezentare a datelor etc. AIPS sunt factografice și documentare.

1) AIPS factografice utilizează de obicei baze de date relaționale tabelare cu o structură de date fixă ​​(înregistrări).

2) AIPS documentare se caracterizează prin incertitudine sau structura variabilă a datelor (documentelor). Obuzele AIS sunt de obicei folosite pentru dezvoltarea lor.

Modalitățile de furnizare a sistemelor informatice automatizate și tehnologiile acestora sunt suport software, tehnic, lingvistic, organizatoric și juridic utilizat sau creat în proiectarea sistemelor informaționale și asigurarea funcționării acestora.

1) Software-ul reprezintă mediul de instrumente al programatorilor, programele de aplicație pentru calculatoarele corespunzătoare și sistemele de operare instalate pe acestea. Acestea sunt limbaje de programare, sisteme de operare, software de rețea, editori (text, link-uri, tabelare etc.), biblioteci de programe, traducători, utilitare etc. Principalele dintre acestea sunt sistemele software AIS - sistemele de gestionare a bazelor de date (DBMS). Învelișurile lor sunt sisteme automate de recuperare a informațiilor (AIPS) cu o largă aplicație.

2) Hardware-ul AIS include mijloace de introducere, procesare, stocare, căutare și transmitere/recepție a informațiilor. Intrarea, procesarea și stocarea datelor sunt componente standard ale unui computer. Căutarea de informații se bazează pe utilizarea unui software special. Mijloacele de transmitere a informațiilor sunt echipamentele de rețea și telecomunicații ale calculatoarelor, sistemelor și mijloacelor de comunicație.

3) Sprijinul lingvistic include de obicei:

Tipuri, formate, structura informațiilor (date, înregistrări, documente);

Mijloace lingvistice de descriere (NDL, dicționare de date) și manipulare a datelor (DML);

Clasificatori, codificatori, dicționare, tezaure etc.

4) Sprijinul organizatoric al AIS include subdiviziunile structurale ale organizatiei care il utilizeaza, care gestioneaza procesele tehnologice si sustin performanta sistemului, precum si documentatia pentru asigurarea functionarii si dezvoltarii sistemului.

5) Suportul juridic al AIS este un set de norme juridice care reglementează raporturile juridice în timpul creării și funcționării AIS. La etapa de dezvoltare a AIS, acesta include reglementări legate de relațiile contractuale dintre dezvoltatorul și clientul sistemului, cu reglementarea abaterilor în procesul de dezvoltare a sistemului, cu asigurarea procesului de dezvoltare cu diverse resurse. În stadiul de funcționare a sistemului - determină statutul acestuia în procesul de management, prevederile legale de competență a structurilor individuale AIS și organizarea activităților acestora, procedura de creare și utilizare a informațiilor în AIS, suport juridic pentru siguranța Funcționare AIS. Suportul juridic include documente normative care reglementează activitățile AIS.

O schemă AIS exemplară este prezentată în Figura 1.

Figura 1 - O variantă a diagramei unui sistem informatic automatizat

Shell-urile universale nu permit utilizatorilor să dezvolte singuri sistemul. Programele speciale din clasa DBMS (ORACLE, MS SQL, ADABAS, Informix etc.) sunt dezvoltate astfel încât să ofere utilizatorilor oportunități ample de dezvoltare a acestora. Pentru a oferi maselor largi de utilizatori să deschidă matrice de informații electronice, se realizează cooperarea și integrarea acestor resurse.

Sistemele informatice integrate automatizate oferă acces la informații și resurse tehnice de la distanță, precum și capacitatea diferitelor categorii de utilizatori de a lucra cu informații eterogene în formele de prezentare. Acestea includ rețele locale, corporative și globale.

AIPS, în ceea ce privește sarcinile îndeplinite și capacitățile prezentate utilizatorilor, pot fi atât sisteme destul de simple (referință elementară), cât și sisteme foarte complexe (expert și altele care oferă soluții predictive).

Deci, nevoia de a crește constant productivitatea și eficiența lucrătorilor, de a produce mai multe produse de calitate etc. a servit mai întâi drept bază pentru crearea sistemelor de control automatizate pentru procesele de producție, apoi sisteme de control automatizate pentru întreprinderi.

Aproape orice sistem automatizat include un sistem automat de regăsire a informațiilor. Un sistem automat de regăsire a informațiilor este un set de software și hardware utilizat pentru a stoca, căuta și (sau) gestiona date și informații pentru a satisface nevoile de informații ale utilizatorilor. De asemenea, este conceput pentru a implementa procesele de intrare, procesare și prezentare a datelor.

Scopul automatizării proceselor informaționale este de a crește productivitatea și eficiența angajaților, îmbunătățirea calității produselor și serviciilor informaționale, îmbunătățirea serviciului și eficiența serviciilor pentru utilizatori. Cu ajutorul acestuia, timpul de finalizare a sarcinilor este redus, procesele tehnologice sunt transformate și schimbate, sunt oferite noi tipuri de servicii și produse de informare. Principalele principii ale automatizării proceselor informaționale includ: rambursare, fiabilitate, flexibilitate, securitate, prietenie, respectarea standardelor.

Pentru a asigura accesul publicului larg la matricele de informații electronice deschise, se realizează cooperarea și integrarea acestor resurse, care asigură accesul la informații și resurse tehnice de la distanță, precum și capacitatea diferitelor categorii de utilizatori de a lucra cu informații care este eterogen în formele de prezentare. Acestea includ rețele locale, corporative și globale.

Astfel, experiența dezvoltării și implementării diferitelor clase de sisteme automatizate a demonstrat eficiența economică ridicată a aplicării acestora. Se reflectă într-o bună organizare a muncii și a producției, o creștere a acurateței planificării și implementării sarcinilor stabilite, în asigurarea ritmului muncii unei întreprinderi, reducerea ponderii muncii manuale etc.

Bază de date

5.1 Caracteristicile sistemelor informatice automatizate moderne (AIS).

Procesele de prelucrare a informațiilor au stat întotdeauna la baza activității umane și combinarea acestor procese cu resursele informaționale,

de-a lungul timpului a devenit cunoscut sisteme informatice (IS). IP este un complex format dintr-o bază de informații (depozitarea informațiilor) și proceduri care permit acumularea, stocarea, corectarea, căutarea, prelucrarea și emiterea de informații. Odată cu apariția tehnologiei de calcul, circuitele integrate au experimentat un proces de dezvoltare calitativ, revoluționar, transformându-se în sisteme informatice automatizate (AIS), de ex. -

sisteme informatice ale căror componente fizice și funcționale sunt complexe software și hardware și facilități de comunicații.

AIS moderne sunt sisteme om-mașină extrem de complexe integrate (legate indisolubil) în mediile informaționale naționale și mondiale. Această integrare este cea care creează o bază științifică și tehnică eficientă pentru societatea informațională, deoarece AIS izolate sunt în prezent ineficiente.

Eficacitatea AIS este în mare măsură determinată de calitatea lor și de încrederea utilizatorilor în ele. Calitatea produselor, proceselor de proiectare, producției și serviciilor este una dintre problemele cheie care determină nivelul de trai al unei persoane și starea economiei naționale, care se aplică pe deplin domeniului tehnologiei informației. AIS include următoarele componente principale:

hardware de calculator;

Hardware de telecomunicații (comunicații);

instrumente software pentru implementarea funcțiilor AIS;

baze de date cu informații (DB);

documentație care reglementează funcțiile și aplicarea tuturor componentelor AIS;

profesioniști care întrețin și utilizează software și hardware.

Componentele hardware ale AIS sunt de natură destul de universală și depind relativ slab de scopul funcțional al unei anumite tehnologii informaționale. Deși selecția lor ia întotdeauna în considerare o serie de caracteristici tehnice, analiza și testarea acestor componente poate

realizate prin metode și instrumente destul de tradiționale dezvoltate în domeniul instrumentației complexe.

Componentele rămase ale AIS constituie partea lor intelectuală, care determină scopul, funcțiile și calitatea rezolvării problemelor într-un anumit domeniu al activității umane. Aceste componente pot diferi prin noutatea fundamentală, o mare varietate de caracteristici greu de oficializat și necesită un studiu profund al metodelor de verificare a valorilor lor.

Compatibilitatea arhitecturală, tehnică și software și informațională a diferitelor AIS poate fi asigurată numai prin standardizarea și certificarea software-ului și hardware-ului în conformitate cu cerințele standardelor internaționale și de stat. Aceasta necesită standardizarea, certificarea și catalogarea instrumentelor, proceselor și serviciilor, precum și o politică tehnică unificată pentru crearea (achiziția) de hardware și software compatibil, organizarea interacțiunii și integrarea AIS de diferite niveluri și scopuri.

Orice AIS real operează în mediul informațional care îl înconjoară, care este adesea numit infrastructură.

Sub infrastructura sistemelor informatice automatizate înțelege de obicei rețelele de telecomunicații și obiectele conectate de acestea: servere, stații de lucru, cataloage de resurse de informații din rețea etc. Resurse informaționale sunt baze de informații (bănci și baze de date) pentru diverse scopuri și alte structuri informaționale.

În societatea informațională, sistemele informatice automatizate sunt utilizate în aproape toate domeniile activității umane. Următoarea este o clasificare a AIS pe baza aplicării lor:

sistem de control automat (ACS) - organizatoric si tehnic un sistem creat folosind tehnologii informatice automatizate pentru a îmbunătăți eficiența proceselor de management pentru diverse facilități;

sistem automat de cercetare științifică (ASNI) –

sistem informatic automat conceput pentru suport informațional și analitic al lucrărilor de cercetare;

sistem expert- un sistem informatic automat care folosește cunoștințele de specialitate pentru a oferi soluții extrem de eficiente a problemelor într-un domeniu restrâns;

sistem automat de control al măsurătorilor (ASQI) – automatizat sistem informatic conceput pentru a colecta, analiza și stoca indicatorii din care se citesc control si masurare aparate;

sistem de proiectare asistată de calculator (CAD) - organizatoric-

un sistem tehnic format dintr-un complex software și hardware pentru automatizarea proiectării, ai cărui utilizatori sunt angajați ai departamentelor organizației de proiectare;

sistem de învățare automatizat - un sistem informatic automatizat care include un profesor, elevi, un set de materiale educaționale și metodologice și didactice, un sistem automatizat de prelucrare a datelor și este conceput pentru a sprijini procesul de învățare în vederea creșterii eficacității acestuia;

sistem de ajutor automat – un ghid de referință, al cărui conținut este creat, stocat și comunicat utilizatorului folosind tehnologii informatice automatizate;

sistem de bibliotecă automatizat - un sistem informatic automatizat care oferă acces la datele cataloagelor și fondurilor bibliotecii, precum și colectarea, prelucrarea și stocarea informațiilor relevante;

sistem de traducere automată - sistem automatizat,

conceput pentru a traduce texte dintr-o limbă în alta, o parte integrantă a unui astfel de sistem este un dicționar automat;

sistem juridic informatic automatizat – automatizat sistem informațional în domeniul jurisprudenței;

sisteme militare automatizate - AIS destinat controlului operațiunilor de luptă, a instalațiilor militare, a sistemelor de apărare aeriană etc.

Desigur, mai multe exemple de AIS pot fi citate, dar această listă este destul de reprezentativă.

Aproape toate AIS includ următoarele componente:

componenta fizica- baza materială a purtătorului sistemului informaţional;

componenta informaţională- un sistem de înregistrări de date organizate într-un anumit mod (bază de informații), caracterizat printr-un anumit limbaj în care sunt realizate înregistrările care îl formează;

componenta functionala- un sistem de proceduri de gestionare, actualizare, căutare și prelucrare finală a datelor.

distribuite.

AIS și componentele sale pot fi concentrate într-un singur loc, dacă interacțiunea dintre componentele AIS (sau între părți ale unei componente) are loc prin canale de comunicație, atunci un astfel de AIS se numește

5.2 Suport informațional al AIS.

Resurse informaționale

Fonduri de informare

Colectarea, comandarea, stocarea, prelucrarea și eliberarea resurselor de informații către utilizatori sunt efectuate de AIS. Sub suport informativ AIS este înțeles ca un sistem de soluții implementate în ceea ce privește volumele, amplasarea și formele de organizare a informațiilor care circulă în AIS în timpul funcționării acestuia. Formele specifice de organizare a informațiilor în AIS sunt:

- o combinație de software și

instrumente lingvistice concepute pentru a gestiona datele dintr-o bază de date, pentru a menține o bază de date și pentru a oferi acces multi-utilizator la date. În DBMS, informațiile sunt descrise folosind metadate - date care reprezintă o descriere a altor date, caracteristicile acestora, locația, metodele de utilizare și altele asemenea.

Depozitele de date diferă de bazele de date tradiționale prin faptul că sunt concepute pentru a sprijini procesele de luare a deciziilor și nu doar pentru a colecta și procesa în mod eficient datele. De regulă, depozitul conține versiuni multianuale ale unei baze de date obișnuite, aflate fizic în aceeași bază de date. Datele din magazin nu sunt actualizate în funcție de solicitările individuale ale utilizatorilor. În schimb, întreaga bază de date este actualizată periodic în întregime. Depozitele de date pot avea dimensiuni foarte impresionante. De exemplu, Chase Manhatten Bank are mai mult de 560 GB de stocare, MasterCard OnLine are 1200 GB.

5.7 Suport pentru informații AIS

Noțiuni de bază

În toate domeniile activității umane în care este necesar să se efectueze cercetări, analize, dezvoltare și luare a deciziilor cu controlul lor ulterior, resursa principală a acestor acțiuni este informația. Resurse informaționale sunt disponibile tot felul de informații

utilizatorului și necesare pentru a îndeplini sarcinile cu care se confruntă și (sau) crește eficiența activităților sale.

Dacă facem o analogie cu resursele naturale și industriale, atunci putem spune că pentru a transforma resursele naturale (minerale, apă etc.) în cele industriale, acestea sunt supuse unor anumite prelucrări primare, de exemplu, îmbogățirea mineralelor. Resursele informaționale, pentru ca acestea să poată fi utilizate în procesele de mai sus, trebuie, de asemenea, supuse unor anumite prelucrări. După procesarea primară, acestea se acumulează în fondurile de informații ale întreprinderilor, organizațiilor etc. Fonduri de informare- sunt resurse informaţionale organizate în mod special pentru a spori eficienţa muncii informaţionale.

Colectarea, comandarea, stocarea, prelucrarea și eliberarea resurselor de informații către utilizatori sunt efectuate de AIS. Sub informație

Furnizarea AIS este înțeleasă ca un sistem de soluții implementate în ceea ce privește volumele, amplasarea și formele de organizare a informațiilor care circulă în AIS în timpul funcționării acestuia. Formele specifice de organizare a informațiilor în AIS sunt:

bază de date (DB) - un sistem de date denumit, integral, unificat, organizat după anumite reguli care prevăd principii generale de descriere, stocare și prelucrare a datelor;

baza de cunoștințe (KB) este un sistem formal de informații despre o anumită arie de subiect, care conține date despre proprietățile obiectelor, modele de procese și fenomene și regulile de utilizare a acestor date în situații date pentru a lua noi decizii.

LA KB este conceptul central - reprezentarea cunoștințelor în sistemele informaționale , adică formalizarea meta-procedurilor utilizate de obiectele biologice în rezolvarea problemelor intelectuale.

LA AIS modern toate instrumentele de procesare a datelor sunt organizate în

sub forma unui sistem de management al bazelor de date (DBMS) - un set de software și instrumente lingvistice concepute pentru a gestiona datele dintr-o bază de date, pentru a menține o bază de date și pentru a oferi acces multi-utilizator la date. Într-un SGBD, informațiile sunt descrise folosind metadate – date care reprezintă o descriere a altor date, caracteristicile acestora, locația, metodele de utilizare și altele asemenea.

În plus, este introdus conceptul banca de date automatizata (ADB) , ca o combinație între un sistem de gestionare a bazelor de date și o anumită bază de date (baze de date) care se află (sunt) sub controlul său.

Recent, publicațiile despre sistemele informaționale au început să folosească din ce în ce mai mult conceptul de depozit de date care funcționează pe principiul unui depozit central. Depozitele de date diferă de bazele de date tradiționale prin faptul că sunt concepute pentru a sprijini procesele de luare a deciziilor și nu doar pentru a colecta și procesa în mod eficient datele. De regulă, depozitul conține versiuni multianuale ale unei baze de date obișnuite, aflate fizic în aceeași bază de date. Datele din magazin nu sunt actualizate în funcție de solicitările individuale ale utilizatorilor. În schimb, întreaga bază de date este actualizată periodic în întregime.

5.3 Baze de date (DB).

Bază de date (DB, bază de date) - un set numit de date structurate legate de un anumit domeniu.

Conform tehnologiei de prelucrare a datelor bazei de date datele sunt împărțite în centralizate și distribuite.

Baza de date centralizata stocate în memoria unui sistem informatic. Acest sistem de calcul poate fi un mainframe - apoi accesul la acesta este organizat folosind terminale - sau un server de fișiere pe o rețea locală de PC.

Baza de date distribuită constă din mai multe părți, care se intersectează sau chiar se dublează unele pe altele, care sunt stocate în diferite computere ale unei rețele de calculatoare. Lucrul cu o astfel de bază de date se realizează folosind un sistem de management al bazelor de date distribuite (RDBMS).

După modul de accesare a datelor, bazele de date sunt împărțite în baze de date cu acces local și baze de date cu acces la rețea.

Pentru toate bazele de date moderne, puteți organiza accesul la rețea cu un mod de operare multi-utilizator.

Bazele de date centralizate cu acces la rețea pot avea următoarea arhitectură:

server de fișiere;

baza de date client-server;

„client subțire” - server de aplicații - server de baze de date (arhitectură pe trei niveluri).

Server de fișiere. Arhitectura sistemelor de baze de date cu acces la rețea presupune alocarea uneia dintre mașinile de rețea ca una centrală (server de fișiere). Sistemul de operare (OS) pentru serverul dedicat (de exemplu, Microsoft Windows Server 2003) este instalat pe acest computer. De asemenea, stochează o bază de date centralizată partajată sub forma unuia sau a unui grup de fișiere. Toate celelalte computere din rețea acționează ca stații de lucru

(poate rula pe Microsoft Windows 2000 Professional sau Microsoft Windows 98). Fișierele bazei de date, în conformitate cu solicitările utilizatorilor, sunt transferate la stațiile de lucru, unde sunt procesate informații (vezi Fig. 2.1). Cu o intensitate mare de acces la aceleași date, performanța sistemului informațional scade. De asemenea, utilizatorii pot crea baze de date locale pe stațiile de lucru.

Client server. În această arhitectură, pe un server dedicat care rulează un sistem de operare pentru server, este instalat un software (software) special - un server de baze de date, de exemplu, Microsoft®SQL Server™ sau Oracle. SGBD-ul este împărțit în două părți: client și server. Baza serverului de baze de date este utilizarea limbajului de interogare (SQL). O interogare SQL trimisă de client (stația de lucru) către serverul bazei de date generează o căutare și regăsire a datelor pe server. Datele preluate sunt transportate prin rețea de la server la client (vezi Figura 2.2). Astfel, cantitatea de informații transmise prin rețea este redusă de multe ori.

Arhitectură cu trei niveluri funcții în rețelele Intranet și Internet. Partea client ("client subțire") care interacționează cu utilizatorul este o pagină HTML într-un browser Web sau o aplicație Windows care interacționează cu serviciile Web. Toată logica programului este plasată pe serverul de aplicații, ceea ce asigură formarea interogărilor bazei de date care sunt transmise serverului bazei de date pentru execuție. Serverul de aplicații poate fi un server Web sau un program specializat

(de exemplu, Oracle Forms Server).

Baze de date ierarhice

Acest model se bazează pe un model de date ierarhic. În acest model, există un obiect principal și restul - subordonate - obiecte situate la diferite niveluri ale ierarhiei. Relațiile dintre obiecte formează un arbore ierarhic cu un singur obiect rădăcină.

O bază de date ierarhică constă dintr-un set ordonat de mai multe instanțe ale aceluiași tip de arbore. Integritatea referenţială între strămoşi şi descendenţi este menţinută automat. Regula de bază: niciun copil nu poate exista fără părintele său

Un reprezentant tipic (cel mai faimos și comun) este

Sistemul de management al informației (IMS) de la IBM. Prima versiune a apărut în 1968. Multe baze de date ale acestui sistem sunt încă suportate.

Baze de date de rețea

Abordarea în rețea a organizării datelor este o extensie a celei ierarhice.

LA structuri ierarhice o înregistrare a descendenților trebuie să aibă exact un părinte; într-o structură de date de rețea, un copil poate avea orice număr de strămoși.

LA model de date de rețea, orice obiect poate fi atât master cât și slave în același timp și poate participa la formarea oricărui număr de relații cu alte obiecte. O bază de date de rețea constă dintr-un set de înregistrări și un set de relații între aceste înregistrări sau, mai precis, un set de instanțe de fiecare tip dintr-un set de tipuri de înregistrări specificate în schema bazei de date și un set de instanțe de fiecare tip dintr-un un anumit set de tipuri de relații

Sisteme relaționale

Sistemele relaționale nu s-au răspândit imediat. În timp ce principalele rezultate teoretice în acest domeniu au fost obținute încă din anii 70 și în același timp au apărut și primele prototipuri de SGBD relațional, pentru o lungă perioadă de timp a fost considerată imposibilă realizarea unei implementări eficiente a unor astfel de sisteme. Cu toate acestea, acumularea treptată a metodelor și algoritmilor pentru organizarea și gestionarea bazelor de date relaționale a dus la faptul că deja la mijlocul anilor 80, sistemele relaționale au eliminat practic DBMS-ul timpuriu de pe piața mondială.

Modelul de date relaționale se bazează pe principii matematice care decurg direct din teoria mulțimilor și logica predicatelor. Aceste principii au fost aplicate pentru prima dată în domeniul modelării datelor la sfârșitul anilor 1960. Dr. E.F. Codd, apoi la IBM și publicat pentru prima dată în 1970.

Articolul tehnic „A Relational Data Model for Large Shared Data Banks” de Dr. E.F. Codd, publicat în 1970, este fondatorul teoriei moderne a bazelor de date relaționale. Dr. Codd a definit 13 reguli pentru modelul relațional (care sunt numite cele 12 reguli Codd).

Baze de date post-relaționale

LA în prezent cunoscută şi sub numele de aşa-numita„post-relațional” DBMS, care se bazează pe un model de date sub formă de tabele multidimensionale (de exemplu, în sistemul Cache de la InterSystems Corporation) și utilizarea pe scară largă a principiilor unei abordări orientate pe obiect în organizarea bazelor de date și programare.

LA serverele sunt utilizate pe scară largă în rețelele de calculatoare locale și globale: calculatoare și software pentru deservirea clienților - stații de lucru și/sau alte servere.

Exemple de servere ar putea fi:

un server de fișiere care menține o stocare de fișiere partajată pentru toate stațiile de lucru;

un server de internet care furnizează informații pe internetul global;

un server de e-mail care oferă lucru cu e-mail;

server de baze de date - un DBMS care primește cereri printr-o rețea locală și returnează informații corespunzătoare cererii.

Termenul „server de baze de date” este de obicei folosit pentru a se referi la întregul SGBD bazat pe arhitectura „client-server”, incluzând atât partea server, cât și partea client. Cele mai comune servere sunt în prezent Microsoft SQL Server, Oracle, IBM DB2 Universal DataBase, Informix, etc. Dimensiunea unei baze de date pe aceste servere poate ajunge la un milion de terabytes.

Baze de date distribuite

Sarcina principală a sistemelor de management al bazelor de date distribuite este de a oferi un mijloc de integrare a bazelor de date locale situate în unele noduri ale unei rețele de calculatoare, astfel încât un utilizator care lucrează în orice nod al rețelei să aibă acces la toate aceste baze de date ca o singură bază de date.

Sunt posibile baze de date distribuite omogene și eterogene. În cazul omogen, fiecare bază de date locală este gestionată de același SGBD. Într-un sistem eterogen, bazele de date locale pot chiar să aparțină unor modele de date diferite. Integrarea în rețea a bazelor de date eterogene este o problemă foarte dificilă. La nivel teoretic sunt cunoscute multe soluții, dar până acum nu s-a putut face față problemei principale: eficiența insuficientă a sistemelor integrate. O sarcină intermediară este rezolvată cu mai mult succes - integrarea sistemelor eterogene orientate spre SQL. Acest lucru este în mare măsură facilitat de standardizarea limbajului SQL.

Un exemplu de SGBD distribuit este System R* . În acest sistem, dezvoltatorii de aplicații și utilizatorii finali rămân în mediul de limbaj SQL. Capacitatea de a utiliza SQL se bazează pe faptul că System R* este transparent cu privire la locația datelor. Sistemul detectează automat locația curentă a obiectelor de date menționate în cererea utilizatorului; același program de aplicație, inclusiv instrucțiuni SQL, poate fi executat în diferite noduri de rețea. În același timp, în fiecare nod de rețea, în etapa de compilare a interogărilor, se selectează cel mai optim plan de execuție a interogărilor în funcție de locația datelor în sistemul distribuit.

5.4 Sisteme de management al bazelor de date (DBMS).

Sistemul de management al bazei de date (DBMS) este cea mai importantă componentă a AIS bazată pe baza de date. Un SGBD este necesar pentru crearea și menținerea unei baze de date a unui sistem informațional în aceeași măsură ca și pentru dezvoltarea unui program într-un limbaj algoritmic - un traducător. Componentele software ale SGBD includ nucleul și instrumentele de service (utilități).

Nucleul DBMS este un set de module software necesare și suficiente pentru crearea și întreținerea unei baze de date, adică o parte universală care rezolvă sarcinile standard ale serviciului de informare a utilizatorului. Programe de service oferi utilizatorilor o gamă de

caracteristici și servicii suplimentare în funcție de domeniul descris și de nevoile unui anumit utilizator.

Sistemul de gestionare a bazelor de date numit sistem software

conceput pentru a crea o bază de date comună pe un computer pentru o varietate de aplicații, a o menține la zi și a asigura accesul efectiv al utilizatorilor la datele conținute în aceasta în cadrul competențelor care le sunt conferite.

Pentru a inițializa o bază de date, un dezvoltator care utilizează un SGBD specific descrie structura logică a bazei de date, organizarea acesteia în mediul de stocare și prezentarea datelor de către utilizatori (respectiv, schema conceptuală a bazei de date, schema de stocare și schemele externe). Prin procesarea acestor scheme, DBMS creează

abstract

PE TEMA: Sistem informatic automat. Principiul de funcționare pe exemplul unui sistem specific.

împlinit grup de studenți EU-091-1

Buymov S.V.

verificat Artă. profesor Schmidt T.S.

Novokuznetsk 2012


Introducere. 3

1. Sistem informatic automatizat. patru

2. Principiul de funcționare a unui sistem informatic automatizat pe exemplul 1C: Enterprise. optsprezece

Concluzie. 26

Lista surselor folosite. 27


Introducere

Dezvoltarea rapidă a tehnologiei informatice a dus la faptul că sistemele informaționale bazate pe utilizarea informației și a tehnologiei informatice și a comunicațiilor, care sunt principalele mijloace tehnice de stocare, procesare și transmitere a informațiilor, au devenit din ce în ce mai răspândite. Astfel de sisteme informatice se numesc automatizate. Ele se bazează pe utilizarea unor mijloace și metode speciale de transformare a informațiilor, de ex. tehnologii informatice automatizate.

Un sistem informatic automatizat (AIS) este o colecție de informații, metode și modele economice și matematice, instrumente tehnice, software, tehnologice și un personal de specialiști menit să prelucreze informații și să ia decizii de management. Crearea AIS ajută la creșterea eficienței producției unui obiect economic și asigură calitatea managementului. Cea mai mare eficiență a AIS se realizează prin optimizarea planurilor de lucru ale întreprinderilor, firmelor și industriilor, elaborarea rapidă a deciziilor operaționale, manevrarea clară a resurselor materiale și financiare etc. Prin urmare, procesul de management în condițiile de funcționare a sistemelor informatice automatizate se bazează pe modele economice și organizaționale care reflectă mai mult sau mai puțin adecvat proprietățile structurale și dinamice caracteristice obiectului.

Desigur, nu poate exista o repetare completă a obiectului în model, cu toate acestea, detaliile care sunt nesemnificative pentru analiză și luarea deciziilor de management pot fi neglijate. Modelele au propria lor clasificare, subdivizată în probabilistică și deterministă, funcțională și structurală. Aceste caracteristici ale modelului dau naștere la o varietate de tipuri de sisteme informaționale.


Sistem informatic automat

Sistemele informatice automatizate sunt o combinație de diverse instrumente concepute pentru a colecta, pregăti, stoca, procesa și furniza informații care satisfac nevoile de informații ale utilizatorilor. AIS combină următoarele componente:

1) instrumente și reguli lingvistice utilizate pentru selectarea, prezentarea și stocarea informațiilor, pentru afișarea unei imagini a lumii reale într-un model de date, pentru a oferi utilizatorului informațiile necesare;


2) fondul de informare al sistemului;

3) modalităţi şi metode de organizare a proceselor de prelucrare a informaţiei;

4) un set de instrumente software care implementează algoritmi de conversie a informațiilor;

5) un complex de mijloace tehnice care funcționează în sistem;

6) personalul care deservește sistemul.

Principalele obiective ale automatizării activităților întreprinderii sunt:

1. Colectarea, prelucrarea, stocarea și prezentarea datelor privind activitățile organizației și mediul extern într-o formă convenabilă pentru analiză financiară și orice altă analiză și utilizare în luarea deciziilor de management.

2. Automatizarea operațiunilor de afaceri (operațiuni tehnologice) care alcătuiesc activitatea țintă a întreprinderii.

3. Automatizarea proceselor care asigură implementarea activității principale.

Un sistem (din grecescul ueufzmb, „compus”) este un set de obiecte și resurse interconectate organizate prin procesul de geneză a sistemului într-un întreg unic și opus mediului.

Definiția unui sistem automatizat este dată de GOST 34.003-90: un sistem format din personal și un set de mijloace pentru automatizarea activităților sale, implementarea tehnologiei informației pentru îndeplinirea funcțiilor stabilite. Adică, un sistem automatizat poate exista doar acolo unde există personal angajat într-o anumită activitate. De regulă, vorbim despre activități ale căror rezultate sunt utile cuiva, indiferent de instrumentele folosite.

Un sistem informatic automatizat (AIS) este un sistem organizatoric și tehnic, care este un set de software și hardware conceput pentru a automatiza activitățile legate de stocarea, transmiterea și prelucrarea informațiilor. Adică sistemul informațional este un sistem de servicii informaționale pentru angajații serviciilor de management și îndeplinește funcții tehnologice pentru acumularea, stocarea, transmiterea și prelucrarea informațiilor.

De exemplu, dacă punem un computer și o imprimantă pe biroul casieriei, iar șeful casieriei dă ordin ca ea să tasteze bilete și rapoarte într-un editor de text și să le imprime pe imprimantă, atunci obținem un sistem automat. Potrivit ideilor moderne, este foarte primitiv, în mod formal va satisface definiția Gostov. Este necesar să se poată formula scopurile, funcțiile și obiectivele SI.

Scopul este o situație sau o zonă de situații care trebuie atinsă în timpul funcționării sistemului pentru o anumită perioadă de timp. Scopul poate fi stabilit de cerințele pentru indicatorii de performanță, intensitatea resurselor, eficiența sistemului sau pentru traiectoria de atingere a unui rezultat dat. De obicei, scopul pentru un sistem este determinat de sistemul superior, și anume cel în care sistemul în cauză este un element al .

Obiectivele activității care determină scopul AIS sunt formulate în una din două moduri:

  • 1. Scopurile activității ca urmare a introducerii unui sistem automatizat nu se schimbă, se schimbă doar modul de realizare a acestora. Ceea ce se făcea înainte „așa” se face acum în cadrul unui sistem automatizat.
  • 2. O abordare modernă a implementării AIS este reinginerirea proceselor de afaceri (BPR) a unei întreprinderi. Scopul introducerii unui sistem informaţional poate fi o schimbare calitativă a activităţilor curente. Adică, îmbunătățirile posibile prin introducerea AIS nu sunt doar cantitative, ci și calitative.

Pot exista mai multe obiective specifice unui tip de activitate, automatizarea lor în general este ilustrată de legea lui Deming.

În GOST 34.003-90, termenul scop al activității este folosit pentru a o desemna. Ori de câte ori următorul spectator se îndepărtează de fereastră cu un bilet în mână, iar teatrul devine puțin mai bogat, acest scop de activitate este atins.

O oportunitate din punct de vedere calitativ nouă (de a ține evidența ce locuri din auditoriu sunt efectiv ocupate și care sunt libere) poate fi oferită prin utilizarea tehnologiei de codare cu bare pentru bilete și scanarea numărului biletului la intrarea în sală. Acest lucru va permite teatrului să funcționeze mai profitabil: vindeți bilete pentru locurile în picioare (în funcție de numărul de locuri neocupate) și împiedicați posibilitatea de a face un al doilea bilet pentru un loc ocupat.

Scopul AIS este un rezultat măsurabil care se așteaptă a fi atins pe termen scurt pentru a realiza obiectivul strategic (pe termen lung). Obiectivele determină modul în care va fi implementată strategia - ce rezultate și când ar trebui atinse. Obiectivele, de regulă, se referă la una dintre perspectivele de dezvoltare a companiei. Astfel, orice rezultat util în afara activității în sine poate fi considerat scopul acesteia. Deci, dacă casieria nu numai că vinde biletul, ci întocmește și un raport de vânzări pentru autorități la sfârșitul zilei de lucru, întocmirea unui raport zilnic poate fi considerată un alt scop de activitate.

Funcțiile sistemului automatizat sunt formulate după cum urmează.

Setul de acțiuni ale unui sistem automatizat, care vizează atingerea unui obiectiv specific, conform GOST 34.003-90, se numește funcția sa. O funcție este o acțiune sau un set de acțiuni efectuate asupra unui obiect sursă (document, bunuri și materiale etc.) în scopul obținerii unui rezultat specificat.

Funcția unui sistem automatizat este un concept fundamental în GOST 34. Un sistem automatizat este considerat, în primul rând, ca suma funcțiilor sale și abia apoi ca o grămadă de „software” și „fier”. Cel mai important lucru este ceea ce face sistemul și în ce constă este secundar.

Atunci când se descrie scopul rezolvării problemei, trebuie să se pună accent pe lista acelor funcții de management și operațiuni de prelucrare a datelor care vor fi automatizate în timpul implementării proiectului propus. Fiecare scop de activitate într-un sistem automatizat corespunde uneia sau mai multor funcții. Nu întotdeauna activitățile sunt complet automatizate. Unele obiective, chiar și după introducerea unui sistem automatizat, trebuie atinse manual. Pe de altă parte, deoarece același rezultat în condiții diferite poate fi obținut în moduri diferite, mai multe funcții pot fi direcționate către același scop de activitate într-un sistem automat, de exemplu, vânzarea unui bilet la casa de bilete și vânzarea unui bilet pe internetul. În plus, orice sistem automatizat necesită o anumită întreținere, așa că trebuie să introducem conceptul de funcție auxiliară. Un exemplu tipic este salvarea datelor.

Sarcinile sistemului automatizat.

În cazul general, la îndeplinirea unei funcții, o parte din muncă este efectuată de personal, iar o parte din muncă este realizată de echipament, de exemplu, biletul este tipărit automat, iar casieria îl emite manual cumpărătorului. Pentru realizarea funcției, pot fi definite una sau mai multe sarcini, iar fiecare dintre sarcini este formulată fie pentru execuție manuală, fie automată (cu utilizarea unui computer), fie automată (fără participarea operatorului).

În GOST 34.003-90, o sarcină este o secvență de acțiuni automate care duce la un rezultat de un anumit tip.

O sarcină este partea cea mai clar formalizată a unei activități automatizate. Ne putem imagina o funcție realizată complet automat, cum ar fi backup-ul menționat mai sus. În acest caz, funcția este redusă la o singură sarcină. Aceeași sarcină poate fi rezolvată prin îndeplinirea unor funcții diferite. De exemplu, dacă un sistem automatizat are mai multe funcții pentru vânzarea unui bilet, atunci executarea fiecăruia dintre ele poate necesita la un moment dat imprimarea unui bilet.

software informatic automatizat

  • Serghei Savenkov

    un fel de recenzie „rare”... parcă s-ar grăbi undeva