Documente Academic
Documente Profesional
Documente Cultură
Mihaela Muntean
➢ Un subiect interesant pentru profesor va fi
intotdeauna un subiect plictisitor pentru
studenti. Edward A. Murphy
Mihaela Muntean
Notare
➢ Nota finala=
➢ (nota laborator +nota proba verificare)/2
⚫ Nota laborator=minim 5
Mihaela Muntean
Bibliografie
➢ Suport de curs - http://online.ase.ro
➢ Bazele informaticii economice, Răzvan
BOLOGA, Radu Nicolae MÂRȘANU, Gabriel
ZAMFIR, Cătălin Ionuț SILVESTRU, Adriana
REVEIU, Mihaela MUNTEAN, Mădălina
ZURINI, Iulian ÎNTORSUREANU, Felician
ALECU, Tiberiu-Marian GEORGESCU, editura
ASE, 2018
Mihaela Muntean
Societatea informaţională
o o nouă etapă a civilizaţiei umane care implică
folosirea intensivă a informaţiei în toate
sferele activităţii şi existenţei umane, cu un
impact economic şi social major
o Internet, creşterea explozibilă a informaţiei digitale
o democratizarea informaţiei, comunicării şi cooperării
o societatea agricolă - societatea industrială -
societatea informaţională - societatea
cunoaşterii
o MATERIE – ENERGIE-INFORMAŢIA Mihaela Muntean
Societatea informaţională
o nivelul cheltuielilor în domeniul IT
o ponderea acestor cheltuieli în PIB
o Romania :
o TIC- cifră de afaceri totală de 47,7 miliarde de lei
[2015]- 6% PIB (12% din PIB in 2025)
[http://www.economica.net]
o Anual, de pe băncile facultăţilor cu profil IT din ţară
ies circa 9.500 de absolvenți de IT
Mihaela Muntean
• Mediul academic nu furnizeaza destui absolventi IT:
• 5 universitati politehnice, 59 de universitati de stat si 174 de universitati
private cu specializari tehnice ofera anual aproximativ 9.500 de absolventi,
versus cei peste 15.000, de care avem nevoie.
• Multi romani pleaca peste hotare: 37.031 de specialisti IT au plecat din
Romania pentru a lucra peste hotare.
• Specialistii IT pe care ii avem isi pot imbunatati abilitatile tehnice
• 63% dintre companii se confrunta cu nivelul de calitate a talentului - se pare
ca specialistii IT din Romania nu au inca nivelul de experienta necesar si
abilitatea de a livra proiecte complexe;
• Romanii vor salarii foarte mari:
• 46% din companii se confrunta cu asteptarile salariale prea mari;
• Angajatorii vor mai mult soft skill:
• 33% din companii nu pot angaja cati specialisti si-ar dori pentru ca nu au
soft skill-urile necesare [comunicare, adaptabilitate, lucrul in echipa, etc] si
pentru ca acorda foarte mult timp procesului de recrutare si selectie.
➢ [https://business24.ro]
Mihaela Muntean
Studiu individual
Cap1. Societatea Informațională – elemente introductive --
--- Bazele informaticii economice
https://ec.europa.eu/eurostat/data/database
The Digital Economy and Society Index
https://ec.europa.eu/digital-single-market/en/desi
romania, grecia, bulgaria
Mihaela Muntean
De ce firmele trebuie sa investeasca în
sisteme informatice şi tehnologii IT?
o eficienţa activităţilor (ERP)
o coordonarea proceselor cheie din firma (productie, distributie, vanzari,
financiar-contabilitate si resurse umane)
o o legătură mai stransă cu clienţii şi furnizorii (CRM)
⚫ automatizarea proceselor de interactiune directa cu clientii. Fiecare
interactiune cu un client va fi stocata intr-un istoric al clientului.
⚫ evaluarea si imbunatatirea gradului de satisfactie, previziuni financiare,
optimizarea preturilor, etc
⚫ o comunicare eficienta cu clientii (canale de comunicare: scrisori, fax,
email, telefon, etc)
o îmbunătăţirea procesului decizional (BI)
o avantaj competitiv
Mihaela Muntean
Mihaela Muntean
Microsoft Dynamics CRM
➢ baza de date comuna
➢ modulul Vanzari
➢ modulul Marketing
➢ modulul Servicii
Mihaela Muntean
Exemple de procese de business
Mihaela Muntean-2018
Societatea cunoaşterii
(knowledge society)
o societate bazată pe cunoaştere -include societatea
informaţională
o Internetul dezvoltat prin extensiune geografică
o Project Loon-Google, starlink –Elon Musk, alte proiecte
o Tehnologia cărţii electronice
o Nanotehnologia, etc
Mihaela Muntean
Mihaela Muntean
Datele
o Informatica (computer science)- știința care studiază principiile
teoretice și modalitățile practice de utilizare și proiectare a
calculatoarelor
o tehnologia informației -tehnologia necesară pentru prelucrarea
informației cu ajutorul calculatoarelor și mijloacelor electronice.
o Datele:
o obiectul prelucrării pentru informatică
Tipuri de date
• Date calitative : nu sunt exprimate prin numere
▪ sentimente, emotii (Facebook status, Tweet)
▪ interviuri, etc.
Informaţiile
o date care sunt luate în considerare şi sunt organizate
în aşa fel încât au un înţeles şi o valoare şi îi sunt de
folos receptorului.
o date cu etichete/definitii, au structura/asocieri (cauza-efect),
date ce sunt procesate pt a fi utile, ofera raspunsuri la
intrebari: “cine”, “ce”, “unde”, “cand”
o au sens de noutate constând într-o comunicare, o
ştire, un semnal, despre fapte, întâmplări, evenimente,
etc.
o Ex: Temp a scazut la 15 grade si apoi a inceput sa
ploua.
Mihaela Muntean
Date-informatii-cunostinte
•
Ex:
• Ce reprezinta numerele: 51, 77,
58, 82, 64,70?
• context- punctajele obtinute de
studenti
• procesare – se va calcula
punctajul mediu
• Informatia : punctajul mediu
calculat este de 67%. Se observa
ca punctajul primului student este
sub medie.
•
Caracteristici
o Corectă
o Completă
o Curentă
o Relevantă
Mihaela Muntean
Cunoştinţele
o informaţii dobândite prin educaţie şi experienţă în urma unui
proces de informare într-un anumit domeniu (proces de
sesizare, înţelegere şi însuşire a informaţiilor dintr-un anumit
domeniu).
o procesul de sesizare, înţelegere şi însuşire a informaţiilor dintr-
un anumit domeniu
o Informaţia disponibilă în cărţi sau pe Internet devine
cunoaştere, doar atunci când a fost citită şi înţeleasă.
o Modul in care informatia este interpretata depinde mult de
experienta celui care o face
➢ Ex: Daca umiditatea este f. ridicata si temp. scade
substantial atunci va incepe sa ploua (ce se va întâmpla în
continuare)
Mihaela Muntean
Date-informatii-cunostinte
• Definitie simplificata: what Ex:
to do with the information. • Date: 51, 77, 58, 82, 64, 70
• Context: scorurile studentilor
• Procesare (analiza): Care este
scorul mediu?
• Informatia: scorul mediu este
67%
• Cunostinte: ce am putea/ar
trebui sa facem?
Mihaela Muntean
Termenul de Big data
➢ este utilizat din 1990
▪ Caracteristici:
o Volum---volum mare de date generate de senzori, masini, retele
sociale, e-comert, etc,
o Varietate ---tipuri diferite de date (structurate, semistructurate si
nestructurate)
o Viteza viteza cu care sunt generate datele (de ex utiliz Facebook
genereaza 3 mil de like-uri /zi)
o Veridicitate---calitatea datelor poate afecta f.mult acuratetea
analizelor
o Valoare—potentialul urias al big data pt dezv socio economice
Mihaela Muntean
În 2001, analistul de la Gartner, Doug Laney, a prezentat conceptul de 3V
(http://blogs.gartner.com/doug-laney/files/2012/01/ad949-3D-Data-Management-
Controlling-Data- volum-Velocity-și-Variety.pdf).
Cele 3V, conform lui Doug Laney, sunt volum, varietate și viteză.
Cele 3V reprezintă dimensiunile pt big data
Mihaela Muntean
Surse pentru Big data
▪ Rețelele sociale: Acestea sunt, în ansamblu, date nestructurate, reprezentate de milioane de postări
și alte date care sunt generate secundar prin intermediul interacțiunilor utilizatorilor de pe web din
întreaga lume.
▪ Mass-media: În mare măsură ca urmare a creșterii rețelelor sociale, mass-media reprezintă
milioane, dacă nu miliarde, de încărcări audio și vizuale care au loc zilnic. Videoclipurile încărcate
pe YouTube, înregistrările muzicale de pe SoundCloud și fotografiile postate pe Instagram sunt
exemple de mass-media, a căror volum continuă să crească într-un mod nelimitat.
▪ Depozite de date: Companiile au investit mult timp în spații specializate de stocare a datelor
cunoscută sub denumirea de depozite de date. Un DW este, în esență, colecții de date istorice pe
care companiile doresc să le mențină și să le catalogheze pentru recuperare ușoară, fie pentru uz
intern sau în scopuri de reglementare. Companiile de e-mail, înregistrări contabile, baze de date și
documente interne sunt câteva exemple de DW care sunt acum descărcate pe platforme Hadoop .
▪ Senzori: Un fenomen mai recent în spațiul Big data a fost colectarea datelor de la diferiti senzori.
In industria petrolului și gazelor se utilizează senzori de foraj pentru măsurători la platformele
petroliere timp de mai multe decenii.
▪ apariția dispozitivelor portabile, cunoscută și sub numele de Internet Of Things precum Fitbit
și Apple Watch --pot colecta sute de măsurători de la un individ la un moment dat.
Mihaela Muntean
Big data
• Informații medicale, cum ar fi secvențierea genomică și imagistica
• Fotografii și înregistrări video încărcate pe World Wide Web
• Supravegherea video, cum ar fi mii de camere video răspândite peste un oras
• Dispozitive mobile care furnizează date de localizare geospațiale ale utilizatorilor,
precum și metadate despre mesajele text, apelurile telefonice și utilizarea
aplicațiilor pe telefoane inteligente
• Dispozitive inteligente, care oferă colectarea de informații bazate pe senzori din
rețelele electrice inteligente, clădirile inteligente și multe alte infrastructuri publice
și industriale
• Dispozitive informatice netradiționale, inclusiv utilizarea cititoarelor de identificare
prin radiofrecvență (RFID), a sistemelor de navigație GPS și a procesării seismice
Mihaela Muntean
Mihaela Muntean
Sistemul informaţional
Mihaela Muntean
Resurse Sistemul condus produse finite si servicii prestate
-materiale
-umane
Sistemul informational
informatii
decizii
Sistemul de management
Mihaela Muntean
Sistemul informaţional
o ansamblul
⚫ circuitelor informaţionale
⚫ fluxurilor informaţionale
o cat şi ansamblul de
• proceduri
• mijloace
• şi metode
prin care se asigură
• culegerea,
• transmiterea
• prelucrarea
• şi păstrarea
o informaţiilor necesare fundamentării deciziilor şi urmăririi
desfăsurarii normale a activităţii agenţilor economici
Mihaela Muntean
Sistemul informaţional
➢ circuitul informaţional reflectă:
⚫ traseul (drumul)
⚫ şi mijlocul care asigură circulaţia unei
informaţii de la generarea ei şi până la
arhivare,
➢ fluxul informaţional reflectă ansamblul
informaţiilor vehiculate, necesare unei
anumite activităţi.
Mihaela Muntean
Sistemul informatic
o se ocupă cu:
⚫ culegerea
⚫ transmiterea
⚫ stocarea
⚫ şi prelucrarea datelor cu ajutorul calculatorului
o avand ca principal obiectiv:
⚫ asigurarea selectivă şi în timp util a tuturor nivelurilor de
management cu informaţii necesare şi reale pentru
fundamentarea şi elaborarea operativă a deciziilor cu
privire la desfăsurarea cat mai eficientă a întregii activităţi
din organizaţie
Mihaela Muntean
Datele din documente sunt incarcate in SI:
⚫ Videoformate
⚫ Scanare
⚫ etc
Mihaela Muntean
Iesirile SI
➢ Obtinute:
⚫ operatii de transfer al datelor
⚫ operatii de calcul
Mihaela Muntean
Mihaela Muntean-2013
Componentele unui SI
Comunicatiile-
.
(totalitatea echip si tehn de
comunicare a datelor intre
sisteme (protocoale, medii de
transmisie, etc)
SO, SGBD, lb
de
Mijl tehn de culegere, programare,
aplicatii, etc
transmitere, stocare si
prelucrare automata a Baza stiintifica si metodologica
datelor (modele matematice ale proceselor,
metode si tehnici de realizare a SI, etc)
Mihaela Muntean
Principalii factori care influenţează
mediul de afaceri
globalizarea
Informatia ca
resursa competitia
strategica
Mihaela Muntean
Principalii factori care
influenţează mediul de afaceri
➢ Globalizarea a condus la creşterea competiţiei
➢ Multe organizatii şi-au redus numărul de nivele ierarhice
➢ Tehnologiile informaţiei şi comunicaţiilor au creat noi moduri de a
conduce o afacere în mod electronic.
➢ Internetul este principala platformă tehnologică pentru
⚫ comerţ electronic, afaceri electronice (e-business)
➢ Virtual workplace - munca poate fi facută virtual în orice locaţie
geografică atata timp cat locul de munca este legat de una sau mai
multe locaţii fizice ale firmei prin telecomunicaţii
Mihaela Muntean
Firma complet digitală
⚫ aproape toate relaţiile de afaceri clienţii, furnizorii şi angajaţii
sunt digitale.
⚫ informaţiile necesare pentru procesul decizional sunt valabile în
orice moment şi în orice loc din firmă
• Sisteme SCM (supply chain management) – pt automatizarea
relatiilor cu furnizorii, in scopul optimizarii planificarii productiei,
livrarii de produse si servicii
• Sisteme CRM (customer relationship management)
• Sisteme ERP (enterprise resource planning)- pt coordonarea
proceselor cheie din firma (productie, distributie, vanzari, financiar-
contabilitate si resurse umane)
• Sisteme pentru managementul cunoştinţelor (knowledge
management systems)-pt a crea, captura, stoca si disemina
experienta si cunost din firma
⚫ Cisco Systems, Dell Computer Corporation, Google
Mihaela Muntean
Economia digitală
Mihaela Muntean
Caracteristicile
Mihaela Muntean
e-activităţi
➢ e-banking
➢ e-learning
➢ e-procurement
➢ e-government
➢ e-brokering
➢ e-leasing
➢ e-medicina (e-health )
➢ e-business
➢ e-comerţul (e-commerce), etc
Mihaela Muntean-2018
-realizarea de tranzacţii
bancare on-line
• Internet banking
• mobile banking- ING
Smart Banking
-transfer de bani din
conturile deschise la bănci,
-plăţi electronice,
-consultanţă bancară
e-educatie - servicii şi resurse educaţionale pe Internet
E-procurement (achizitii electronice)
Mihaela Muntean
E-government (guvernare digitală)
Mihaela Muntean
E-government
o Sistemul electronic naţional (SEN) –
⚫ Portalul www.e-guvernare.ro oferă firmelor servicii electronice on-line
(descărcare de formulare administrative-declaratie CAS, depunere
bilant contabil, etc)
o Sistem electronic de achiziţii publice (e-procurement)
www.e-licitatie.ro
o Sistem electronic de plată a taxelor şi impozitelor locale (e-
tax) permite efectuarea plăţilor prin mijloace electronice
(Mobile, ATM, Internet Banking)
o Portal Web pentru preluarea on-line a datelor statistice
(eSOP) , etc.
Mihaela Muntean
e-brokering
➢ sisteme de bursa virtuală folosite pentru cumpărarea şi
vânzarea on-line a acţiunilor
e-leasing
➢ sisteme de leasing electronic, cum ar fi www.leasing.ro
Afacerile electronice/Afaceri în mediu
electronic (e-business)
➢ "e-business– transformarea proceselor de business cheie
(marketing, productie, distributie, cercetare si dezvoltare) ale
unei firme prin utilizarea Internetului”(IBM, 1997)
➢ nu se limitează la cumpărarea şi vânzarea de bunuri sau
servicii, ci includ şi facilităţi pentru :
⚫ colaborarea cu partenerii de afaceri
Mihaela Muntean
e-commerce
(comertul electronic)
➢ este un concept care desemneaza procesul de
cumpărare, vânzare sau schimb de produse, servicii /
informaţii prin intermediul reţelelor de calculatoare si
a Internetului.
➢ este o componentă a e-business.
➢ http://www.emag.ro/
Mihaela Muntean
Afaceri electronice
Mihaela Muntean
Descrie tranzactiile comerciale dintre firme
Mihaela Muntean
Business to Consumer (B2C)
➢ companiile oferă persoanelor fizice, prin intermediul magazinele on-line o
serie de servicii similare celor ale comerţului tradiţional: informări despre
produsele/servicii, oferte speciale, discounturi, plata electronică a
produselor achiziţionate, achiziţionarea de produse.
➢ Magazinele electronice
⚫ au la bază un site Web
⚫ includ funcţii pentru căutarea şi vizualizarea produsele, preluarea
comenzilor şi efectuarea plăţilor (sau iniţierea acestora).
➢ exemple de afaceri B2C :www.emania.ro , www.amazon.com
Mihaela Muntean
Mihaela Muntean-2018
Consumer to business (C2B)
firmelor
⚫ şi/sau caută vânzători să liciteze pentru produsele sau
Monkey)
Mihaela Muntean
Indivizi care isi vand
produsele/serviciile la firme.
Ei decid preturile de vanzare
Mihaela Muntean
Consumer to consumer (C2C)
➢ consumatorii îşi vând direct altor consumatori produsele şi
serviciile prin intermediul unor licitaţii on-line.
⚫ persoane care vând proprietăti, case, masini, cei care folosesc eBay pentru
vânzări, reclama pe Internet/Intranet-ul companiei pentru serviciile proprii
individului, vânzări de expertize, licitatii individuale , etc.
⚫ www.okazii.ro.
Mihaela Muntean
Government-to-business (G2B)
➢ o instituţie guvernamentală cumpără sau vinde
bunuri, servicii / informaţii persoanelor juridice.
⚫ www.e-licitatie.ro
Mihaela Muntean
Government-to-consumer (G2C)
➢ Acoperă relaţii guvern-cetăţeni la nivel de informare şi
prestare de servicii publice.
⚫ site-urile pentru plata on-line a taxelor şi impozitelor
Bucureşti www.taxelocale6.ro.
Business to Business (B2B) tranzactiile electronice realizate între companii
E-biz mediu de comunicare -extranetul vânzătorului de servicii
Mihaela Muntean
Baze de date
Cuprins
◼ Organizarea datelor- obiective
◼ Conceptul de BD, caracteristici
◼ Conceptul de SGBD, rolul unui SGBD, functiile unui SGBD
◼ Niveluri de abstractizare a datelor într-o bază de date (schema
logica, externa, fizica), instantele BD, dictionarul BD
◼ Clasificarea SGBD
◼ Arhitectura unui SGBD
◼ Tipuri de utilizatori si aplicatii care utilizeaza baze de date
◼ Modele de date pt BD
Mihaela Muntean-
Organizarea datelor
◼ Definirea, structurarea, ordonarea şi gruparea datelor în
colecţii de date omogene;
◼ Stabilirea legăturilor între date, între elementele unei
colecţii, între colecţii de date;
◼ Reprezentarea (stocarea) lor pe suport informaţional
prelucrabil într-un sistem de calcul.
Mihaela Muntean-
Obiective
◼ acces rapid la date
◼ stocarea eficientă a datelor
◼ unicitatea datelor
◼ să se reflecte pe cat posibil toate legăturile
dintre obiectele, fenomenele, procesele
economice pe care aceste date le reprezintă
◼ flexibilitatea datelor
Mihaela Muntean-
Conceptul de bază de date (BD)
◼ reprezintă un ansamblu de colecţii de date
intercorelate,
◼ împreună cu structura datelor şi legăturile
dintre date
◼ organizate într-o manieră ce corespunde
Mihaela Muntean-
Date neomogene
Colectii de date omogene
O BD relationala-----ansamblu de colectii de date omogene
intercorelate
Caracteristicile BD
ansamblu de colecţii de date:
◼ organizat pe mm niveluri (logic, extern şi fizic)
◼ coerent
Mihaela Muntean-
Conceptul de sistem de gestiune a
bazelor de date
(Database Management System)
◼ Un ansamblu complex de programe care asigură
interfaţa dintre BD şi utilizatorii acesteia
Cerere
Date
utilizator SGBD
Baza de date
utilizator
Cerere
Date
Mihaela Muntean-
Conceptul de sistem de gestiune a bazelor de
date
(Database Management System)
Mihaela Muntean-
Rolul unui SGBD
Model conceptual Modelul este utilizat in
(Modelul entitate-asociere) aplicatiile tranzactionale
Lumea
reala
Baza de date
Acces la date utilizând
operatorii modelului de date
Mihaela Muntean-
Functiile unui SGBD
◼ descrierea datelor
◼ Limbajul de definire a datelor
◼ manipularea datelor
◼ Limbajul de manipulare a datelor
◼ utilizarea bazei de date
◼ administrarea BD
Mihaela Muntean-
Niveluri de abstractizare a datelor
într-o BD
◼ Un SGBD oferă diferite niveluri de reprezentare
(niveluri de abstractizare) a datelor într-o bază de date:
◼ Nivelul logic (schema logică a bazei de date)
◼ Nivelul extern (schema externă)
◼ Nivelul intern (schema fizică)
◼ O BD are:
◼ mai multe scheme externe
◼ o singură schema logică
◼ şi o schema fizică.
◼ schemele sunt definite utilizând limbajul de definire a datelor
(LDD) si sunt stocate in dictionarul/catalogul bazei de date.
Mihaela Muntean-
Mihaela Muntean-
conține informații despre:
•structura bazei de date,
Dictionarul BD-Access •utilizatorii bazei de date,
•drepturile de acces ale
utilizatorilor la baza de date, etc.
Proprietatile
campul Customer Name
Dictionarul BD----Oracle
Mihaela Muntean-
Dictionarul BD-----Oracle
Mihaela Muntean-
Niveluri de abstractizare a datelor
într-o BD
Schema logica
Schema fizică
Disc
Mihaela Muntean-
Schema logică
◼ descrie datele stocate sub aspectul modelului de date utilizat de
SGBD.
◼ Ex: într-un SGBDR schema logică a bazei de date
relaţionale descrie toate relaţiile (tabelele) stocate în baza
de date.
◼ ascunde detalii despre:
◼ structura fişierelor
Mihaela Muntean-
Mihaela Muntean-
Oracle-schema logica
Schema logica –BD Access
Mihaela Muntean-
◼ Instanţele bazei de date- valorile curente care variază
◼ Schema şi instanţele ei sunt stocate în BD
◼ schema în dicţionarul BD
◼ instanţele în datele propriu-zise
Schema fizică
◼ specifică detalii de stocare:
◼ descrie fişierele
◼ indecşii utilizaţi
Schema fizica a BD Oracle
Mihaela Muntean-
Sales.accdb-----schema fizica-BD Access
Schema externă
Mihaela Muntean-
Baza de date pt Resurse Umane
cu multiple viziuni
Mihaela Muntean-
CREATE VIEW CLIENTI_COM AS SELECT denc as client, count (nrcom) as comenzi
FROM clienti, comenzi where clienti.codc=comenzi.codc group by denc;
Tabela virtuala/view----Oracle
Mihaela Muntean-
Clasificarea SGBD-urilor
◼ După modelul de date implementat
◼ SGBD ierarhice
◼ SGBD retea
◼ SGBD relationale
◼ Cache/Intersystems
◼ SGBD multidimensionale
◼ Essbase/Oracle
Mihaela Muntean-
Clasificarea BD/SGBD-urilor
◼ După localizarea BD
◼ SGBD centralizate(datele amplasate intr-o singura BD centrala)
◼ VFoxpro, Access
Mihaela Muntean-
BD centralizata versus
BD distribuita
Arhitectura pe niveluri a unui SGBD
◼ Nucleul
◼ limbajul de descriere a datelor (LDD)
◼ limbajul de manipulare a datelor (LMD)
◼ Instrumente de dezvoltare
◼ generatoare de rapoarte, meniuri
◼ interfeţe cu limbaje de programare universale
◼ interfeţe cu alte sisteme
◼ Instrumente de întreținere și administrare
Mihaela Muntean-
Exemplu :Oracle
Instrumente de dezvoltare
(ex:Oracle Developer Suite, Oracle BI tools,
Oracle Jdeveloper, etc )
BD Oracle
Mihaela Muntean-
Mihaela Muntean-
Mihaela Muntean-
Mihaela Muntean-2013
Formular-Access
Raport- Access
Mihaela Muntean
Mihaela Muntean-
Mihaela Muntean-
Tipuri de utilizatori
Aplicatiile cu BD
proiectantii de aplicatii
(proiectare, creare si intretinere
aplicatii)
SGBD
Utilizatori finali
Baza de date (Raportare, cereri ad hoc,
analiza)
Administratorul BD
(Standarde, Control, Securitate, proiectare BD, definirea
si optimizarea structurii BD
Mihaela Muntean-
◼ independente de implementare
◼ modele logice
◼ concepte care descriu detalii despre cum sunt stocate fizic datele
(descrierea datelor pe suport fizic)
◼ depind de SGBD-ul utilizat
Mihaela Muntean-
Modelul E-A(entitate-
asociere)
Concepte:
-entitate
-atribut
-asocieri
Modelul EA
BD retea
BD ierarhica
BD relationala
Modelul OO
STUDENT Concepte:
Nume - obiect = o entitate cu un rol bine definit în
Data naşterii sistem :
Adresa
•stare (valorile atributelor sale la un
Telefon
moment dat)
•comportament (metodele sale)
Schimba_adresa •Metoda=operaţie efectuata de un obiect
Înreg_la_curs() sau se efectuează asupra acelui obiect
implementata într-un limbaj de
programare
Ion: STUDENT •Identitate (un identificator unic-OID)
Nume=Ion
Data naşterii=23-03-81 -clasa de obiecte= un set de obiecte cu
Adresa=Bd Magheru
structură şi comportament similar.
Telefon=0213444324
Mihaela Muntean-
mostenire=proprietatea de partajare a
atributelor şi operaţiilor de către clasele
aflate într-o relaţie ierarhică
Prin moştenire se defineşte o clasă în
termenii altei clase.
Mihaela Muntean-
Tipuri de relatii
Relaţiile de tipul 1:1 (unu la unu), presupun că
unui membru din colecţia A îi corespunde un
singur membru din colecţia B.
A B
Tipuri de relatii
Relaţiile de tipul 1:m sau m:1 (unu la mulţi sau mulţi la
unu), care presupun că unui membru din prima colectie A
îi corespund mai mulţi membri din a doua colectie B;
astfel de relaţii se mai numesc şi relaţii ierarhice .
A B A B
Tipuri de relatii
A B
Tipuri de
relatii
Cubul n-dimensional Concepte de bază
-dimensiuni
-membrii
-masuri
-ierarhii
Operatii de baza
- Slice şi dice sau selecţii în cub: “Afişează vânzările din luna Ianuarie”.
- Drill down / roll up- parcurgerea ierarhiile din dimensiuni (de ex din dimensiunea
Produse)
-Drill across - combină mai multe cuburi cu una sau mai multe dimensiuni comune
(joncţiunea de cuburi).
- Ranking sau top/bottom n – top 2 magazine
- Rotating- rotirea cubului (o alta viziune asupra datelor)
Mihaela Muntean-
Intrebari
◼ Precizaţi doua caracteristici ale unei baze de date.
◼ Precizati doua functii ale unui SGBD si argumentati prin exemple daca SGBDR Access
le indeplineste.
◼ Precizati doua modele de date logice pentru baze de date.
◼ Dati doua exemple de clase de obiecte (altele decat cele prezentate la curs) si precizati
atributele si metodele lor .
◼ Argumentati daca SGBDR Access respecta arhitectura pe nivele.
◼ Dati doua exemple de SGBDR-uri (altele decat cele prezentate la curs).
◼ Dati doua exemple de relatii de tip (m:1), respectiv (m:n).
◼ Completati corect:
◼ Schema ………………..a bazei de date descrie datele stocate sub aspectul
modelului de date utilizat de SGBD
◼ Arhitectura pe niveluri a unui SGBD este formată din: ……………………..
Intrebari
◼ Precizaţi doua caracteristici ale unei baze de date
si detaliati la ce se refera
◼ Precizati care schema a BD depinde de modelul de date
implementat de SGBD
◼ Precizati ce este dictionarul BD si ce informatii contine
Modelul relaţional
Elementele unui model de date
pentru baze de date
◼ Structura modelului
◼ definirea obiectelor (entităţilor) şi a caracteristicilor
(câmpurilor-atributelor) asociate
◼ definirea legăturilor dintre obiecte (asocieri).
◼ Operatorii care acţionează asupra structurii de
date
◼ Reguli de integritate - restricţii care asigură
menţinerea corectitudinii datelor şi coerenţa lor.
Mihaela Muntean-2020
Modelul relaţional
◼ a fost propus de Edgar Frank Codd de la IBM, în
1970 pentru a asigura independenţa datelor.
◼ a fost implementat în SGBD-uri comerciale în 1981.
◼ este cel mai utilizat model de date
◼ IBM, Informix, Oracle, SQL Server, etc.
◼ integrarea facilităţilor oferite de modelul orientat obiect în
modelul relaţional- modelul relaţional obiectual
◼ Informix Universal Server, Oracle, DB2
Mihaela Muntean-2020
Modelul relaţional
◼ este bazat pe noţiunea matematică de
relaţie.
◼ relaţiile sunt reprezentate natural prin
tabele.
Mihaela Muntean-2020
Mihaela Muntean-2020
Nume Adresa numartelefon
Popescu Dristor 22
Mihaela Muntean-2020
Structura modelului relaţional
Relaţia STUDENTI:
D1: {x| x N, x[1, 10000]}
D2: domeniul cu numele de persoane
D3: {“CSIE”, “COM”, “REI”, “MK”, “FIN”, “MAN”}
Mihaela Muntean-2020
Structura modelului relaţional
◼ Atributul - coloana unei tabele, caracterizată printr-o
denumire.
◼ Numele atributului exprimă, de obicei, semnificaţia valorilor
luate dintr-un domeniu corespunzător.
◼ Fiecare atribut îşi ia valorile dintr-un domeniu.
◼ Mai multe atribute pot lua valori din acelaşi domeniu
◼ Ordinea atributelor nu trebuie să prezinte nici o importanţă.
Mihaela Muntean-2020
Structura modelului relaţional
Relatia Studenti
Nrmatricol:D1 Facultate:D3 Nume:D2
1 COM Popa Elena
2 REI Anton Dan
…. …. ….
Relatia Studenti
Nrmatricol:D1 Nume:D2 Facultate:D3
1 Popa Elena COM
2 Anton Dan REI
…. …. ….
Mihaela Muntean-2020
Structura modelului relaţional
◼ Tuplul este linia dintr-o tabelă şi nu are o
denumire
◼ ordinea liniilor (tuplurilor) nu trebuie să prezinte nici
o importanţă.
◼ numărul tuplurilor dintr-o relaţie reprezintă cardinalul
relaţiei,
◼ numărul valorilor dintr-un tuplu defineşte gradul
relaţiei.
Mihaela Muntean-2020
Structura modelului relaţional
◼ Valorile unui tuplu al unei relații R aparţin produsului cartezian
al domeniilor relației R.
◼ De exemplu, tabela Studenti conține :
unde : 1D1
‘Popa Elena’D2
‘COM’D3
Mihaela Muntean-2020
Structura modelului relaţional
◼ Schema unei relaţii
STUDENTI(nrmatricol: integer, nume: text (50), facultate:
text(4))
Nrmatricol:D1 Facultate:D3 Nume:D2
1 COM Popa Elena
2 REI Anton Dan
…. …. ….
Mihaela Muntean-2020
Structura modelului relaţional
◼ Cheia primară este un atribut sau un ansamblu
de atribute cu ajutorul căruia se poate identifica
unic un tuplu dintr-o relație.
◼ Tabela Studenti: nr matricol -cheia primara
Mihaela Muntean-2020
Definirea asocierilor
◼ Se face logic construind asocieri între diferite tabele:
◼ atribute de legătură (chei externe-foreign key).
◼ LMD (SELECT-SQL)
Mihaela Muntean-2020
Restricţiile de integritate
◼ reguli pe care trebuie să le satisfacă datele
pentru a putea fi considerate corecte şi coerente
◼ restricţii de integritate structurale
◼ restricţii de integritate de comportament (semantice)
◼ gestionate de regula in afara modelului de date
◼ triggeri, codul aplicatiei
Mihaela Muntean-2020
Restricţii de integritate structurale
◼ sunt specifice modelului relaţional
◼ se definesc prin compararea unor valori ale
datelor din cadrul tabelelor:
◼ Restricţia de unicitate a cheii
◼ Restricţia referenţială
◼ Restricţia entităţii (not null)
Mihaela Muntean-2020
Restricţiile de integritate minimale
Mihaela Muntean-2020
Tipuri de valori null
Oras Adresa sediu
Timişoara B-dul Republicii 55
Cluj null
Sinaia null
Piteşti null
◼ Piteşti a devenit recent oraş reşedinţă de judeţ; are sediu stabilit? Nu ştim.
Mihaela Muntean-2020
Tipuri de valori null
◼ Valoare necunoscută
◼ o valoare dintr-un domeniu, dar nu este
cunoscută (de exemplu Cluj);
◼ Valoarea inexistentă
◼ atributul nu este aplicabil pentru tuplu (de
exemplu Sinaia);
◼ nu ştim dacă o valoare există sau nu (de
exemplu Piteşti) ;
Mihaela Muntean-2020
Restricţia referenţială
◼ impune ca într-o relaţie R1 care referă o relaţie R2
(există o legătură) valorile cheii externe să figureze
printre valorile cheii primare din relaţia R2 sau să fie
valori null (nedefinite).
◼ Relaţia R1 - relaţia care referă
◼ R2 - relaţia referită.
◼ o asociere nu poate exista decât între parteneri cunoscuţi,
definiţi.
◼ atunci când într-o anumită situaţie, asocierea nu e
aplicabilă, unul dintre parteneri va fi desemnat prin
valoarea null cu semnificaţia de partener inexistent.
Mihaela Muntean-2020
Mihaela Muntean-2020
Mihaela Muntean-2020
Alte restricţii :
◼ Restricţii de domeniu (domeniul să se încadreze între
anumite valori).
Restricţie de domeniu
Mihaela Muntean-2020
Mihaela Muntean-2020
Lookup wizard
Exemplu
Crearea unei BDR Access
date”
◼ limbaje de interogare
◼ simple dar puternice
◼ fundamentate teoretic
Mihaela Muntean-2020
Algebra relaţională
◼ oferă o colecţie de operatori relaţionali care
acţionează la nivel de relaţie
◼ Operatori de bază (introduşi de Codd) :
◼ reuniunea
◼ diferenţa
◼ produsul cartezian
◼ proiecţia
◼ selecţia
◼ joncţiunea.
Mihaela Muntean-2020
Mihaela Muntean-2020
Mihaela Muntean-2020
Comanda SELECT-lb SQL
Mihaela Muntean-2020
Produsul cartezian
Mihaela Muntean-2020
SELECT * FROM Customers, Orders;
Select [Customer Name], [Order ID]
from customers, orders;
Produsul cartezian+proiectie
Selecţia
Mihaela Muntean-2020
SELECT Customers.[Customer Name]
FROM Customers
WHERE Customers.City="Seattle";
Mihaela Muntean-2020
Proiecţia
◼ constă din construirea unei relaţii P în care se regăsesc
numai acele atribute din relația R specificate explicit în
cadrul operaţiei.
◼ suprimarea unor atribute din R înseamnă efectuarea
unor “tăieturi verticale” asupra lui R care pot avea ca
efect apariţia unor tupluri duplicate care se cer a fi
eliminate.
◼ Notaţie: R(Ai, Aj, …….Am).
Mihaela Muntean-2020
Select city from customers;
Mihaela Muntean-2020
Joncţiunea
◼ este o derivată a produsului cartezian și reprezintă o
operaţie definită pe două relaţii R1 şi R2, operaţie care
constă din construirea unei noi relaţii R3 prin
concatenarea unor tupluri din R1 cu tupluri din R2.
◼ se concatenează acele tupluri din R1 şi R2 care satisfac o
anumită condiţie specificată explicit în cadrul operaţiei.
◼ Notaţie: JOIN (R1, R2, condiţie).
Mihaela Muntean-2020
Tipuri de jonctiuni:
Mihaela Muntean-2020
Joncţiune de egalitate: Mihaela Muntean-2020
Mihaela Muntean-2020
Left outer join
Departamente
Departament Sef SELECT *
Producție Marinescu FROM departamente left outer JOIN
Contabilitate Bujor angajati ON departamente.departament =
angajati.departament;
angajati
Mihaela Muntean-2020
Right outer join
SELECT *
FROM departamente right outer JOIN angajati ON
departamente.departament = angajati.departament;
SELECT *
FROM departamente inner JOIN
angajati ON departamente.departament
Mihaela Muntean-2020 = angajati.department;
Jonctiune externa completa
SELECT *
FROM departamente full outer join angajati ON
departamente.departament = angajati.departament;
Mihaela Muntean-2020
SELECT Customers.[Customer Name], Orders.[Order ID]
FROM Customers left outer JOIN Orders ON
Customers.[Customer Name] = Orders.[Customer Name];
Limbajul SQL
(structured query language)
◼ a fost dezvoltat ca parte a proiectului SystemR al lui IBM
Corporation–SEQUEL (1974)/ Structured English Query
Language
◼ 1979 - Relational Software Inc. (acum Oracle) a introdus prima
implementare comercială a lui SQL.
◼ primul standard -1986, revizuit în 1989 (SQL-89)
◼ al doilea standard -1992 (SQL-92)
◼ al treilea standard -1999 (SQL-99)
◼ SQL-2008, SQL-2011, SQL-2016
◼ cele mai multe SGBDR implementează facilităţile de bază ale
standardului, dar oferă uneori şi extensii ale standardului (de
exemplu Oracle)
Mihaela Muntean-2020
Mihaela Muntean-2020
Limbajul SQL
◼ interogarea datelor (SELECT);
◼ actualizarea datelor (INSERT/ UPDATE/ DELETE);
◼ crearea bazei de date, modificarea structurii bazei de date și ștergerea bazei de
date, precum și a elementelor componente (tabele, tabele virtuale, indecși,
triggeri, funcții stocate, etc): CREATE, ALTER, DROP;
◼ controlul accesului la datele stocate în baza de date (GRANT/REVOKE);
◼ asigurarea consistenței și integrității bazei de date prin:
◼ triggeri pe baza de date. In Oracle, triggerii pe baza de date sunt blocuri
Mihaela Muntean-2020
Facilităţi de descriere a datelor la nivel
logic oferite de SQL standard
◼ Definirea schemei de obiecte
◼ CREATE SCHEMA
◼ schema de obiecte (tabele, view, proceduri stocate, functii stocate,
pachete stocate,etc)
◼ Oracle: schema are nume si proprietar
SQL Server (Transact-SQL):
ALTER SCHEMA ….
DROP SCHEMA …..
Mihaela Muntean-2020
Facilităţi de descriere a datelor la
nivel logic oferite de SQL standard
◼ Definirea unei tabele (Oracle): CREATE TABLE
Mihaela Muntean-2020
Create table clienti (codc number(3) primary key,
denc varchar2(30) not null, loc varchar2(20), zona
varchar2(1), check(zona in(‘N’, ‘S’, ‘E’, ‘V’)))
Mihaela Muntean-2020
Structura tabelei Clienti –SGBDR Oracle
Mihaela Muntean-2020
Vizualizarea restrictiilor de integritate–SGBDR Oracle
Mihaela Muntean-2020
create table comenzi (nrcom number(5) primary key,
datai date, val number(10), codc number(3),
foreign key(codc) references clienti(codc))
Mihaela Muntean-2020
Utilizarea comenzii CREATE TABLE –SGBDR ACCES
Mihaela Muntean-2020
Definirea restricţiilor de
integritate
◼ se declară atunci când se creează tabelele
◼ pot fi ulterior adăugate/ şterse/ dezactivate (ALTER TABLE ADD/
DROP/ DISABLE/ ENABLE)
◼ Restricţia entităţii (not null)
Mihaela Muntean-2020
Definirea restricţiilor de
integritate
◼ restricţia referenţială (foreign key …references)
◼ se pot asocia politici de reacţie la nerespectarea restricţiei
referenţiale. Aceste politici operează pe tabela ce referă, după
ce se execută modificările în tabela referită. Se pot defini
următoarele reacţii:
◼ Cascade : propagă modificarea
Mihaela Muntean-2020
Alter table clienti
add(constraint localitate check(loc=‘Bucuresti’))
Mihaela Muntean-2020
Vizualizarea restrictiei definita anterior
Mihaela Muntean-2020
Cascade : propagă modificarea
Mihaela Muntean-2020
Exemplu (SQL standard)
Create table angajati
(marca number(6), nume char(20) not null,
prenume char(20) not null, codcompartiment char(15),
salariu numeric(9) default 0, Dataangajarii date,
Primary key(marca),
Foreign key (codcompartiment) references
compartiment(codcompartiment)
on delete set null on update cascade,
Codsef number(3) references angajati(marca),
Unique (nume, prenume)
Mihaela Muntean-2020
◼ Modificarea structurii unei tabele
◼ Oracle
Alter table clienti add column adresa char(30)
◼ Stergerea tabelelor
Drop table comenzi
Mihaela Muntean-2020
Drop table comenzi
Mihaela Muntean-2020
Utilizarea comenzii DROP TABLE–SGBDR Access
Stergerea tabelei products1
Facilităţi de descriere a datelor la nivel
extern oferite de SQL standard
Mihaela Muntean-2020
Tabela virtuală
◼ oferă un nivel suplimentar de securitate prin restricţionarea
accesului la un set predeterminat de rânduri şi coloane ale unei
tabele;
◼ ascunde complexitatea datelor
◼ ascunde faptul că datele provin de la mai multe tabele de
bază
◼ simplifică interogarea pentru utilizator.
◼ prezintă datele într-o formă/aspect diferit de tabelele de bază.
◼ se poate modifica numele coloanelor fără a afecta tabelele
de bază;
◼ stochează cereri complexe.
◼ prin salvarea cererii ca o tabelă virtuală , calculele sunt
executate numai atunci când tabela virtuală este interogată.
Mihaela Muntean-2020
Mihaela Muntean-2020
Mihaela Muntean-2020
Controlul accesului la date
◼ stabilirea unei politici de securitate (se specifica cine
este autorizat si ce este autorizat sa faca)
◼ utilizarea unui mecanism de securitate ce permite
asigurarea unei politici de securitate:
◼ accesul bazat pe notiunea de privilegii (discretionary access
control)
◼ accesul bazat pe notiunea de clase de securitate (mandatory
access control)
Mihaela Muntean-2020
Accesul bazat pe notiunea de privilegii
◼ proprietarul obiectului,
◼ privilegii :
◼ SELECT
◼ INSERT (atribut)
◼ DELETE
◼ REFERENCES(atribut)
Exemple:
GRANT INSERT, SELECT ON tabela to student
GRANT DELETE ON tabela TO student WITH GRANT OPTION
GRANT UPDATE (atribut) ON tabela TO student
GRANT SELECT ON tabela_virtuala TO stud1, stud2
REVOKE privilegii on obiect from utilizatori [restrict|cascade]
Utilizarea comenzii GRANT-SGBDR Oracle
Mihaela Muntean-2020
Utilizarea comenzii GRANT-SGBDR Oracle
Mihaela Muntean-2020
Grant SELECT on "MIHAELA"."CLIENTI_COM" to "SCOTT";
REVOKE SELECT on "MIHAELA"."CLIENTI_COM" from "SCOTT";
Mihaela Muntean-2020
Facilităti de manipulare a datelor
oferite de SQL
◼ actualizarea tabelelor /tabelelor virtuale:
◼ INSERT
◼ UPDATE
◼ DELETE
◼ nu toate SGBDR permite actualizarea
tabelelor virtuale
Mihaela Muntean-2020
Utilizarea comenzii INSERT –SGBDR Acces
Mihaela Muntean-2020
Comanda SELECT
Select atribut [[as] alias {, atribut [as] alias]}
From tabela [[as] alias] {, [[as] alias]}
[where conditii_pe_tupluri]
[group by listă_de_atribute_pentru_grupare]
[having condiţii_pe_grupuri]
[order by lista_de_atribute_pentru_ordonare]
Mihaela Muntean-2020
Sa se afiseze denumirea
clientilor
Mihaela Muntean-2020
Sa se afiseze nr de clienti din fiecare oras
SELECT Customers.City,
count(Customers.[Customer Name]) as
nrclienti FROM Customers group by city;
Sa se afiseze pt fiecare produs vanzarile
◼ Completati corect:
◼ Restricţia entităţii impune ca într-o relaţie:………………..
◼ Rolul unui SGBD este de a:……………………………
◼ In SQL, pentru a modifica valorile unui atribut se utilizează comanda: ……….
◼ In SGBDR Access se pot defini urmatoarele restrictii de integritate:…………
◼ Se considera tabelele R1 si R2:
◼ Pentru a afisa angajatii din departamentul Vanzari se utilizeaza comanda SQL:
◼ Precizați ce operator al algebrei relaționale se utilizează pentru a afisa seful
departamentului de Productie
◼ La departamentul de Productie se angajeaza o noua persoana . Ce comanda SQL
utilizati pentru ca aceasta persoana sa apara in tabela R1
◼ Dorim ca pentru fiecare angajat sa apara obligatoriu si informatii despre adresa
lor. Ce comanda SQL utilizam si ce restrictii de integritate trebuie sa definim?
-Sa se creeze urm. BDR care va stoca
date despre participarea studentilor la
dif. cluburi, precum si evenimentele
derulate de aceste cluburi.
-Sa se populeze cu date.
-Si apoi sa se realizeze urm cereri:
1. Sa se afiseze numele si prenumele
presedintilor de club
2. Sa se afiseze nr de studenti din
fiecare club
Mihaela Muntean-2020
Internet
Mihaela Muntean-2020
Cuprins
◼ Definitie
◼ DNS, adresa IP
◼ Servicii Internet (e-mail, instant messaging, chat rooms, VoIP, FTP, WEB, etc)
◼ Serviciul WWW
◼ Procesul de incarcare a unei pagini in browserul Web, URL
◼ HTML
Mihaela Muntean-2020
Istoria Internetului
◼ https://www.youtube.com--[Ce este
INTERNETUL si cum a luat NASTERE?]
◼ ARPANET (Advanced Research Projects Agency network) -
1969
◼ TCP - Protocolul pentru comunicare in ARPANET
◼ Internet Protocol (IP)
◼ (1986) National Science Foundation (NSF) a conectat reteaua
sa de 5 centre de super computere ( NSFnet) la ARPANET
INTERNET
Cine guverneaza Internetul?
◼ Nu exista o organizatie care controleaza activitatea
Internetului
◼ Internet Corporation for Assigned Names and Numbers
(ICANN) - adrese IP
◼ Internet Network Information Center (InterNIC) –
domenii
◼ World Wide Web Consortium (W3C)- standarde
HTML, programare Web
◼ etc
Mihaela Muntean-2020
Mihaela Muntean-2020
Intranet- retea interna, privata
ce utilizeaza tehnologii
Internet
Intranet ◼ server Web
◼ face accesibile informatiile
la angajati si faciliteaza
munca in echipe
◼ aplicatii groupware
(management de proiecte,
chat rooms, video
conferinta, etc)
◼ Ex: SIMUR poate fi
accesat din intranet
Extranet –o extensie a
intranetului
◼ permite clientilor /
furnizorilor sa acceseze
o parte din intranetul
firmei.
◼ Rețelele de tip intranet
și extranet pot avea sau
nu acces la Internet
Intranet vs. Internet
◼ Intranet
◼ O retea privata
◼ LAN, WAN
◼ Internet
◼ O retea publica de retele
◼ rezolvarea erorilor
Mihaela Muntean-2020
Protocol
Mihaela Muntean-2020
Rutarea datelor prin comutare de
pachete (packet switching)
defineste cum sunt rutate mesajele de la un mesajul
capat al unei retele la alt capat:
◼ impartire a mesajelor digitale in
pachete Mesajul digital
◼ trimiterea pachetelor pe diferite cai de
comunicatie valabile
◼ pachetele circula independent pana la Impartirea in pachete
destinatie
◼ reasamblarea pachetelor la destinatie fiecare pachet contine: date, adresa
sursei, adresa destinatiei,
informatii de control al erorilor,
informatii utilizate pentru a
reasambla datele la destinatie
Comutare de pachete
Mihaela Muntean
Comutare de pachete
(packet switching)
numar pachet
numar mesaj
destinatie
mesaj
Mesaj
reasamblat
Mihaela Muntean
Comutare de pachete
(packet switching)
Mihaela Muntean-2020
Mihaela Muntean-2020
Domenii:
• generice/top-level (tip organizatie: com, net, edu, etc)
• geografice : coduri de tara (ro-Romania).
• www.ase.ro
Mihaela Muntean-2020
Servicii Internet
◼ e-mail
◼ instant messaging
◼ chat rooms
◼ VoIP
◼ FTP
◼ WEB, etc
Mihaela Muntean-2020
Mihaela Muntean-2020
Mihaela Muntean-2020
VoIP-telefonie pe Internet
Mihaela Muntean-2020
Mihaela Muntean-2020
Mihaela Muntean-2020
Serviciul WWW
◼ functioneaza pe baza protocolului HTTP (hypertext transfer protocol)
◼ are la baza arhitectura client-server:
◼ Serverul Web -contine o aplicatie specializata in prelucrarea cererilor
HTTP
◼ Clientul (browser Web) transmite cererile HTTP la serverul Web, preia
raspunsurile sub forma de pagini HTML
❖ reprezintă o aplicație software care permite utilizatorilor să
afișeze text, grafică, fișiere audio/video sau alte informații care se
află într-o pagină Web.
❖ ex: Internet explorer, Firefox, Netscape, Opera, Google Chrome, etc
Mihaela Muntean-2020
URL (uniform resource locator/descriptor uniform de resurse)
Un mod standardizat de regasire uniforma a resurselor
Mihaela Muntean-2020
URL pt o pagina Web
Procesul de incarcare a unei pagini in
browserul Web
1. Se lanseaza browserul Web (ex: Internet Server DNS
Explorer) si se tasteaza adresa URL a
paginii Web 2
Serviciul WWW
◼ pagina Web -contine text, elemente multimedia, linkuri catre alte pagini Web.
◼ o pagină de Web este legată de o diversitate de fişiere cum ar fi fişiere text,
grafice sau multimedia. Mecanismul prin care sunt create căile de acces între
documente este denumit hipertext (hypertext).
◼ Site Web
◼ o colecţie coerentă de informaţii prezentată sub forma unor pagini Web,
Serviciul WWW
◼ Paginile Web şi colecţia de fişiere referite sunt integrate printr-o
pagină Web numită pagină principală -index.html/default.html
/home.html (extensia html poate apărea ca htm).
◼ Această pagină conţine în mod uzual un cuprins sau un index care face
referiri la celelalte pagini din site-ul Web
◼ Atunci când se realizează un site Web aceste fişiere sunt păstrate, în mod
uzual, într-un director / o colecţie de directoare în discul local şi este referit
cu numele de site local (de ex daca folosim Microsoft expression web-
editor HTML si soft. pt web design)
◼ Prin publicarea unui site local (upload), directorul său local, împreună cu
conţinutul său (fişierele site-ului şi subdirectoarele din el), este transferat la
serverul Web care conţine software-ul prin care site-ul este transmis
navigatoarelor Web ale calculatoarelor conectate la Internet.
◼ Odată publicat site-ul se transformă din site local în site Web
Motoare de cautare/search engine
◼ informationale
◼ agentii guvernamentale, organizatii non-profit
◼ educationale
Mihaela Muntean
Mihaela Muntean
Mihaela Muntean
Site-uri de partajare media
Mihaela Muntean
Rețeaua socială Tara de origine Utilizatori Extinderea geografică
Facebook USA Tineri >13 ani Globală (cu limitări în
creat in 2004 si lansat in China, Iran,
2006 Pakistan, Bangladesh)
Fondator -Orkut
Büyükkökten, un angajat
Google.
Xing specialiști Germania, Austria și Elveția
Mihaela Muntean
Mihaela Muntean-2020
Google Web Căutare Web avansată: corector gramatical, traducere pagini Web, căutare
search de străzi/hărti, căutare informatii locale (companii, restaurante, localuri) cu
afisare interactivă pe hartă, calculator, dictionar, carte de telefoane,
informatii turistice (curse aeriene si informatii meteo), precum si căutare
de cărti
YouTube Portal pentru publicat si căutat filme si secvente video
Google Mobile Caută intr-un index de pagini Web create special pentru dispozitivele
mobile (PDA, SmartPhone, etc)
Etc.
Mihaela Muntean-2020
Instrumente Google free
[https://www.thinkwithgoogle.com/]
Mihaela Muntean
Google Trends [https://trends.google.com/trends/explore]
Google Alert [www.google.com/alerts]-monitorizează Web-ul pentru conținutul
căutat. Alertele Google sunt actualizări primite prin e-mail cu privire la cele mai
relevante rezultate Google (web, ştiri, etc.), bazate pe interogări. Alte instrumente:
www.keotag.com, www.technorati.com, www.summize.com, etc.
Mihaela Muntean
Micro blogging
Wikis
◼ Wiki vine de la cuvântul “rapid” din limba hawaitiană sau “what I know it”
◼ Sunt colecții online de pagini Web care pot fi create, editate, modificate, se
pot atașa comentarii - un mediu pentru colaborare (ex: Wikipedia
[www.wikipedia.org], enciclopedia online).
◼ La începutul anului 2014, Wikipedia avea in baza de date peste 4.426.000
de articole în engleză, cu peste 2.6 miliarde de cuvinte, de 60 de ori mai
multe cuvinte decât Enciclopedia Britannica [www.britannica.com].
◼ este creat și controlat de comunitate.
◼ utilizarea Wikis ca instrument de marketing este un fenomen nou, fiind un
puternic instrument de colaborare, o modalitate foarte bună de a încuraja
interacțiunea constructivă și colaborarea dintre oameni, din interiorul unei
organizații și persoanele din afara organizației (clienții).
◼ Wiki se poate utiliza pentru a îmbunătăți documentația de produs, pentru a
proiecta noi produse, etc.
Principii de proiectare a site-urilor
Web de prezentare
◼ Etape
◼ Stabilirea scopului site-ului
◼ Stabilirea cerinţelor
◼ Proiectarea site-lui
◼ Dezvoltarea site-lui
◼ Verificarea integritatii si corectitudinii codului-sursa
◼ Publicarea site-lui
◼ Promovarea
Mihaela Muntean-2020
Scopul site-ului
◼ Identificarea publicului ţintă şi a tipologiei acestuia:
◼ Utilizatori novici si ocazionali
◼ Utilizatori internaţionali
Mihaela Muntean-2020
Stabilirea cerinţelor
◼ Platforma utilizata (sistemul de operare, serverul Web, clienţii
Web, SGBD-ul utilizat, etc.);
◼ Tehnologiile utilizate (HTML, JavaScript, PHP, ASP.NET,
FLASH, etc.)
◼ nivelul programării Web (pe server, la client sau o abordare
mixtă);
◼ cerinţele de securitate (ex: controlul accesului);
◼ designul general al site-ului;
◼ frecvenţa actualizării informaţiilor şi dinamica lor;
◼ audienţa şi specificul conţinutului.
Mihaela Muntean-2020
Mihaela Muntean-2020
Proiectarea site-lui
◼ Organizarea informatiilor:
◼ Divizarea informaţiilor in unitati logice
generalitate:
◼ Pagina de start (home page)
◼ Paginile subsidiare
Mihaela Muntean-2020
Proiectarea site-lui
◼ Culorile link-urilor nevizitate trebuie să fie mai strălucitoare decât
a celor deja vizitate, însă trebuie să constituie variante de
luminozitate ale aceleiaşi culori.
◼ Asigurarea simplităţii şi consistenţei
Mihaela Muntean-2020
Dezvoltarea site-ului
◼ Separarea datelor (conţinutul) de prezentarea lor finală
(forma)
◼ Probleme:
◼ Modificarea frecventă a conţinutului
vizitatorilor)
◼ Păstrarea integrităţii legăturilor şi oferirea facilităţilor
de navigare
Mihaela Muntean-2020
Factorii care determina ca vizitatorul
sa revina (in ordinea importantei):
◼ Usurinta navigarii
◼ Viteza incarcarii
◼ Periodicitatea actualizarii
◼ Calitatea continutului
◼ Calitatea organizarii site-ului
◼ Grafica paginii de start
◼ Aspectul artistic general
◼ Existenta animatiei
Mihaela Muntean-2020
Greseli frecvente :
◼ Text greu de urmarit
◼ Prea multa animaţie
◼ Utilizarea elementului <marquee>
◼ Fundaluri stridente
◼ Pagină conţine o mulţime de combinaţii nepotrivite de culori
◼ Nu se ţine cont de “contrastul de luminozitate”: textul trebuie să aibă
o culoare luminoasă, iar fundalul una închisă, sau invers.
Mihaela Muntean-2020
Greseli frecvente
◼ Combinaţii corecte de culori text/fundal: Negru/galben;
Verde/alb; Roşu/alb; Albastru/alb; Alb/albastru; Negru/alb;
Galben/negru; Alb/roşu; Alb/verde; Alb/negru; Roşu/negru;
Verde/roşu.
◼ link-uri învechite
◼ Trebuie verificată permanent valabilitatea legăturilor indicate în
pagină
◼ Pagină în construcţie
◼ Un site nu trebuie publicat decât după ce este finalizat.
Mihaela Muntean-2020
Greseli frecvente
◼ Titlul paginii (primele 66 caractere) este preluat de motorul de
căutare pentru a-l afişa în lista de rezultate ale unei interogări.
◼ Titlul este preluat şi în lista de adrese favorite de către utilizatorii interesaţi
◼ E bine să înceapă cu numele companiei /proprietarului, urmat de o foarte
scurtă descriere
◼ Nu trebuie să înceapă cu "The" or "Welcome to", pentru că va fi inserat în
listele alfabetice la litera T sau W.
◼ Pentru paginile secundare, la titlul iniţial trebuiesc adăugate câteva cuvinte
care să descrie pagina curentă – inserate cât mai la începutul titlului, pentru
ca diferenţierea să se facă rapid.
Mihaela Muntean-2020
Verificarea integritatii si a
corectitudinii codului-sursa
◼ verificarea integritatii legăturilor
◼ verificarea corectitudinii codului-sursă.
◼ evitarea oricăror extensii particulare şi a formatelor grafice
Mihaela Muntean-2020
Mihaela Muntean-2020
Publicarea site-lui
◼ Publicarea pe un server dedicate:
◼ presupune transferul tuturor fişierelor care compun site-ul pe calc. pe
Mihaela Muntean-2020
Mihaela Muntean-2020
◼ formatarea textului
◼ liste ordonate/neordonate
◼ tabele
◼ formulare :
etc.
◼ Notepad, FrontPage, DreamWeaver, Office 2007/Web Publisher, etc
HTML
<HTML> tag-ul de inceput
<!—sectiunea de header a paginii Web--> comentariu
<HEAD> se introduc informatii despre pagina Web
<TITLE>Titlu</TITLE> titlul incepe cu un tag si se termina cu un tag. Apare in
bara de titlul
</HEAD>
<!—sectiunea de body a paginii Web, contine text, imagini, link-uri, formulare, etc-->
<BODY>
<!—un paragraph->
<P>Hello! </P>
</BODY>
</HTML> tag-ul de sfarsit
Mihaela Muntean-2020
HTML
<HTML>
<HEAD>
<TITLE>Exemplu</TITLE>
</HEAD>
<BODY>
<P>Hello! </P>
</BODY>
</HTML>
Mihaela Muntean-2020
Mihaela Muntean-2020
HTML
<HTML>
<HEAD><TITLE>Hyperlinkuri</TITLE></HEAD>
<BODY>
<CENTER>
<H1>Internet Service</H1>
<H3>Click pe adresa Internet Service </H3>
<P> Motor de cautare: <A
HREF="http://www.yahoo.com">Yahoo!</A></P>
<P> Motor de cautare: <A
HREF="http://www.google.com">Google</A> </P>
<P> Site Elearning: <A
HREF="http://www.elearningit.ase.ro"> elearningit
</A></P>
</CENTER>
</BODY>
</HTML>
<HTML><head><TITLE>tabele</TITLE></head>
<body>
<table border=1>
<tr><th>nume
<th>prenume
<th>grupa
<tr><td>Muntean
<td>Mihaela
<td>1701
<tr><td>Ionescu
<td>Radu
<td>1701
<caption> Tabel cu studenti</caption>
</table>
</body></html>
Mihaela Muntean-2020
Pagini Web dinamice
◼ conţinutul lor este creat dinamic şi poate diferi la
accesări diferite;
◼ de exemplu, la acelaşi URL conţinutul paginii poate
varia în funcţie de anumiţi parametri cum ar fi locaţia
geografică a utilizatorului, ora, paginile vizitate
anterior, profilul utilizatorului;
◼ oferă interactivitate;
◼ posibilităţi de interacţiune.
◼ in funcţie de locul în care este evidenţiat caracterul
dinamic al paginilor există pagini dinamice pe parte
de client şi pagini dinamice pe partea de server.
Mihaela Muntean-2020
Pagini Web dinamice
◼ Tehnologii care permit realizarea de pagini dinamice :
◼ Scripturi pe partea de client (JavaScript /lb de script OO;
tehnologia Flash- Macromedia Flash MX- elemente
multimedia, filme; VBScript/Microsoft; Dart/Google, etc).
◼ Scripturi pe server (PHP/Hypertext preprocessor, Perl, Python
+MySQL), ASP.NET (site-uri dinamice Web, pt aplicatii
Web, servicii Web), etc.
◼ Instrumente free: Wix.com, Google Web Designer, Webflow,
PageBreeze, etc.
Mihaela Muntean-2020
Intrebari
◼ Identificati principalele (minim 10) servicii Google si descrieti-le pe scurt .
◼ Precizati 3 domenii generice si semnificatia lor.
◼ Completati corect:
◼ Identificarea unui calculator conectat la Internet se face prin ……….
7
Business Intelligence
POS
Aplicaţii şi instrumente
pentru analiza
ETL businessului
Sisteme
ERP
Fișiere (excel,
csv, pdf, Web
etc) Depozitul
de date
Aplicaţii şi instrumente
pentru managementul
Alte sisteme performanţelor la nivel
operaţionale de business
Dimensiuni
Indicatori
Produs
Magazin
Ierarhie Timp
Membri
i
• Drill across combină mai multe cuburi cu una sau mai multe dimensiuni
comune (joncţiunea de cuburi). De exemplu, se poate combina cubul Vânzări și
cubul Costuri, cele două cuburi au două dimensiuni comune: Timp și Produs;
• Pivot sau rotirea unui cub pentru a pune în evidenţă alte aspecte analitice (figura
7.10).
Figura 7.18 prezintă sursele de date încărcate în cloud, iar figura 7.19
modelul de date asociativ creat. Qliksense identifică automat asocierile dintre
sursele de date şi creează un model de date asociativ cu următoarele caracteristici:
• este un model de date persistent şi foarte flexibil. Orice selecţie făcută în
aplicaţia creată cu Qliksense este automat aplicată pe întregul model de
Bazele informaticii economice / Răzvan Bologa (coord.), Radu Nicolae Mârșanu,
Mihaela Muntean, etc - București : Editura ASE, 2018
Figura 7.24 Magic Quadrant for Bussiness Intelligence and Analytics Platforms
(Sallam, și alții, 2017)
7.5 Bibliografie
Considerations regarding business intelligence in cloud context. Muntean,
Mihaela. 2015. 4, Bucuresti : Revista Informatică economică, pp 55-67, 2015, Vol.
19. SSN14531305/19.4.2015.05.
Gendron, Michael. 2014. Business Intelligence and the cloud: strategic
implementation guide, capitol 2, pp. 23-46, capitol 7, pp. 130- 148. New York :
John Wiley & Sons, Inc, 2014. ISBN: 978-1-118-63172-0.
Howson, Cindi, Parenteau, Josh și Sallam, Rita. 2016. Critical
Capabilities for Business Intelligence and Analytics Platforms, ID:G00278437.
Birst Web site. [Interactiv] 2016. http://info.birst.com/Gartner-Critical-
Capabilities.html.
Inmon, William. 1992. Building the Data Warehouse. New York : John
Wiley & Sons, 1992. ISBN:0471569607.
Kimball, Ralph și Ross, Margy. 2002. The Data Warehouse Toolkit: The
Complete Guide to Dimensional Modeling (Second ed.). New York : John Wiley &
Sons, Inc, 2002. ISBN: 978-0-471-20024-6.
Modelarea multidimensională. Muntean, Mihaela și Velicanu , Manole.
2001. nr. 1(17), Bucureşti : Revista Informatică Economică, 2001, Vol. V. ISSN
1453-1305.
Muntean, Mihaela. 2004. Iniţiere în tehnologia OLAP. Teorie şi practică.
Bucureşti : editura ASE, 2004. ISBN 973-594-405-7.
Muntean, Mihaela și Bologa, Ana-Ramona. 2015. Business Intelligence.
Teorie și practică. Bucuresti : editura ASE, 2015. ISBN 978-606-505-858-3.
Negash, Solomon și Gray, Paul. 2003. Business Intelligence, ninth
Americas Conference on Information Systems, pp 3190-3199. [Interactiv] 2003.
http://student.bus.olemiss.edu/files/ conlon/others/ others/ BusinessIntelligence/
Business%20intelligence.pdf.
Power, Daniel J. 2002. Decision Support Systems: Concepts and
Resources for Managers, pp. 1-19, 21-27. Portsmouth : Greenwood Publishing
Group, 2002. ISBN 1-56720-497-X.
QlikTech International AB. 2016. Tutorial - Building an App. Qlik
Sense® 3.1. Qlik Web site. [Interactiv] 2016. https://help.qlik.com/en-
US/sense/1.1/Content/TutorialsExamples.htm.
Sallam, Rita, și alții. 2017. Magic Quadrant for Business Intelligence and
Analytics Platforms, ID: G00301340. Gartner Web site. [Interactiv] 2017.
https://cdn2.hubspot.net/hubfs/2172371/Q1%202017%20Gartner.pdf?t=148780445
6114.
Bazele informaticii economice / Răzvan Bologa (coord.), Radu Nicolae Mârșanu,
Mihaela Muntean, etc - București : Editura ASE, 2018
5
Cloud
(Conf. univ. dr. Cătălin Ionuț Silvestru)
1
Barrie Sosinsky, Cloud Computing Bible;
2
Peter Mell, Timothy Grace, Recommendations of the National Institute of
Standards and Technology, The NIST Definition of Cloud Computing;
Bazele informaticii economice/Răzvan Bologa (coord.), Radu Nicolae Mârșanu,
Mihaela Muntean, Cătălin Ionuț Silvestru, etc-București : Editura ASE, 2018
scalabile.
Cloud computing reprezintă o abstractizare bazată pe noțiunea de partajare
a resurselor, de utilizarea de bazine de resurse într-o manieră partajată, prin
utilizarea resurselor fizice ca resurse virtuale. Reprezintă un model nou de
distribuție de resurse pentru utilizarea în aplicații, pentru diferite servicii care să fie
independente de platforme și care să permită accesul utilizatorilor la servicii.
Cloud computing este reprezentat de diferite modele, tipuri, care permit ca
serviciile și aplicațiile care funcționează pe acestea să fie distribuite sau nu de către
un furnizor specializat. Aceste tipuri diferite de și niveluri diferite de servicii cloud
rezultă în faptul că este necesară definirea și alegerea unui tip de sistem de cloud
computing cu care se va lucra.
Pentru a putea arăta cum cloud computing a schimbat natura utilizării
sistemelor comerciale, vă prezentăm următoarele exemple:
• Google – Google a construit o rețea internațională de centre de date drept suport
pentru motorul acestora de căutare. Prin realizarea acestora Google a preluat o
porțiune substanțială din veniturile bazate pe reclame din lume. Aceste venituri
au permis Google să ofere software gratuit utilizatorilor pe baza faptului că
infrastructura a schimbat piața pentru aplicațiile axate pe utilizatori. Acesta este
un exemplu pentru Software as a Service, care va fi dezbătut mai târziu în
prezentul capitol.
• Azure Platform – în contrast, Microsoft a creat Azure Platform. Platformă care
permite aplicațiilor care rulează pe infrastructură .NET să funcționeze pe
internet ca o platformă alternativă față de cea operațională, utilizată pe desktop,
pentru dezvoltatorii Microsoft. Acesta este un exemplu de Platform as a
Service.
• Amazon Web Services – una dintre cele mai eficiente afaceri bazate pe cloud
este reprezentată de către Amazon Web Services, fiind Infrastructure as a
Service, care oferă posibilitatea de închiriere de calculatoare virtuale din
infrastructura Amazon.
3
National Institute of Standards and Technology
4
D. Zissis, D. Lekkas, “Addressing Cloud Computing Security Issues”, Future
generation Computer Systems, Vol. 28, Nr. 3, 2012;
Bazele informaticii economice/Răzvan Bologa (coord.), Radu Nicolae Mârșanu,
Mihaela Muntean, Cătălin Ionuț Silvestru, etc-București : Editura ASE, 2018
permisivă. Sistemul poate să adauge resurse fie prin scalarea în sus a sistemului
(de exemplu prin utilizarea unor unități de calcul mai puternice) fie prin
utilizarea unor unități de calcul de același tip, iar scalarea acestora să fie
efectuată fie automat fie manual. Din punctul de vedere al clientului, resursele
de cloud computing trebuie să fie nelimitate și să poată fi achiziționate oricând
și la orice calitate.
• Sistem măsurabil – utilizarea resurselor cloud este măsurată, este supusă
auditului și este raportată clientului pe baza unui sistem de măsurare. Unui
client i se poate percepe plata pe baza unui sistem de măsurare stabil, cum ar fi
cantitatea de spațiu de stocare utilizată, numărul de tranzacții, lățimea de bandă
a rețelei, cantitatea de putere de procesare ș.a. Plata este percepută pe baza
nivelului serviciilor furnizate.
Pe lângă aceste cinci elemente de bază ale cloud computing, care sunt
comune în marea parte a literaturii de specialitate mai trebuiesc luate în considerare
și următoarele avantaje pe care cloud computing le prezintă, cum ar fi:
• Costuri reduse - costurile de utilizare a serviciilor cloud sunt mult mai mici
când sunt comparate cu costurile de achiziționare a unităților de calcul necesare
pentru implementarea într-o manieră clasică a elementelor necesare clientului.
Clientul închiriază serviciile furnizorului cloud pe o perioadă determinată sau
nedeterminată iar costurile scad sau cresc în funcție de serviciile pe care clientul
le solicită;
• Fiabilitate – Scala resurselor utilizate în cloud computing, și maniera în care
aceste resurse sunt gestionate denotă un grad ridicat de fiabilitate a serviciilor
oferite, deoarece, spre deosebire de resursele care sunt disponibile local în
cadrul unei organizații/instituții, aceste resurse de calcul pot fi înlocuite fără
afectarea clientului, sau informațiile clientului pot fi transferate cu ușurință
datorită manierei de lucru al cloud computing.
• Simplicitatea efectuării de îmbunătățiri – Datorită faptului că sistemul este
centralizat, aplicațiile și sistemele sunt îmbunătățite de către furnizorul de
servicii, clientul beneficiază de tehnologii de ultimă generație și de pachete
software în versiuni actualizate.
sunt instalate local beneficiază de mai multe servicii disponibile decât aplicațiile
din cloud.
În mod adițional, serviciile cloud sunt accesate prin intermediul
protocoalelor HTTP, printr-o interconectivitate care este dependentă de calitatea
serviciilor de internet și de rețea. În cazul în care aceste servicii sunt de calitate
inferioară, calitatea serviciilor cloud de asemenea sunt afectate de aceste probleme.
Un alt aspect care derivă din faptul că serviciile cloud sunt accesate prin
intermediul internetului și care reprezintă un mare dezavantaj din punct de vedere
al serviciilor cloud se referă la securitatea informațiilor. Luând în considerare
faptul că informațiile circulă între și dintre client și furnizorul de servicii de cloud,
aceste informații pot fi interceptate.
Un alt dezavantaj al cloud computing se referă la posibilitatea atacurilor
dDoS (distributed Denial of Service). Acest tip de atac se referă la posibilitatea
interzicerii accesului unui utilizator sau a unei organizații la resursele pe care
aceștia le au la dispoziție în mod normal. Într-un DoS distribuit, un număr larg de
sisteme atacă o singură țintă. Acest tip de atac poate încetini viteza de lucru a
sistemelor, a transferului de date dintre client și furnizorul de servicii cloud, sau
chiar poate opri cu totul acest transfer de date, lucru care duce la imposibilitatea
accesului informațiilor care sunt prezente la furnizorul de servicii.
Un alt aspect care poate să afecteze securitatea datelor, este prezența
datelor la furnizorul de servicii de cloud computing. Furnizorul de servicii cloud
având la rândul său terți furnizori sau angajați, posibilitatea ca aceste informații să
fie accesate de către una dintre aceste persoane este ridicată. Chiar dacă personalul
angajat la furnizorul de servicii nu au intenții malițioase, aceștia sunt susceptibili la
atacuri ținte asupra lor datorită calității lor de angajați la o asemena organizație, iar
odată ce securitatea unuia dintre aceștia a fost compromisă în cadrul organizației,
devine foarte ușor ca organizația în sine să fie afectată fără ca aceasta să aibe
cunoștintă de acest aspect.
..................................................................................................................................
Întrebări
1. La ce se referă IaaS?
a) Internet as a Service;
b) Infrastructure as a Service;
c) Intranet as a Service;
d) Infrastructure as a Statement;
2. Câte modele de implementare sunt în Cloud?
a) 3;
b) 5;
c) 2;
d) 4;
3. IaaS, SaaS, PaaS sunt ?
Bazele informaticii economice/Răzvan Bologa (coord.), Radu Nicolae Mârșanu,
Mihaela Muntean, Cătălin Ionuț Silvestru, etc-București : Editura ASE, 2018
a) Modele de implementare;
b) Modele de servicii;
c) Tipuri de atacuri în cloud;
d) Nici una din variantele menționate;
4. Printre avantajele tehnologiilor cloud NU se numeră:
a) Eficiența costurilor;
b) Fiabilitatea;
c) Securitatea ridicată a datelor;
d) Elasticibilitate;
.....................................................................................................................................