miercuri, 30 mai 2018

Lectia 9


MATERIAL DIDACTIC <<descarca SQL>>  <<DESCARCA COMPETENTE DIGITALE>>
Manual electronic: << 1 2 3 4>>

Tehnici software de prelucrare a datelor

Sarcina de lucru:
1. Studiati urmatorul soft educational AEL
2. Alegeti  subiectele tratate si aprofundati-le prin studiu.
3. Realizati o prezentare Power Point cu notiunile studiate.
4. Postati pe grup pana la data de 20.06.2018


Limbajul SQL pentru interogarea bazelor de date
  • Interogarea de selectie 
  • Interogarea total 
  • Interogari actiune


 1. Noţiuni generale
SQL (de la numele englez Structured Query Language limbaj de interogare structurat - este un limbaj de programare specific pentru manipularea datelor în sistemele de manipulare a bazelor de date relaționale (RDBMS), iar la origine este un limbaj bazat pe algebra relațională.
 Acesta are ca scop inserarea datelor, interogații, actualizare și ștergere, modificarea și crearea schemelor, precum și controlul accesului la date.
A devenit un standard în domeniu (standardizatANSI-ISO), fiind cel mai popular limbaj utilizat pentru creearea, modificarea, regăsirea și manipularea datelor de către SGBD-urile (Sistemele de Gestiune a Bazelor de Date) relaționale.
De exemplu, o instrucțiune SQL simplă care regăsește o listă cu numele de familie al persoanelor cu prenumele Maria poate arăta astfel:
SELECT Last_Name FROM Contacts WHERE First_Name = 'Mary';

2.Comenzi pentru definirea datelor
Bazele de date sunt folosite pentru stocarea informatiilor in vederea furnizarii ulterioare in functie de solicitarea primita.
Cele mai uzuale operatii cu bazele de date sunt:
Comanda
Semnificatie
CREATE
creaza o baza de date sau un tabel
DROP
sterge o baza de date sau un tabel
INSERT
adauga inregistrari intr-un tabel
DELETE
sterge inregistrari dintr-un tabel
UPDATE
updateaza inregistrarile dintr-un tabel
SELECT
selecteaza un tabel
ALTER
alterarea unui tabel
Comanda CREATE DATABASE
Înaintea realizării ansamblului de tabelecare vor servi la păstrarea datelor, trebuie creatăo bază de date folosind comanda create database.
Exemplu : mysql> CREATE DATABASE proiect;
Comanda USE DATABASE
Pentru a lucra cu o bază de date, aceasta trebuie precizatăfolosind instrucţiunea use
Exemplu: mysql> USE DATABASE proiect
Comanda CREATE TABLE
După crearea bazei de date şi selectarea ei ca bază de date curentă se poate trece la crearea tabelelor (fişierelor) bazei.
Instrucţiunea create tableare sintaxa:
CREATE TABLE nume ( nume_coloana1 tip atribute, nume_coloana2 tip atribute, ..., primary key (nume_coloană), index nume_index(nume_coloană) )




 Sintaxa pentru prima formă este:


Proprietatea SELECT poate fi utilizata intr-o comanda mysql_query pentru a alege anumite informatii din tabelul bazei de date.


 Sintaxa pentru preluarea datelor din tabelul bazei de date este:  


SELECT  expresii si coloane FROM nume tabela
  [WHERE conditie][ORDER BY lista coloane expresii] [ASC/DESC]]
