1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
-
Author
boldojar-laura -
Category
Documents
-
view
227 -
download
1
Embed Size (px)
Transcript of 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
1/36
1
Baze de Date n mediul Excel
Teoria general a bazelor de date
Validarea domeniilor bazelor de date Interogarea bazelor de date prin:
Formulare Filtru automat !i li"t
Filtru elaborat Tipuri de criterii:
#imple $ntre borne %alculate&
%'mpuri de rezultate Extrageri de date Extrageri de date unicat
Func(ii DataBa"e #ortarea datelor
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
2/36
)
Teoria general a bazelor de date
Baza de dateBaza de datee"te: *n an"amblu de date structurate Legate funcional Stocate pe suporturi hardware,adresabile logic
Accesate de mai muli utilizatorideo manier selectiv!i ntr+un timpoportun
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
3/36
,
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
4/36
-
Cmpuri calculatentregistrare(Tuplu)
Cmpuri (Atribute / Proprieti /Rubrici)
Domeniu
Valoare
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
5/36
.
Clieni1 acturi
n
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
6/36
/
!"C#$$ D%!"C#$$ D%C&"'!TAR%C&"'!TAR%
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
7/36
0
Validarea domeniilorB2E345 de DTE
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
8/36
6
V3ID5E DTE345V3ID5E DTE345legerea tipului de 7alidarelegerea tipului de 7alidare
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
9/36
8
V3ID5E DTE345V3ID5E DTE345"i"tarea introducerii datelor n celule"i"tarea introducerii datelor n celule
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
10/36
19
V3ID5E DTE345V3ID5E DTE345i!area unui me"a; de eroarei!area unui me"a; de eroare
MESA !E E"#A"E $E%E"S#$AL&'A(
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
11/36
11
V3ID5E DTE345V3ID5E DTE345& Exemple& Exemple
&ntrrile c)mpului *Marca+ vor firestricionate la valorile domeniul -./00
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
12/36
1)
V3ID5E DTE345V3ID5E DTE345& Exemple& Exemple
$umele salariatului va fi cuprins 1ntre 23-4 caractere,introducerea acestuia fiind permis numai pentru o marcvalid
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
13/36
1,
V3ID5E DTE345V3ID5E DTE345& Exemple& Exemple
5unciile de 1ncadrare vor fi selectate dintr3o list derulant, 1nraport de compartimentul funcional de care acestea aparin
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
14/36
1-
V3ID5E DTE345V3ID5E DTE345& Exemple& Exemple
$umele salariatului se editeaz cu caractere ma6uscule, intrarea1n celul fiind valid, numai dac se completeaz c)mpul Marca7
8A$!9E:A;(9LE5(9B-
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
15/36
1.
V3ID5E DTE345V3ID5E DTE345& Exemple& Exemple
$umele salariatului se editeaz cu caractere ma6uscule&ntrarea 1n celul fiind valid, numai dac se completeazc)mpul Marca7
%T=3EFT=B,#E5%[email protected] @B,AA
*E5=3EFT=B,#E5%[email protected] @B,AAAA E>%T=5IC?T=B,3E=B,A+#E5%[email protected] @B,AA 54E5=5IC?T=B,3E=B,A+#E5%[email protected] @B,AAAA
3E=B,A
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
16/36
1/
V3ID5E DTE345V3ID5E DTE345& Exemple& Exemple
!ata naterii va fi acceptat numai dac salariatulare o v)rst cuprins 1ntre / i C4 de ani
V3ID5E DTE345 E lE l
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
17/36
10
V3ID5E DTE345V3ID5E DTE345& Exemple& Exemple
Dn c)mpul *!ata anga6rii+ se va accepta orice datdin luna curent, cu ecepia zilelor de weeF3end
=IF(OR(WEEKDAY(F3;2)=6;WEEKDAY(F3;2)=7);J1;AND(MONTH(F3)=
MONTH(TODAY());YEAR(F3)=YEAR(TODAY())))
V3ID5E DTE345V3ID5E DTE345 E lE l
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
18/36
16
V3ID5E DTE345V3ID5E DTE345& Exemple& Exemple
Salariul tarifar se introduce in)nd cont de un plafonminim i unul maim, dar i de vechimea salariatului
8&59G-HC
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
19/36
18
Baze de date7 &$(E"#GK"&Baze de date7 &$(E"#GK"&
&$(E"#GK"&%"&$5&L("@ [email protected](#MA(5&L("@ [email protected](#MA(
&$(E"#GK"&%"&$5&L("@ ELAB#"A(5&L("@ ELAB#"A(
B d d t & t i [email protected](#5&L(E"B d d t & t i [email protected](#5&L(E"
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
20/36
)9
Baze de date7 &nterogri [email protected](#5&L(E"Baze de date7 &nterogri [email protected](#5&L(E"
& t i [email protected](#5&L(E" E l& t i [email protected](#5&L(E" E l
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
21/36
)1
&nterogri [email protected](#5&L(E"7 Eemplu&nterogri [email protected](#5&L(E"7 Eemplu# "e ai!eze li"ta acturilor emi"e ctre clien(ii %lient, !i
%lient.H a cror 7aloare e"te cuprin" ntre 1- mil& !i ,9 mil&
A!IA$;E! 5&L(E" ) i d it iiA!IA$;E! 5&L(E" ) i d it ii
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
22/36
))
A!IA$;E! 5&L(E". c)mpuri de criteriiA!IA$;E! 5&L(E". c)mpuri de criterii
A!IA$;E! 5&L(E" ) i d it iiA!IA$;E! 5&L(E" ) i d it ii
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
23/36
),
A!IA$;E! 5&L(E". c)mpuri de criteriiA!IA$;E! 5&L(E". c)mpuri de criterii
& t i A!IA$;E! 5&L(E"& t i A!IA$;E! 5&L(E"
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
24/36
)-
&nterogri A!IA$;E! 5&L(E"&nterogri A!IA$;E! 5&L(E"
Baza de date
;)mpul decriterii
Modalitateade afiare a
rezultatelor
;)mpul derezultate
Afiarea unor1nregistrri cu
valoare unic
& t i A!IA$;E! 5&L(E" E l& t i A!IA$;E! 5&L(E" E l
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
25/36
).
&nterogri A!IA$;E! 5&L(E"7 Eemple&nterogri A!IA$;E! 5&L(E"7 Eemple
# "e ai!eze li"ta clien(ilor din Bra!o7 care nu au pltit
actura !i au dep!it termenul de "caden( 8=2H(#!A9?
& t i A!IA$;E! 5&L(E" E l&nterogri A!IA$;E! 5&L(E" E emple
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
26/36
)/
&nterogri A!IA$;E! 5&L(E"7 Eemple&nterogri A!IA$;E! 5&L(E"7 Eemple
S se afieze lista facturilor emise 1n ultimele 0 luni care aubeneficiat de un termen de graie p)n la momentul plii
8G2H4
852(#!A9?3N4
&nterogri A!IA$;E! 5&L(E" E emple&nterogri A!IA$;E! 5&L(E" Eemple
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
27/36
)0
&nterogri A!IA$;E! 5&L(E"7 Eemple&nterogri A!IA$;E! 5&L(E"7 Eemple
# "e ai!eze li"ta clien(ilor =inorma(ii de identiicare + %odHumeH 3ocalitateH dre"aA cu care "ocietatea a nceiat contracte
n luna curent&
8EA"952?8EA"9(#!A9??
8M#$(=952?8
M#$(=9(#!A9??
&nterogri A!IA$;E! 5&L(E" Eemple&nterogri A!IA$;E! 5&L(E" Eemple
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
28/36
)6
&nterogri A!IA$;E! 5&L(E"7 Eemple&nterogri A!IA$;E! 5&L(E"7 EempleS se afieze lista localitilor clienilor cu care societatea are relaiicontractuale7
&nterogri A!IA$;E! 5&L(E" Eemple&nterogri A!IA$;E! 5&L(E" Eemple
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
29/36
)8
&nterogri A!IA$;E! 5&L(E"7 Eemple&nterogri A!IA$;E! 5&L(E"7 Eemple
&nterogri A!IA$;E! 5&L(E" Eemple&nterogri A!IA$;E! 5&L(E" Eemple
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
30/36
,9
&nterogri A!IA$;E! 5&L(E"7 Eemple&nterogri A!IA$;E! 5&L(E"7 Eemple
S se afieze lista facturilor emise 1n anul 1n care societatea a1ncheiat cele mai multe contracte comerciale
8EA"952?8M#!E9EA"9O5O2.O5O0N??
5uncii !atabase5uncii !atabase
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
31/36
,1
5uncii !atabase5uncii !atabase
S&$(A:A GE$E"ALK.
8numePfuncie9Baza de date
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
32/36
,)
5uncii !atabase7Eemple5uncii !atabase7Eemple
Suma valoric a facturilor 1ncasate de la clienii din ;onstana
Baza de date 9c)mpul !atabaseAAN.0N
;mpul de criterii
!02.E0
5uncii !atabase Eemple5uncii !atabase Eemple
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
33/36
,,
5uncii !atabase7Eemple5uncii !atabase7Eemple
S se calculeze valoarea maim a facturilor 1ncasate de laclienii din Braov i Buzu, 1n ultimele N luni7
8=2(#!A9?3/4
8!MA:9!atabase
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
34/36
,-
8!;#@$(9!atabase&59ISERROR9!AIE"AGE9!atabase!AIE"AGE9!atabase5uncii !atabase7 ;oncatenare de funcii5uncii !atabase7 ;oncatenare de funcii
S se calculeze numrul i media valoric a facturilor emise 1n anulprecedent ctre clienii din Bucureti
8EA"952?8EA"9(#!A9??3/
5uncii !atabase ;oncatenare de funcii5uncii !atabase ;oncatenare de funcii
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
35/36
,.
5uncii !atabase7 ;oncatenare de funcii5uncii !atabase7 ;oncatenare de funcii
S se afieze 1ntr3o celul a foii de calcul, care este valoareafacturii numrul JCN7C- i la ce dat a fost emis aceasta
8>5actura cu numrul >E-C> arevaloarea >!GE(9!atabaseM#$(=9!GE(9!atabaseEA"9!GE(9!atabase
-
7/25/2019 1. Curs Validari, Filtrari, Fct Baze de Date, Sortari
36/36
,/
#ortarea datelor