Documente Academic
Documente Profesional
Documente Cultură
SISTEME INFORMAIONALE
DE GESTIUNE
Anul II, semestrul I
ISBN 978-606-533-170-9
CUPRINS
1. Sisteme informaionale cu baze de date
Sistem; noiuni generale
10
Abordri n realizarea SI
11
Arhitectura S.I.
12
12
13
16
18
22
24
Rezumat
26
Teste de autoevaluare
27
27
Bibliografie minimal
27
29
33
38
Depozite de date
40
Rezumat
46
Teste de autoevaluare
47
48
Lucrare de verificare
48
Bibliografie minimal
48
50
52
54
58
Rezumat
62
Teste de autoevaluare
63
63
Bibliografie minimal
63
Laura Danilescu
INTRODUCERE
Modulul intitulat Sisteme Informaionale de Gestiune se studiaz n anul II i
vizeaz dobndirea de competene n domeniul Informaticii de Gestiune.
toate acestea dup ce vei studia coninutul cursului i vei parcurge bibliografia
recomandat. Pentru aprofundare i autoevaluare i propun exerciii i teste
adecvate.
Dup ce ai parcurs informaia esenial, n a doua unitate de nvare
Arhitecturi de baze de date vei achiziiona, odat cu cunotinele oferite, noi
competene: care ii vor permite sa operaionalizezi obiective precum:
- s identifici caracteristicile unei baze de date distribuite;
s descrii o arhitectur client-server;
s analizezi nivelul de integrare al unei aplicaii web cu bazele de
date;
s compari bazele de date cu depozitele de date,
Laura Danilescu
Laura Danilescu
Laura Danilescu
10
11
12
12
13
16
18
22
24
Rezumat
26
Teste de autoevaluare
27
27
Bibliografie minimal
27
Obiective specifice:
La sfritul capitolului, vei avea capacitatea:
Laura Danilescu
Figura 1.1.
Mulimea relaiilor (fluxurilor) dintre componentele unui sistem precum i
relaiile ntre componente i ansamblu formeaz structura sistemului, iar
mulimea caracteristicilor unui sistem, la un moment dat, determin starea sa.
Elementele unui sistem pot avea relaii ntre ele (relaii endogene) ct i relaii
cu mediul nconjurtor (relaii exogene).
Ca urmare, pentru a caracteriza noiunea de sistem este necesar s punem n
eviden urmtoarele 5 laturi:
Sisteme informaionale de gestiune
Laura Danilescu
mulimea elementelor;
relaiile ntre elemente - relaii endogene;
intrrile i ieirile n i din sistem-relaii exogene;
caracterul variabil n timp al elementelor
sistemului;
scopul, finalitatea sistemului.
domeniilor de gestiune;
datelor;
modelelor;
regulilor de gestiune.
10
Laura Danilescu
Sarcina de lucru 1
Arat care sunt subsistemele care intr n componena unui sistem
ntreprindere i care sunt relaiile dintre ele. Exemplific pe un caz
cunoscut.
11
Laura Danilescu
avariile hardware, soft sau ale bazei de date la nivelul unei locaii de
memorie nu afecteaz celelalte locaii;
configuraia sistemului poate fi gndit n funcie de nevoile diferitelor
departamente din cadrul organizaiei sau chiar a utilizatorilor locali;
mai marea autonomie si motivare la nivelul utilizatorului local.
1.4. Arhitectura SI
Arhitectura sistemului informatic reprezint soluia generic privitoare la
procesele de prelucrare a datelor ce trebuie s se realizeze si modul de integrare
a datelor si prelucrrilor.
Strategia descendent sau top-down
Se bazeaz pe ideea descompunerii sistemului informatic complex n
componente de complexitate mai redus, dobndindu-se astfel o structur
ierarhic modular n care fiecare component ndeplinete o anumit
funcionalitate.
Strategia ascendent numit si bottom-up.
ncurajeaz iniiativa la nivelul fiecrui domeniu de gestiune fr a exista o
soluie general sau o arhitectur pentru sistemul informatic la nivel de
organizaie. Sistemele de gestiune se proiecteaz, realizeaz si exploateaz n
mod independent urmnd s fie integrate n cadrul sistemului informatic
global.
Indiferent de strategia aleas trebuie inut cont de posibilitatea dezvoltrii
ulterioare a sistemului informatic prin crearea si integrarea de noi module. O
astfel de abordare conduce la definirea unei arhitecturi deschise pentru
sistemele informatice, asigurndu-se n acest mod suportul informaional
necesar evoluiei organizaiei.
12
Laura Danilescu
proiectarea general;
proiectarea de detaliu;
realizarea, implementarea si testarea unui proiect pilot;
realizarea SI;
instalarea SI pe sistemele de calcul ale beneficiarului;
exploatarea si ntreinerea SI;
dezvoltarea SI.
Sarcina de lucru 2
Explic i detaliaz etapele ciclului de via al unui sistem informatic.
13
Laura Danilescu
Figura 1.2
Specific acestui mod de lucru, referit ca file-based sau flat files (fiiere
independente), este faptul c fiecare dat (Datal, Data2..., Datan) este descris
(nume, tip, lungime), autonom, n toate fiierele n care apare. Mai mult,
descrierea fiecrui fiier de date (cmpurile care-l alctuiesc, tipul i lungimea
fiecruia, modul de organizare) este obligatorie n toate programele care
l,,citesc sau modific. Intre FISIER1, FI5IER2..., F1SIERn nu exist nicio
relaie explicit.
Spre exemplu, Data2 este prezent n dou fiiere de date, FISIER1 i
FISIER2. Dac prin program, se modific formatul sau valoarea acesteia n
FISIER1, modificarea nu se face automat i n FISIER2; prin urmare, o
aceeai dat, Data2, va prezenta dou valori diferite n cele dou fiiere.
Dup cum se poate observa, acest model de lucru are cteva dezavantaje
majore:
1. redundana i inconsistenta datelor;
2. dificultatea accesului;
3. izolarea datelor;
Sisteme informaionale de gestiune
14
Laura Danilescu
4. complexitatea actualizrilor;
5. probleme de securitate;
6. probleme legate de integritatea datelor;
7. imposibilitatea de a obine rspunsuri rapide la probleme simple;
8. costul ridicat;
9. inflexibilitatea fa de schimbrile ulterioare;
10. modelarea inadecvat a lumii reale.
Figura 1.3
Fiierul de descriere global a bazei este denumit, n general, dicionar de date.
Extragerea i modificarea datelor, adic lucrul cu fiierele de date, se deruleaz
exclusiv prin intermediul dicionarului n care se gsesc informaii privitoare la
structura datelor i restriciile ndeplinite de acestea.
15
Laura Danilescu
Sarcina de lucru 3
Identificai care sunt neajunsurile lucrului cu fiiere independente, pe
care le-au rezolvat lucrul cu bazele de date.
16
Laura Danilescu
limbaje apropiate de,,main). Cele dou pri principale ale bazei de date la
acest nivel sunt:
- un set de programe care interacioneaz cu sistemul de operare pentru
mbuntirea managementului bazei de date
- fiierele stocate n memoria extern a calculatorului. Fiierele ce conin
datele propriu-zise sunt alctuite din articole sau nregistrri cu format
comun.
La acest nivel, structura BD se concretizeaz n schema intern.
17
Laura Danilescu
Figura 1.4
Accesul utilizatorului la informaiile din baz este posibil numai prin
intermediul sistemului de gestiune a bazei de date. n general, interfaa
utilizator-SGBD se poate realiza n dou moduri:
printr-un mecanism de apel (cuvnt-cheie, ca de exemplu CALL) inserat
n programele scrise ntr-un limbaj,,tradiional (C, COBOL etc.), acesta
fiind cazul SGBD-urilor cu limbaj gazd
prin comenzi speciale utilizate autonom (n afara aplicaiilor-program), n
cazul SGBD-urilor autonome.
18
Laura Danilescu
Figura 1.5
Sisteme informaionale de gestiune
19
Laura Danilescu
Sarcina de lucru 4
Enumerai trei funcii pe care considerai cele mai importante, ale unui
SGBD. Motivai de ce le considerai importante
20
Laura Danilescu
Sarcina de lucru 5
Explic ce este un dicionar de date.
21
Laura Danilescu
22
Laura Danilescu
definirea datelor;
consultarea BD;
manipularea datelor din baz;
controlul accesului;
partajarea bazei ntre mai muli utilizatori ai acesteia;
meninerea integritii BD.
23
Laura Danilescu
Sarcina de lucru 6
Utiliznd bibliografia web, artai cte sisteme de gestiune a bazelor
de date recunosc limbajul SQL.
24
Laura Danilescu
Sarcina de lucru 7
Artai care este produsul informatic din categoria SGBD-urilor
micro cel mai utilizat n prezent. Motivai i exemplificai.
25
Laura Danilescu
Rezumat
Sistemul este ansamblul de elemente interdependente, ntre care se stabilete o
interaciune dinamic, pe baza unor reguli prestabilite, cu scopul atingerii unui
anumit obiectiv. Mulimea relaiilor (fluxurilor) dintre componentele unui
sistem precum i relaiile ntre componente i ansamblu formeaz structura
sistemului, iar mulimea caracteristicilor unui sistem, la un moment dat,
determin starea sa. Sistemele informatice de gestiune reprezint ansamblul
informaiilor utilizate n cadrul organizaiilor, a mijloacelor si procedurilor de
identificare, culegere, stocare si prelucrare a informaiilor. Avantajele pe care
le aduce aceast organizare a datelor sunt: un grad redus de redundan i
inconsisten a datelor; facilitarea partajrii informaiilor intre toi
utilizatorii acestora din cadrul organizaiei; suport pentru standardizarea i
securitatea informaiilor; structurile de date sunt mai aproape de realitate i
mai uor de manipulat; ntreprinderea poate fi abordat global, lundu-se
n considerare i interaciunile dintre compartimente (producie, marketing,
personal, finane, contabilitate); datele fiind separate de programele de
consultare i actualizare a lor, procesul de dezvoltare a aplicaiilor-program
este sensibil ameliorat, efortul de scriere a programelor (codarea) diminunduse considerabil; sistemele informatice ce utilizeaz baze de date sunt mal
flexibile, reflect mai bine specificul firmei, fiind adaptabile la modificrile
ulterioare ale mediului economic. Limbajele relaionale sunt neprocedurale:
utilizatorul definete datele ce trebuie extrase din BD, sarcina cutrii i
extragerii fiind rezervat exclusiv SGBD-ului. De asemenea, acestea sunt
referite ca limbaje nchise, deoarece o consultare genereaz o nou relaie ce
poate fi utilizat, la rndul su, ca argument n alte consultri. Un limbaj de
baze de date trebuie s efectueze aceste operaii cu un efort minim din partea
utilizatorului, iar structura comenzilor i sintaxei sale trebuie s fie relativ
uor de nvat. n final, trebuie s fie portabil, adic trebuie s se conformeze
unui standard recunoscut, astfel nct s se poat utiliza aceeai structur a
comenzilor i sintax, atunci cnd se trece de la un sistem SGBD la altul.
Limbajul SQL este proiectat s satisfac aceste cerine. El constituie un
exemplu de limbaj orientat spre transformri sau limbaj proiectat s utilizeze
relaiile, pentru a transforma intrrile n ieirile cerute.
26
Laura Danilescu
Teste de autoevaluare
1. In modelul organizaiei economice, Subsistemul decizional este
a) o componenta a sistemului informaional;
b) o componenta a sistemului ntreprindere;
c) o componenta a sistemului operativ.
2. Sistemele informatice centralizate prezint unele dezavantaje:
a) alterarea datelor si a programelor, voit sau accidental, afecteaz toi
utilizatorii;
b) sistemul este rapid si flexibil la nevoile utilizatorilor;
c) poate realiza un timp mare de rspuns n cazul unor solicitri
simultane ale mai multor utilizatori.
3. Modul de lucru file based (fiiere independente) este caracterizat de:
a) redundana i inconsistenta datelor;
b) izolarea datelor;
c) se obin rspunsuri rapide la probleme simple.
4. La nivelul fizic, datele sunt descrise:
a) foarte detaliat, in limbaje de cod maina;
b) n limbaje de nivel nalt;
c) cu ajutorul unor proceduri automate.
5. SQL este limbajul care prezint urmtoarele caracteristici:
a) poate fi folosit de o gam restrns de utilizatori
b) structura comenzilor const n cuvinte standard din limba englez
c) este un limbaj neprocedural se specific ce informaii sunt cerute,
dar nu cum s fie obinute
Bibliografie minimal
Ariton, V. (2007). Sisteme Informatice cu baze de Date. Galati: Europlus, p. 133.
Stanciu, V. (2000). Proiectarea sistemelor informatice de gestiune. Bucureti:
Cison, p. 7-40.
Sisteme informaionale de gestiune
27