Exemple:
SELECT * FROM tabel;afiseaza tot continutul tabelului
SELECT camp1 FROM tabel;afiseaza continutul campului 1
SELECT camp1, camp2 FROM tabelafiseaza continutul campului 1 si campului 2
SELECT * FROM tabel WHERE camp1 = 'valoare1';afiseaza toate randurile din camp1 a caror valoare este "valoare1"
SELECT camp1, camp2 FROM tabel WHERE camp2 LIKE 'valoare2';afiseaza continutul campului 1 si campului 2 acolo unde campul 2 este asemanator cu "valoare2"
SELECT * FROM tabel WHERE camp2 LIKE 'valoare2%';afiseaza toate inregistrarile acolo unde campul 2 incepe cu "valoare2"
SELECT * FROM tabel WHERE camp2 LIKE '%valoare2';afiseaza toate inregistrarile acolo unde campul 2 se termina cu "valoare2"
SELECT * FROM tabel WHERE campul2 LIKE '%valoare2%';afiseaza toate inregistrarile acolo unde campul 2 se aseamana cu "valoare2" oriunde in text
SELECT * FROM tabel WHERE camp1=valoare1 AND camp2 LIKE '%valoare2%';afiseaza inregistrarile acolo unde campul 1 este egal cu "valoare1" si campul 2 este asemanator cu "valoare2"
SELECT camp1, camp2 FROM tabel WHERE camp1 != valoare3;afiseaza camp 1 si camp 2 acolo unde camp 1 este diferit de "valoare3"
SELECT * FROM tabel WHERE camp3 NOT LIKE 'valoarea3%';afiseaza toate inregistrarile acolo unde campul 3 nu incepe cu "valoare3"
SELECT camp2 FROM tabel ORDER BY camp2 ASC;afiseaza campul 2 in ordine crescatoare
SELECT camp1, camp2 FROM tabel ORDER BY camp1 ASC, camp2 DESC;afiseaza continutul campului 1 in ordine crescatoare si continutul campului 2 in ordine descrescatoare
SELECT count(*) FROM tabel;afiseaza cate inregistrari sunt in total in tabel
SELECT count (*) FROM tabel WHERE camp1=valoare1;afiseaza cate inregistrari sunt in tabel al caror camp 1 este "valoare1"
SELECT SUM(coloana1) FROM tabel;afiseaza suma elementelor din campul"coloana1" din tabelul "tabel"
SELECT AVG(coloana1) FROM tabel;afiseaza media aritmetica a elementelor din campul"coloana1" din tabelul "tabel"
SELECT CONCAT(coloana1, coloana2) FROM TABEL;afiseaza valorile coloanei 1 si coloanei 2 concatenate
SELECT LENGTH(coloana1) FROM tabel;afiseaza cate caractere contine fiecare valoare din coloana 1
SELECT MAX(camp1) FROM tabel;afiseaza numarul cel mai mare din coloana "camp1"
SELECT MIN(camp1) FROM tabel;afiseaza numarul cel mai mic din coloana "camp1"
SELECT * FROM tabel LIMIT 0,5;afiseaza primele 6 inregistrari din tabel(0 = prima inregistrare, 1 = a doua etc)
SELECT * FROM tabel LIMIT 6,4;afiseaza incepand de la inregistrarea 6, inca 4


Lectia 8

Manual electronic: << 1 2 3 4>>
SARCINA DE LUCRU:
Consultati lectia Rapoarte din manual pg.123-pg.132


Rapoarte: 
  • simple 
  • cu date grupate
  • pivot table 
Rapoartele PivotTable sunt o modalitate excelentă de a rezuma, a analiza, a explora și a prezenta datele și le puteți crea cu doar câteva clicuri. 
Rapoartele PivotTable sunt foarte flexibile și pot fi ajustate rapid, în funcție de modul în care aveți nevoie să afișați rezultatele. 
De asemenea, se pot crea diagrame PivotChart bazate pe rapoarte PivotTable, care se vor actualiza automat odată cu rapoartele PivotTable.
SARCINA DE LUCRU:
Creati o listă simplă de cheltuieli casnice și un raport PivotTable bazat pe aceasta:
Indicatii: Model raport pivot 
Diagrame PivotTable recomandate
Crearea manuală a unui PivotTable
  1. Faceți clic pe o celulă din zona sursă de date sau tabel.
  2. Accesați Inserare > Tabele > Diagrame PivotTable recomandate.
    Accesați Inserare > PivotTable recomandate pentru ca Excel să creeze un raport PivotTable pentru dvs.
  3. Excel analizează datele dvs. și vă prezintă mai multe opțiuni, cum ar fi în acest exemplu utilizarea datelor despre cheltuieli casnice.
    Caseta de dialog PivotTable recomandate din Excel
  4. Selectați raportul PivotTable care arată cel mai bine pentru dvs. și apăsați pe OK. Excel va crea un raport PivotTable pe o foaie nouă și va afișa lista de Câmpuri PivotTable.
  1. Faceți clic pe o celulă din zona sursă de date sau tabel.
  2. Accesați Inserare > Tabele > PivotTable.
    Accesați Inserare > PivotTable pentru a insera un raport PivotTable necompletat
    Dacă utilizați Excel pentru Mac 2011 și versiuni mai vechi, butonul PivotTable se află pe fila Date din grupul Analiză.
    Fila Date, grupul Analiză
  3. Excel va afișa caseta de dialog Creare PivotTable cu numele zonei sau tabelului dvs. selectat. În acest caz, utilizăm un tabel numit „tbl_CheltuieliCasnice”.
    Caseta de dialog Creare PivotTable din Excel
  4. În secțiunea Alegeți locul unde se va plasa raportul PivotTable, selectați Foaie de lucru nouă sau Foaie de lucru existentă. Pentru Foaie de lucru existentă, va trebui să selectați atât foaia de lucru, cât și celula unde doriți să fie plasat raportul PivotTable.
  5. Dacă doriți să includeți mai multe tabele sau surse de date în raportul PivotTable, faceți clic pe caseta de selectare Adăugați aceste date la modelul de date.
  6. Faceți clic pe OK și Excel va crea un raport PivotTable gol, apoi va afișa lista Câmpuri PivotTable.

