Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
pentru Management
CURS 1
S.L. dr. ing. Georgiana PADURARU
Notiuni introductive
”Sistemul informational pentru management (SIM) este o
combinatie de resurse umane si informatice care urmaresc
colectarea, stocarea, organizarea, apelarea, comunicarea,
distribuirea si utilizarea datelor si informatiilor pe care le folosesc
managerii în exercitarea functiilor de conducere, în scopul
realizarii unui management eficient.”
Reglarea reprezintă procesul prin care sistemele fac eforturi pentru a-și
menține o anumită stare, nerealizată în mod spontan. În toate
cazurile, procesele de reglare, pe lângă elementul reglat, dispun și de
un reglator.
Procesul de reglare presupune din partea sistemului o anumită
organizare și oferirea cadrului propiu desfășurării lui, ceea ce
înseamnă existența substanței, energiei și informației.
Elementele sistemelor pot fi organizate în serie, paralel sau în sistem
închis.
Reglarea prin integrare
CURS 2
S.L. dr. ing. Georgiana PADURARU
Sistemul Informational economic
Dupa provenienta:
indogene;
exogene;
CURS 4+5
S.L. dr. ing. Georgiana PADURARU
Proiectarea formularelor si a rapoartelor
Formularele (Forms) reprezinta ferestrele primare folosite pentru
introducerea si afisarea datelor in Access. Formularele permit prezentarea
datelor intr-o forma care il scuteste pe utilizator de preocuparile legate de
modul de stocare al acestora.
Se pot crea formulare diferite pentru utilizari diferite: introducerea unor
intregistrari noi, editarea celor existente, numai pentru afisare sau
formulare care functioneaza pur si simplu ca niste casete de dialog.
Datele continute de un formular pot fi:
Date alfanumerice elementare ale locurilor de stocare si ale datelor din modelul
etitate –relatie al aplicatiilor
Date rezultate prin prelucrare (pot fi calculate pe baza datelor elementare)
Structural un formular este un element tiparit, cu antet si alte componente
pretiparite, precum si spatii (rubrici) pentru completare de date.
Majoritatea formularelor au in structura patru elemente determinante:
Introducerea
Instructiunile
Partea principala (corpul)
Concluziile
Proiectarea formularelor si a rapoartelor
Introducerea in general, trebuie sa apara la inceputul formularului si
sa contina titlul, numarul formularului si, daca formularul trebuie
distribuit altcuiva, numele si adresa organiatiei respective.
Instructiunile sunt in general de doua feluri:
ele precizeaza modul de completare a formularului
sau destinatia lui dupa completare
Partea principala este cea care concura la utiliarea unor formulare
cat mai simple. Relatiile logice dintre casute trebuie sa fie grupate,
casutele si coloanele trebuie sa fie foarte clar conturate si, evident
locul unde trebuiesc completate, mai ales cand datele din el vor fi
supuse prelucrarii automate.
Concluziile se refera la inregistrarea informatiilor cu privire la dispozitiile
finale si/sau aprobarile necesare in legatura cu operatiile
consemnate, incluzand semnaturile (electronice) si data.
Proiectarea formularelor si a rapoartelor
Raportul este un document tehnico-economic in care sunt incluse doar
date predefinite, ceea ce inseamna ca poate fi denumit si document
pasiv, folosit in mod exclusiv pentru a fi citit sau viualizat.
In situatia unor aplicatii flexibile (Excel) se pot proiecta diferite forme de
iesire ale rapoartelor.
Rapoarte programate (la termen) – au un continut predeterminat si formatul lor
este dinainte stabilit; aceste rapoarte se reactualizeaza la o anumita perioada
de timp.
Rapoartele neprogramate - cu rol special – deseori numite si rapoarte ad-hoc
nu au continutul si forma predefinite si nu sunt realizate conform unor programari
anterioare. De fapt sunt formulate ca raspuns la intrebarile managerilor
referitoare la diverse probleme.
Rapoarte declansate de exceptii - au un continut prederminat si un format
anume, dar sunt elaborate numai cand sunt realizate unele conditii de
exceptie (depasirea costurilor, stocuri supradimensionate s.a.)
Rapoarte la cerere – au de asemenea, continut si forma predeterminate, dar
sunt elaborate numai ca raspuns la cererea managerilor sau a altor angajati.
Atat rapoartele la cerere cat si cele declansate de exceptie sunt facilitati
care explica puterea sistemelor informationale deosebit de eficiente in
procesul de conducere.
Baze de date
O bază de date este o colecţie de date centralizate, create şi
menţinută computerizat, în scopul prelucrării datelor în contextul unui
set de aplicaţii.
Prelucrarea datelor se referă la operaţiile de introducere, ştergere,
actualizare şi interogare a datelor.
Orice bază de date are următoarele proprietăţi implicite:
Baza de date este o colecţie logică coerentă de date ce are cel puţin un
înţeles
Baza de date este destinată, construită şi populată de date despre un
domeniu bine precizat. Ea are un grup de utilizatori şi se adresează unui
anumit grup de aplicaţii
O bază de date reprezintă câteva aspecte ale lumii reale creând orizontul
propriu. Schimbările orizontului sunt reflectate în baza de date.
Baze de date
Obiectivele fundamnetale ale unei baze de date
Realizarea de legături între datele structurate: articularea unor relații între structurile
de date astfel încât să poată fi de folos utilizatorilor, prin interogarea bazei și
aparaiția de repoarte intermediare și finale, pentru a cunoaste evoluția sistemului
economic și a putea lua decizii în cunoștință de cauză.
Centralizarea datelor: trebuie asigurată unicitateta înregistrărilor astfel încât să se
elimine surplusul de date sau redundanța scestora.
Independența dintre date si prelucrări: actualizările în banca de date să nu
afecteze programul de prelucrare
Integritatea datelor: este asigurată prin existența unor criterii după care să se
realizeze apartenența structurilor de date la o listă de valori, transcrierea în bază cu
un anumit format și impunerea de reguli in coerență cu alte date.
Securitatea datelor: Baza de date trebuie să fie asigurată împotriva accesului unor
utilizatori care nu au acest permis, trebuie asigurată împotriva distrugerilor logice sau
fizice și trebuie să emită copii ce pot fi consultate pentru refacerea bazei în cazul
unei distrugeri accidentale.
Confidențialitatea datelor: trebuie realizat mecanismul prin care să se permită
accesul unui utiliozator independent fată de altul și în deplină confidențialitate.
Partajarea datelor: o bază de date este utilă când permite accesarea simultană
(indpendentă și confidențială) a unor utilizatori pe acelasi segment sau pe
segmente diferite de lucru ale bazei de date.
Refacerea bazei în cazul unei distrugeri accidentale.
Baze de date
Avantajele unei baze de date
Controlul centralizat al datelor, putând fi desemnată o persoană ca
responsabil cu administrarea bazei de date.
Viteză mare de regăsire şi actualizare a informaţiilor.
Sunt compacte: volumul ocupat de sistemele de baze dedate este mult
mai redus decât documetele scrise.
Flexibilitatea ce constă în posibilitatea modificării structurii bazei de date
fără a fi necesară modificarea programelor de aplicaţie.
Redundanţă scăzută a datelor memorate, care se obţine prin partajarea
datelor între mai mulţi utilizatori şi aplicaţii. În sistemele de baze de date,
mai multe aplicaţii pot folosi date comune, memorate o singură dată. De
exemplu, o aplicaţie pentru gestionarea personalului dintr-o universitate şi o
aplicaţie pentru gestionarea rezultatelor la examene din aceeaşi
universitate care foloseşte o singură bază de date, pot folosi aceleaşi
informaţii referitoare la structurarea facultăţilor.
Baze de date
între tabele: sunt reguli care se impun între două sau mai multe relaţii. Cele mai
importante sunt constrângerile de integritate referenţială, care se realizează prin
intermediul cheilor străine şi asigură asocierea corectă a tabelelor.
Constrângerile de domeniu
Constrângerile de domeniu sunt condiţii impuse valorilor atributelor
pentru ca acestea să corespundă semnificaţiei pe care o au în
realitatea modelată. În reprezentarea unei entităţi printr-un tabel,
valorile atributelor sunt reprezentate pe coloane. Din această cauză
aceste constrângeri se mai numesc şi constrângeri de coloană.
Indexul primar
Structuri de indecşi în tabelele de date
Indexul secundar: Metoda de indexare secundară se aplică la tabele neordonate,
indiferent dacă valorile câmpului după care se face indexarea în tabela de date
sunt sau nu distincte.
Indexul secundar este un fişier ordonat cu două câmpuri ca şi la alţi indecşi, în care
primul câmp este identic cu cel al tabelei de date, iar al doilea câmp este un
pointer. Câmpul pentru care indexul este construit se numeşte şi câmp de indexare.
În concluzie, orice câmp al unei tabele poate fi câmp de indexare secundar.
Indexul secundar
Structuri de indecşi în tabelele de date
Indexul de grup
Structuri de indecşi în tabelele de date
Indexul multinivel: Metodele de indexare descrise până acum
operează cu un fişier index ordonat. Asupra fişierului index se aplică
metode de căutare binară pentru localizarea înregistrărilor cu
valoarea specificată în câmpul index.
Pentru un index multinivel, fişierul index este văzut ca un nou fişier la
care se construieşte un nou index şi aşa mai departe.
CURS 4
S.L. dr. ing. Georgiana PADURARU
Proiectarea Bazelor de Date cu
ajutorul aplicației Microsoft Excel
Formular Excel
Utilizarea formularelor
In cadrul formularului vor fi afisate toate denumirile campurilor definite
in cadrul bazei de date.
Formularul contine un camp de tip ”fill-in”pentru fiecare coloana din
baza de date, în partea dreapta a acestui camp se gaseste o bara
de rulare ce ajuta la vizualizarea tuturor înregistrarilor din baza de
date.
Cu ajutorul acestui formular pot fi:
Adaugate noi intrari
Sterse datele deja introduse
Restaurate informațiile anterioare
Sau alegerea inregistrarilor ce se doresc a fi vizualizate
În cadrul campulu Criteria pot fi introduși diferiți operatori (=, <, >, <=,
>=, <>,) ce vor ajuta la sortarea informațiilor în funcție de criteriul dorit.
Dupa introducerea criteriului putem rula informațiile cu ajutorul
butoanelor ”Find Prev” și ”Find Next”.
Utilizarea formularelor
Sortarea datelor
Din moment ce baza de date poate conține 63535 de
inregistrari ar fi util sa putem accesa informațiile dorite prin
sortarea datelor în funcție de anumite criterii.
Cea mai la indemana sortare este cea de tip ”single key”.
Pentru utilizarea acesteia se selecteaza coloana care se
doreste sa fie sortată și se apasa butonul Sort din meniul Home
al aplicației.
Sortarea datelor
Se va deschide aplicația
Microsoft Access , și se va creea
o noua baza de date (Blank
Database) cu numele Vânzări.
Se accesează meniul External
Data din bara de meniuri, apoi
butonul Excel.
In fereastra afisata in campul
File Name, se va selecta, prin
apasarea butonului browse,
baza de date ce se doreste a fi
imporată. Inainte de a apasa
butonul Ok asigurativa ca este
bifata opțiunea ”Import the
source data into a new table in
the current database” pentru a
fi siguri ca datele importate vor
fi transferate in format table.
Importarea unei baze de date deja existente
În fereastra Import Spreadsheet Wizzard vom selecta pagina ce
conține baza de date ccreată anterior). Apasam butonul Next.
Importarea unei baze de date deja existente
În urmatoarea fereastra se va bifa ”First row contains column
headings” pentru a confirma faptul ca primul rand din baza de date
contine titlurile coloanelor. Apasam butonul Next.
Următorul pas este acela in care definim formatul datelor conținute de baza de date.
Selectăm cu ajutorul mouse-lui fieare cap de coloana și în secțiunea Data Type se va alege
formatul datelor conținute pe coloana respectiva.
Atenție în cazul în care pe coloana se vor gasi informații duplicate in secțiunea Indexed se va
bifa Yes (Duplicates OK). Dupa definirea tuturor coloanelor se va apasa butonul Next
Urmatorul pas este
acela de a stbili
cheia primara, în
cazul de față se va
bifa ”Let Access add
primary key”, dar
exista și posibilitatea
de a define cheia
primara prin bifarea
”Choose my own
primary key”. Se
apasa butonul Next,
apoi butonul Finish.
Baza de date importata
Introducerea de noi inregistrari.
Pentru introducerea de noi inregistrări se vor parcurge următorii pasi:
Dublu click pe numele tabelului în care se vor introduce înregistrările,
in cazul de față ”Vanzari”, aceasta acțiune va conduce la
deschiderea tabelului. Apoi pe linia *New pot fi introduse noile
informații.
Crearea unei baze de date noi
Baza de date ce urmează a fi creată se va numi ”Centralizator FIMM”
și va fi formată din 5 tabele: Departament, Studenti, InfStud, Materii,
Note.
Tipuri de date disponibile în aplicatia Microsoft Access:
Tip data Descriere
Majoritatea câmpurilor folosite în baza de date sunt de tipul text. Pe lângă câmpurile care au tipul
evident text, cum ar fi: Nume, Adresa, câmpurile text se mai pot folosi şi pentru numerele care nu
Text au funcţie matematică. De exemplu, se folosesc câmpurile text pentru stocarea numerelor de
telefon, a codului poştal etc. Dimensiunea prestabilită a unui câmp text în Access este de 50
caractere, dar putem alege orice dimensiunea între 1 şi 255.
Dimensiunea unui câmp de tipul Memo este de 64KB (kiloocteţi), asta însemnând că putem stoca
Memo aproximativ 16 pagini de text scris la un rând pentru fiecare înregistrare. Câmpurile memo constau
numai din text.
Tipul număr (Number) include mai multe tipuri care diferă prin modul de stocare şi viteza de
răspuns. Acestea sunt:
1. tipul Byte (Octet), care acceptă numai valori întregi positive până la 255
2. tipul Integer (întreg), care acoperă domeniul numerelor întregi de la -32768 la 32768
3. tipul Long Integer (Întreg lung), care reprezintă numerele întregi până dincolo de limitele de plus
Numar
şi minus 2 miliarde
4. tipul Single, care acoperă domeniul numerelor fracţionare cu până la 7 cifre semnificative
5. tipul Double, care acoperă domeniul numerelor fracţionare cu până la 14 cifre semnificative
Aplicația stochează intern datele calendaristice sub forma unor numere în virgulă mobilă pe 8
Data calendaristică octeţi, ora fiind reprezentată ca o fracţiune dintr-o zi. În general este suficientă în majoritatea
/Ora situaţiilor opţiunea Short Date (Forma scurtă a datei), deşi s-ar putea să dorim ca anul să fie
reprezentat pe formatul de 4 cifre.
Tipul valută (Currency) acoperă valorile întregi până la 15 cifre şi valorile zecimale până la sutimi.
Valută
Ca reprezentare internă, tipul valută este un număr în virgulă fixă.
Datele de tip număr cu incrementare automată (AutoNumber) pot fi secvenţiale sau aleatoare.
Număr cu Access permite stabilirea dimensiunii unui număr cu incrementare automată, prestabilit fiind întreg
incrementare lung. Numerele cu incrementare automată sunt atribuite chiar în momentul în care începem să
automată adăugăm o înregistrare nouă. În cazul ştergerii unei înregistrări existente, nu există nici o posibilitate
de creare a unei alte înregistrări cu acelaşi număr.
Tipul Da/Nu (Yes/No) stochează numai valori true sau false (adevărat sau fals). O astfel de valoare
Da/Nu
poate fi afişată în una din formele True/False, Yes/No sau On/Off.
Aceasta permite bazei de date să stocheze documentele create de programe de prelucrare a
Obiect OLE
textelor, seturi de foi de calcul, ilustraţii, sunete, videoclipuri, etc.
Operatori logici:
Majoritatea operaţiilor algebrei relaţionale implică folosirea
operatorilor logici, operatori care de obicei întorc un rezultat boolean
– rezultat care are valoarea true (adevărat) sau false (fals). Spunem
de obicei deoarece dacă adăugăm valoarea null la modelul
relaţional, lucrurile se complică puţin. Null adaugă o a treia valoare la
setul de valori boolene. Această valoare este prezentată pe larg în
capitolul anterior. În concluzie, în algebra relaţională se folosesc trei
valori: true, false, null
Operatorii logici folosiţi în algebra relaţională sunt: AND, OR, XOR.
Tabelele de adevăr pentru operatorii logici standard sunt
Alti operatori logici:
Formulare
Formularele (Forms) asigură o prezentare prietenoasă a datelor din
bază. Modurile de utilizare ale formularelor sunt multiple: adăugare,
ștergere sau modificare de date; afișarea datelor; controlul modului și
a ordinii în care utilizatorul are acces la date; afișarea de mesaje;
tipărirea de informații.
De asemenea, formularele se pot folosi pentru alcătuirea unui sistem
de meniuri pentru ghidarea utilizatorului prin orice operații dorite.
Toate formularele se bazează pe datele unuia sau mai multor tabele a
căror structură rămâne neafectată de modalitatea de prezentarea
vizuală a formularului.
Tipuri de Un formular poate fi copia exactă a
unui formular de pe hârtie, ca de
formulare: exemplu o factură sau un orar. O
multitudine de tehnici de proiectare
permit folosirea de stiluri și mărimi
diferite de caractere, imagini
scanate, desene, butoane de
comandă sau grafice, toate într-o
paletă de culori variată.
Deschiderea unui formular
Deschideți o bază de date → selectați din Database Window butonul
Forms → selectați formularul care va fi deschis → efectuați click dublu
pe numele formularului sau efectuați click pe pe butonul Open din
fereastra bazei de date (Database Window), iar formularul se va
deschide - aceasta este reacția implicită în Access - fiind afișat pe
ecran în modul vizualizare (Form View)
Vizualizarea în modul proiectare (Design View)
Un formular poate să fie
format pe baza
câmpurilor unui singur
tabel sau pe baza
câmpurilor din mai multe
tabele. În ambele cazuri,
toate sau numai o parte
din câmpuri pot să
ocupe loc în spațiul
formularului.
Vizualizarea în modul
foaie de date (Datasheet
View) permite afișarea
datelor stocate în tabel.
Vizualizarea în modul
proiectare (Design View)
permite modificarea sau Efectuați clic pe butonul Datasheet
crearea obiectelor de pe
suprafața formularului
View din bara de instrumente standard
(standard toolbar) sau selectați din
meniul aplicației Access pe View, apoi
DatasheetView
Rapoarte
Rapoartele sunt modul tradițional de vizualizare a rezultatelor din
bazele de date. Deși se pot vizualiza și pe ecran, de regulă sunt create
pentru a fi listate la imprimantă.
Vizualizarea unui raport pe ecran, înainte de tipărire este binevenită,
fiind posibilă ajustarea marginilor raportului pentru ca acesta să intre în
pagina hârtiei cât mai bine.
Dacă raportul are mai multe pagini există posibilitatea navigării printre
pagini și măririi unor zone ale raportului, asta însă numai în faza de
vizualizare a lui.
APLICAȚIA 1
EXCEL
În acest mod obținem toate informațiile cu privire la angajații care au o vechime mai mare
de 5 ani după cum urmează:
EXERCIȚII
✓ Să se ofere toate informațiile cu privire la salariații care au vechimea între 5 și 10 ani!
✓ Să se afișeze doar înregistrările referitoare la angajații cu funcția de programator sau analist
care au salariul între 600 și 1100 lei!