Documente Academic
Documente Profesional
Documente Cultură
proiectelor informatice
Autor :
dr. Alexandru-Ioan OLTEANU
Autorul
Management
Managementul reprezint tiina prin care se asigur conducerea
tuturor proceselor i unitatea n toate funciunile acestora, sub
aspect previzional, organizatoric, de conducere, de luare a
deciziilor i de control, toate avnd scopul de cretere a eficienei i
a eficacitii.
Managementul reprezint un set de activiti care sunt
direcionate spre organizarea resurselor umane, financiare, fizice i
informaionale cu ajutorul crora se realizeaz obiectivele
organizaionale ntr-o manier eficient i efectiv.
Funciile manageriale sunt :
-Planificarea/previziunea
-Organizarea
-Conducerea/coordonarea
-Evaluarea i controlul
tiina managementului trebuie s ofere soluii teoretice i
practice corespunztoare la tot ceea ce nseamn gestionarea
activitilor, att la nivel miro ct i macroeconmic.
Stiluri manageriale : Tipuri de decizii :
-autocratic
-persuasiv
-consultativ
-democratic
codeterminat
Aptitudini :
-tehnice
-interpersonale(comunicare,
nelegere, motivare)
-conceptuale
-de diagnostic
-analitice
Managementul ca i concept teoretic este de provenien anglo-saxon,
derivnd din latinescul manus transformat n italian n mannegio
(prelucrare cu mna). Verbul to manage are mai multe semnificaii: a dirija, a
manevra, a crmui, a administra, a stpni, a duce la bun sfrit. n limba
romn, termenul respectiv a aprut prin preluarea termenului franuzesc
manege adic loc unde sunt dresai caii. Derivatele de la to manage sunt
manager sau management. Manager = director, administrator, persoan care
conduce o afacere; management= conducerea unei afaceri, administrarea
unei ntreprinderi, mnuirea unui instrument sau a unei unelte, mblnzirea
unui animal sau a unui fenomen natural; management mai reprezint i
directori, direcie, colectiv de conducere, intrig, uneltire, punere la cale.
Obiectul tiinei manageriale l constituie studiul managementului activitilor
economice sau social-politice la un nivel i un domeniu considerat.
Fiierele pot fi :
permanente - Fiierele permanente se utilizeaz n vederea furnizrii anumitor
situaii
de lucru - se folosesc la o prelucrare i apoi nu mai sunt utilizate
Operaiile care pot fi realizate cu ajutorul fiierelor sunt:
selectarea unor articole;
ordonarea de articole;
tergerea
adugarea unor articole
modificarea coninutului articolelor.
Modele clasice de fiiere
n funcie de organizarea lor, putem considera urmtoarea clasificare a
fiierelor:
fiiere secveniale n care nregistrrile sunt stocate una dup cealalt, n
ordine ascendent sau descendent, n funcie de valoarea unui cmp sau a
unui grup de cmpuri care alctuiesc cheia. nregistrrile stocate secvenial
vor fi regsite tot secvenial. Multe fiiere au o variant secvenial pentru
pstrare sau copie de siguran
fiiere indexate fiiere care stocheaz nregistrrile similar celor secveniale
dar care au n plus fa de fiierele secveniale un index, care este el nsui
tot un fiier. Indexul const dintr-o list cu valorile cmpului cheie i adresele
corespunztoare ale nregistrrilor ce conin valorile cheilor. O nregistrare
poate fi accesat n mod direct fr a mai fi nevoie s se parcurg toate
nregistrle anterioare, sau secvenial. Accesul n mod direct nseamn c
articolele pot fi accesate fr a le parcurge pe cele precedente ci se asigur
un acces direct la articolul dorit i specificat prin intermediul cheii de acces,
adic a indexului. n multe variante ale sale a fost modernizat i chiar
generalizat la anumite pachete de programe sau aplicaii de firm.
fiiere cu organizare relativ sunt fiiere care asigur mai rapid accesul la
un anumit articol prin intermediul unei chei specifice de acces; se utilizeaz ca
i cheie, valoarea cheie a nregistrrii pentru a determina unde este sau va fi
stocat nregistrarea. Deoarece necesit operaiuni speciale de stocare a
cheilor nregistrrilor i implicit de cutare dup aceste chei, adic stabilirea de
adrese da stocare sau regsire a nregistrrilor, se apeleaz la el mai rar.
Prin organizarea utilizrii datelor n baze de date se asigur legturile ntre grupurile de
date asemntoare, ntreinerea unitar i folosirea lor de ctre mai multe uniti de
prelucrare, astfel nct nu se mai asociaz fiecrui program un fiier sau cteva fiiere, ci
se asociaz unei ntregi aplicaii un grup de fiiere organizat ntr-o baz de date pe baza
unor legturi de conexare ntre fiierele bazei respective. Organizarea datelor i a
programelor de prelucrare ntr-un sistem format dintr-un grup de programe i/sau aplicaii
i baza de date a aplicaiilor sau a sistemului informaional de ansamblu adus la realizarea
i utilizarea de sisteme de gestiune a bazelor de date SGBDuri.
Folosirea sistemelor de baze de date poate fi caracterizat de avantajele :
Reducerea redundanei datelor, adic reducerea numrului de variante sau duplicate
ntre care ar putea fi diferene de coninut a datelor sau diferene de variante
actualizate corespunztor unui acelai moment
Asigurarea integritii datelor, datele vor avea un coeficient de ncredere mult mai
mare dect n sistemul cu fiiere disparate reflectnd corespunztor relitatea faptelor
i datelor.
Acces mbuntit i standardizat la date
Protecie mult mai bun a datelor
Vitez sporit de regsire a datelor i deci a posibilei actualizri mult mai uoare i
complete
Independena datelor fa de programele de prelucrare
Faciliti sporite pentru ntriberea datelor i activitate de programere
Folosirea sistemelor de baze de date poate fi caracterizat i de urmtoarele
dezavantaje :
Vulnerabilitate crescut, reprezentat de concentrarea de date ntr-o baz supus
eventualelor accidente de hard sau soft
Costuri de achiziie i de operare relativ mai mari, cci un sistem de programe de
ntreinere i de prelucrare cost mult mai mult dect o reunire de programe de
prelucrare
Baze de date
O baz de date conine toate informaiile necesare despre obiectele ce
intervin ntr-o mulime de aplicaii, relaiile logice ntre aceste informaii i
tehnicile de prelucrare corespunztoare n bazele de date are loc o
integrare a datelor, n sensul c mai multe fiiere sunt privite n ansamblu,
eliminndu-se pe ct posibil informaiile redondante. n acelai timp, se
permite accesul simultan, la aceleai date, situate n acelai loc sau
distribuite spaial, a mai multor persoane de pregtiri diferite, fiecare cu
stilul personal de lucru.
Sistemul de programe care permite construirea unor baze de date,
introducerea informaiilor n bazele de date i dezvoltarea de aplicaii
privind bazele de date se numete Sistem de gestiune a bazelor de date
(SGBD). Un SGBD d posibilitatea utilizatorului s aib acces la date
folosind un limbaj de nivel nalt, apropiat de modul obinuit de exprimare,
pentru a obine informaii, utilizatorul fcnd abstracie de algoritmii aplicai
pentru selecionarea datelor implicate i a modului de memorare a lor.
SGBD-ul este o interfa ntre utilizatori i sistemul de operare. Orice SGBD
conine, printre alte componente, un limbaj de descriere a datelor (LDD)
care permite descrierea structurii unei baze de date, a fiecrei componente
a ei, a relailor dintre componente, a drepturilor de acces ale utilizatorilor la
baza de date, a restriciilor n reprezentarea informaiilor i alte elemente
asemntoare. LDD este utilizat att pentru proiectarea bazelor de date ct
i pentru redefinirea lor. O alt component foarte important a unui SGBD
este limbajul de cereri (LC) sau limbajul de prelucrare a datelor (LPD), ce
permite operaii asupra datelor aflate n baza de date.
Gestionarul bazei de date
Gestionarul bazei de date are anumite sarcini, cum ar fi:
reducerea redundanelor prin identificarea informaiilor comune i alctuirea
corespunztoare a aplicaiilor;
eliminarea inconsistenelor ce rezult din reducerea redondanelor;
utilizarea simultan a datelor de ctre mai muli utilizatori
standardizarea informaiilor; asigurarea securitii bazelor de date, n sensul
acordrii i urmririi modului de acces al utilizatorilor la diferite pri componente
ale bazelor de date;
asigurarea integritii bazelor de date, n sensul pstrrii corectitudinii informaiilor
coninute n baza de date prin teste aplicate datelor;
asigurarea sincronizrii n cazul utilizrii bazei de date simultan de ctre mai
muli utilizatori sau a distribuirii informaiei pe mai multe sisteme.
Activitatea de organizare i de prelucrare a datelor a avut n ultimul timp o
evoluie determinat de doi factori eseniali i contradictorii: necesitate i
posibilitate.
Necesitile au fost mereu n cretere iar n manipularea datelor s-a fcut simit
nevoia de a avea acces tot mai rapid la date, mai operativ i n volum din ce n ce
mai mare. Pe msura dezvoltrii echipamentelor de calcul i a dispozitivelor de
memorare, a perfecionrii tehnicilor de organizare i prelucrare a datelor,
posibilitile devin din ce n ce mai largi. Concomitent, apariia de noi posibiliti
stimuleaz formularea de noi cerine relativ la serviciile pe care le-ar putea oferi o
baz de date.
Sistemele de gestiune a bazelor de date pot fi
clasificate :
Dup modelul de date
Modele de b.d.
Reea
Ierarhic Modelul reea, reprezint o extensie
Relaional a modelului ierarhicn sensul
posibilelor legturi, pe nivele, ntre
Orientat obiect mai multe module, existnd astfel
Dup numrul de utilizatori posibilitati sporite de acces la o
Monoutilizatori anumit structur de date sau modul,
Multiutilizatori dar cu dificulti la dorina de
modificare a relaiilr mai ales cnd
Dup numrul de site-uri sunt afectate ninele multiple.
Centralizate Modelul relaional este un model n
Distribuite care baza de date este structurat
Federaii astfel nct elementele date sunt
Dup alte criterii : dup cost, dup acces, dup plasate n tabele bidimensionale
calea de acces, dac sunt specializate sau echivalente, din punct de vedere
universale, .a. logic, cu fiierele, n care liniile
tabeluluisunt nregistrrile, iar
Modelele cele mai utilizate sunt: coloanele tabelului sunt cmpurule,
Modelul ierarhic sau arbore sau arborescent, fiecare avnd valori posibile din
modelul n care relaiile logice existente ntre domenioul lor de valori aa cum a fost
date s se poat reprezenta sub forma unul la definit la proiectare i realizare.
mai muli, datele fiind organizate sub forma unui Modelul are avantajul eliminrii
arbore sau, altfel privind, a unei tulpini cu redundanelor datelor, prezin
rdcini, similar cu ceea ce au putut s constate uurin n control, este mai intuitiv,
cei ce au folosit sistemele de operare tip DOS: deci este mai uor de neles de ctre
utilizatori, permite definirea de noi
relaii sau redefinirea celor existente
mult mai uor i rapid, .a.
Proiectarea bazelor de date
Prin proiectare se determin un model semantic, astfel :
-Se identific o mulime de concepte semantice (entiti, tipuri de entiti,
proprieti ale entitilor, etc.) care dau informaii despre lumea real.
Se asociaz obiecte simbolice formale prin care sunt reprezentate conceptele semantice.
Se definete o mulime de operatori formali ce pot s transforme obiectele formale.
Un model de etapizare a construirii unei baze de date ar putea fi urmtorul:
Studiul de fezabilitate, care const n cercetarea sistemelor operative deja existente,
stabilirea unor alternative cu evaluarea costurilor, a avantajelor i dezavantajelor fiecrei
alternative n parte.
Cercetarea sistemului prin determinarea diferitelor detalii ale sistemului prezent (tipuri de
date, dimensiuni) folosind metode de interogare, chestionare, exemplificri i observaii
directe aplicate n sistemul deja existent.
Analiza sistemului prin determinarea cauzelor diferitelor evenimente i a adoptrii diferitelor
metode.
Proiectarea sistemului prin determinarea celui mai bun model de reprezentare i prelucrare
a datelor, de asigurare a securitii i integritii.
Dezvoltarea sistemului prin stabilirea detaliilor asociate datelor prevzute a fi luate n
considerare, a relaiilor dintre ele i a modului de reprezentare fizic.
Implementarea sistemului prin proiectarea, scrierea i testarea programelor, antrenarea
utilizatorilor, alctuirea documentaiei, crearea i ncrcarea fiierelor.
Revizuire i ntreinere prin probe de lucru ale noului sistem, efectuarea unor eventuale
modificri, adugarea de noi componente i urmrirea procesului de prelucrare a datelor.
Criteriile de clasificare pentru
determinarea modelului logic de date sunt:
Atribuiile
Validare structural reflectarea
administratorului
consistent a modului de utilizare a unei baze de date
informaiilor n lumea real; pot fi grupate :
Simplitate uurina nelegerii
structurilor chiar de ctre utilizatori
fr o pregtire special; Atribuii de
Neredondan eliminarea, pe ct proiectare.
posibil, a reprezentrii de mai multe Atribuii
ori a aceleiai informaii sau a administrative
informaiilor ce se pot deduce logic Atribuii operative
din altele; Atribuii de
Distribuire un model general coordonare
aplicabil mai multor domenii, fr
caracteristici specifice unor aplicaii
sau tehnologii particulare;
Extensibilitate posibilitate de a
dezvolta noi componente cu efecte
minnime asupra bazei de date
existente;
Integritate consistena n modul
de utilizare i ntreinere a valorilor
din informaii.
Urmeaz . . . . .
Ce credei
dumneavoastr ?
O PAUZ
PN LA
URMTOAREA PARTE A
PREZENTRII !
Peste 10 minute !