miercuri, 2 mai 2018

Lectia 7

Proiect unitate de invatare 
Prezentarea Power Point functii financiare.pptx
 Functii financiare
  REACTUALIZARE CUNOSTINTE:
 Elevii vor completa pe foliile de flipchart sintaxa functiilor solicitate dupa schema urmatoare:

In acest moment al lectiei profesorul adreseaza elevilor intrebarea esentiala si intrebarile derivate, pentru a face trecerea la noua lectie. Profesorul completeaza schemele elevilor si anunta titlul noi lectii.    
INTREBARE  ESENTIALA / INTREBARI DERIVATE
 DOBANDIRE DE NOI CUNOSTINTE:
 Functii pentru obiective financiare: 
  • Functia rate 
  • Functia nper
Functii pentru previziuni: 
  • Functia NPV
  • Functia IRR
1. Functia RATE

Formatul general al funcţiei este : 
RATE (nper;plata;vp)
Funcţia calculează rata dobânzii ce se percepe, pentru o sumă fixă împrumutată pe o perioadă determinată de timp, restituirile fiind periodice în rate egale pentru anuitate.
În acest format general, argumentele sunt:
  •  nper perioada
  • plata vor fi restituirile periodice (marimea platii lunare);
  • vp este valoarea împrumutul;
Exemplu:    RATE.xlsx
O persoană a făcut un împrumut la banca "X" în valoare de 60 milioane lei pe o perioada de 2 ani. Care este rata dobânzii practicatâ de banca "X" ştiind că persoana respectivă plăteşte lunar suma de 3.000.000 lei.

2. Functia NPER
Formatul general al funcţiei este: 
NPER(dobânda;plata;vp;vv;tip)

Funcţia NPER calculează numărul de perioade necesare pentru a crea anuitatea specifică, prin argumentele date. 
În acest format general, argumentele sunt:
  • dobânda va fi dobânda periodică;
  • plata vor fi restituirile periodice (valori negative);
  • vp este împrumutul;
  • vv valoarea viitoare a sumei (poate lipsi);
  • tip poate lua două valori: zero şi unu. Dacă are valoarea zero (implicită) dobânda se plăteşte la sfârşitul perioadei, cu valoarea 1 dobânda se va plăti la începutul perioadei.
 Exemplu:     NPER.xlsx
Să se determine numărul de perioade ce trebuie avute în vedere la achitarea unui împrumut de 35 milioane lei, ştiind că rata dobânzii la care s-a contractat creditul este de 20% şi dispune să plătească lunar o suma de 1.200.000 lei. 

3. Functia NPV 
Formatul general al funcţiei:
 NPV(dobânda;valoare1;valoare2;…)
Functia NPV - determina valoarea prezenta actualizata a unui flux de venituri/ cheltuieli.


Exemplu:       NPV.xlsx
Pentru o investitie trebuie platiti 10.000 lei timp de 1 an. În urmatorii trei ani se obtin venituri anuale de 3.000 lei, 4.200 lei si 6.800 lei. Dobânda anuala este de 10%.  Sa se calculeze valoarea neta actualizata a investitiei.
  Al doilea argument este negativ pentru ca reprezinta o cheltuiala.

4. IRR Internal rate of return ( rata interna de rentabilitate) 
Formatul general este:  
IRR(valori;estimare)
Funcţia calculează, rata internă a profitului pentru o serie de beneficii nete plus dobânzile din estimare sau rata medie a profitului adus de o investiţie (vp), într-o perioadă de timp determinată (np), cu o anumită valoare a estimării


Exemplu:    IRR.xlsx
Doriti sa calculati randamentul unei investitii de 100000 cu recuperarea investitiei intr-o perioada de 5 ani, in fiecare an recuperandu-se o anumita suma: 15.000 lei, 20.000 lei, 25.000 lei, 25.000 lei si  30.000 lei.

Indicatie:
Pentru exercitiu se poate utiliza fisierul



Vom avea un randament de 4% pentru suma investita si recuperata in 5 ani

FORMAREA DE PRICEPERI SI  DEPRINDERI  
Mod de lucru: grupe 2 elevi/ per statie
Timp de lucru: 25 min 
Descarcati: 
Fisa de lucru nr.1,2,3.pdf 
Fisierul de lucru  fisier de lucru.xls
Indicatii fise: 30 mai 2012.xls
  Fisa de lucru nr.1

1. Rezolvati aplicatiile urmatoare: 


Aplicatia nr.1 - Functia RATE: Pentru cumpararea unui utilaj se imprumuta de la banca suma de 2.500 dolari. Stiind ca valoarea platii este de 130 dolari/luna si perioada de 2 ani sa se determine rata lunara a dobanzii, precum si rata anuala a dobanzii. 
 Indicatie:

Aplicatia nr.2 - Functia NPER: Dacă s-au împrumutat 3 000.000 lei cu o dobândă de 20% pe an şi se restituie lunar 200.000 lei, se cere să se determine în câte plăţi se va restitui suma împrumutată.
Indicatie:
=NPER(20%/12;-200.000;3.000.000)
Suma împrumutată va fi restituită în 17 rate. Deoarece restituirile sunt lunare, se va determina şi dobânda lunară (20%/12). Restituirile sunt trecute cu semnul negativ.

Aplicatia nr.3 - Functia NPV: Pentru o investitie trebuie platiti 10 000 $ timp de 1 an. În urmatorii trei ani se obtin venituri anuale de 3 000 $, 4 200 $ si 6 800 $. Dobânda anuala este de 10%. Sa se calculeze valoarea neta actualizata a investitiei. 
 Indicatie:  
Formula de calcul este: =NPV (10%, -10 000, 3 000, 4 200, 6 800) care returneaza valoarea 1,188.44 $.  Al doilea argument este negativ pentru ca reprezintt o cheltuiala.

Aplicatia nr.4 - Functia IRR: O persoana vrea sa faca o afacere. Pentru inceperea afacerii are nevoie de 70 000 $. Veniturile estimate din primii cinci ani sunt: 12000, 15000, 18000, 21000 si 26000 de dolari. Calculati rata interna de rentabilitate a investitiei.
Indicatie: 
In domeniul B1:B6 se introduc urmatoarele valori: -70000, 1 000, 5000, 18000, 21000, 26000. Pentru a calcula rata interna de rentabilitate a investitiei se foloseste formula: IRR (B1:B6) care returneaza valoarea 8.66%
Fisa de lucru nr.2

1. Rezolva aplicatiile urmatoare: 


Aplicatia nr.1 - Functia RATE: Sa se calculeze dobanda care se percepe la un imprumut de 30.000 lei acordat pe o perioada de 5 ani, daca se doreste ca rambursarile lunare sa fie de 1000 lei.
 Indicatie: 

Aplicatia nr.2 - Functia NPER: Aflati de cati ani este nevoie pentru a obtine o valoare viitoare de 50.000 lei, in urmatoarele conditii:
  • Depunerea anuala: 3.500 lei,
  • Rata anuala a dobanzii: 11,20%
 Indicatie: 



Aplicatia nr.3 - Functia NPV: Pentru o investitie trebuie platiti 100.000 lei timp de 2 ani. În urmatorii trei ani se obtin venituri anuale de 3 000 lei, 4 200 lei si 6 800 lei. Dobânda anuala este de 7%. Sa se calculeze valoarea neta actualizata a investitiei. 
 Indicatie:  
Formula de calcul este:=NPV (7%, -100 000, 3 000, 4 200, 6 800) 

Aplicatia nr.4 - Functia IRR: Un intreprinzator realizeaza  o investitie initaiala de 250.000 lei. El asteapta sa obtina de pe urma acestei investitii, in urmatorii 4 ani, urmatoarele venituri: 35.000 lei, 37.500 lei, 25.000 lei si 35.000 lei. Sa se calculeze rata interna de rentabilitate a investitiei. Aproximarea rezultatului este de 0.10. Reamintim ca investitia initiala trebuie introdusa cu semnul “minus”, fiind o plata.
 Indicatie: 

2.Trimiteti aplicatiile pe adresa de e-mail a profesorului.
3. Discutati cu colegii si profesorul solutiile propuse prezentate pe videoproiector. 



 Fisa de lucru nr.3

1. Rezolva aplicatiile urmatoare: 
Aplicatia nr.1 - Functia RATE:  În cazul în care, se efectuează un împrumut bancar în valoare de 30.000 lei pe operioadă de 2 ani şi se pot restitui lunar 1700 lei, se cere să se determine care ar fi cota dobânzii ce ar putea fi suportată în această perioadă.
Indicatie:
Se tastează funcţia într-o celulă a foii de calcul, astfel:=RATE(2*12;-1700;30000)
Se furnizează o valoare a dobânzii de 2,62% pe lună (rotunjit va fi 3%). 
Aplicatia nr.2 - Functia NPER: Avem in cont 1500 RON si vrem sa ajungem la suma de 100.000 RON. Putem depune cate 250 RON pe luna, iar banca acorda o dobanda de 9%. Cate depuneri lunare trebuie sa facem? Cati ani?
Indicatie:
Aplicatia nr.3 - Functia NPV:  Se achiziţionează un utilaj cu 43.000.000 lei (cu sumă împrumutată), iar dobânda de piaţă este de 20% anual. Prin exploatarea utilajului se obţin următoarele profituri, pe patru ani: 19.000.000 lei, 18.000.000 lei, 17.000.000 lei, 14.000.000 lei. La finele celor patru ani, utilajul este vândut cu suma de 14.500.000 lei. Se cere să se afle care este valoarea netă actuală a utilajului.
Indicatie:
În celulele C4:C7 sunt introduse următoarele valori: 19.000.000 lei, 18.000.000 lei, 17.000.000 lei şi 28.500.000 lei (14.000.000 + 14. 500.000). În una din celulele libere se scrie: =NPV(20%;C4:C7)=51.915.509,26

Aplicatia nr.4 - Functia IRR Pe baza datelor din tabelul de mai jos, să se calculeze varianta optimă pentru investirea unei sume într-o companie publicitară, prin care se estimează obţinerea veniturilor conform tabelului. Dobânda pe piaţă este de 40% pe an.
Indicatie:
costurile companiei se introduc în foaia de calcul cu minus, deoarece acestea sunt plăţi;
pentru calcul se utilizează funcţia financiară IRR (rata internă a profitului);
funcţia se introduce în celula B9 şi se copiază în celulele C9:E9; conform rezultatelor calculelor, se va alege varianta 3 de investire care are cea mai mare rată internă a profitului (20%)
 
ta 3 de investire care are cea mai mare rată internă a profitului (20%)
2. Trimite aplicatiile pe adresa de e-mail a profesorului.
3. Discuta cu colegii si profesorul solutiile propuse prezentate pe videoproiector.

TEMA PENTRU ACASA:  
  1. Consultati lectia corespunzatoare din suportul de curs SUPORT DE CURS 
  2. Consultati tutorialele: <1>, <2>, <3> 
  3. Material didactic auxiliar
  4. Rezolvati urmatoarele aplicatii:
4.1.  Se are în vedere o investiţie într-o afacere, care va aduce în viitorii 4 ani următoarele profituri: 31.000.000 lei, 35.000.000 lei, 40.000.000 lei şi 42.000.000 lei. Ştiind că investiţia iniţială este de 65.000.000 lei, se cere să se determine care este rata profitului.

Rezolvare:
Datele au fost introduse în celulele C8:C12 în următoarea ordine: -65.000.000 (investiţia iniţială cu semn negativ), 31.000.000, 35.000.000, 40.000.000, 42.000.000 (profitul). Se utilizează funcţia IRR .

 
4.2. Se doreşte deschiderea unui mic atelier, pentru aceasta fiind necesară suma de 250.000.000 lei. Ştiind că, profiturile din primii 5 ani sunt: 37 mil, 45 mil, 50 mil, 65 mil şi 80 mil, se cere să se determine rata profitului.

 4.3. O investitie de 460 unitati monetare ofera un venit de 180, 160, 120, 100 la sfarsitul anilor 1,2 ,3 si 4. Determinati rata interna de rentabilitate in cazul dobanzii de 9%.


4.4. În cazul în care se economisesc 100.000 lei lunar şi care sunt depuşi la bancă cu o dobândă de 45% pe an, se doreşte să se afle în ce perioadă se ajunge la suma de 25.000.000 lei.