Documente Academic
Documente Profesional
Documente Cultură
100
Vom crea o baz de date de marketing care conine principalele tipuri de
tabele specifice unei astfel de baze de date: tabel clieni /servicii, tabel preuri, tabel
produse, tabel furnizori, tabel distribuitori, tabel for de vnzare, tabel concureni
principali. Obiectele bazelor de date care stocheaz, prelucreaz i distribuie aceste
informaii sunt reprezentate de tabele. Un tabel este constituit din cmpuri, care
sunt coloane crora li se atribuie un nume, fiecare avnd un tip de date i o
dimensiune bine precizat. Mulimea cmpurilor formeaz structura bazei de date.
Coninutul bazei de date este format din mulimea nregistrrilor, reprezentate de
rndurile tabelelor. Cmpurile bazei de date pot fi sortate dup diferite criterii n
funcie de necesitile utilizatorului bazei de date de marketing. Att cmpurile ct
i nregistrrile unei baze de date pot fi adugate, modificate sau terse. De
asemenea, vom interoga tabelele bazei de date utiliznd instruciuni SQL i vom
transpune informaiile din cadrul lor n formulare profesionale.
1. Tabelul CLIENI
101
Blank Access Database i apsm ENTER. n fereastra care se deschide
imediat la opiunea: File name: vom scrie denumirea pe care o dorim pentru
baza de date i acionm butonul Create (spre exemplu marketing) i
apsm ENTER;
Se deschide automat fereastra bazei de date nou create care conine obiectele
unei baze de date ACCESS din care vom utiliza primele trei: tabele (Tables),
interogri (Querries) i formulare (Forms). Celelalte sunt destinate celor
care au noiuni avansate de gestiune a bazelor de date i sunt utilizate de cei
care programeaz bazele de date (n special macrocomenzile i modulele);
Fig. 110
Fereastra de prezentare a unei baze de date ACCESS
102
Vom salva acest tabel sub denumirea clienti; iconia sa va aprea n fereastra
bazei de date, sub cele 3 posibiliti de creare a unui tabel; efectum dublu
click pe ea i ne apare o fereastr n care vom introduce nregistrrile
tabelului;
Pentru nici unul din tabelele de mai jos nu vom seta o cheie primar,
deoarece nu vom crea tabele relaionale.
n continuare, vom realiza 5 interogri ale acestui tabel utiliznd limbajul
SQL. SGBD-ul Microsoft ACCESS v ofer numeroase ci de a reduce numrul de
informaii dintr-o baz de date, printre care filtrarea i sortarea. Cea mai flexibil
cale de a filtra informaii o constituie utilizarea unei interogri, care permite unui
utilizator s selecteze numai acele informaii de care are nevoie la un anumit
moment, dup anumite criterii specificate.
1. S presupunem c un specialist n marketing axat pe baze de date
din cadrul firmei dorete s listeze numele clienilor, numrul de telefon al
acestora, punctajul obinut de acetia i oferta special, ordonnd informaiile
descresctor dup punctaj, pentru a vedea care sunt clienii cei mai profitabili.
Vom selecta din fereastra bazei de date opiunea Querries i apoi n partea sa
dreapt opiunea Create Querry in Design view; acionm dublu click pe ea
i va apare o fereastr Show Table pe care o vom nchide; din bara de
103
meniuri vom selecta View i apoi din lista sa opiunea SQL View; va apare
fereastra n care vom introduce instruciuni SQL, care are instruciunea
predefinit SELECT i pe care o vom folosi la majoritatea interogrilor;
Pentru a realiza interogarea care s ne ofere rezultatele cerute mai sus, vom
scrie sintaxa SQL urmtoare:
SELECT nume_client, telefon, punctaj, oferta_speciala
FROM clienti
ORDER BY punctaj DESC;
104
Sintaxa SQL va fi urmtoarea:
SELECT COUNT(nume_client) AS clienti_fideli
FROM clienti
WHERE punctaj>300;
105
Fig. 116 Realizarea interogrii SQL n funcie de criteriile specificate
106
Fig. 118 Realizarea interogrii SQL n funcie de criteriile specificate
107
Fig. 120 Realizarea interogrii SQL n funcie de criteriile specificate
Am utilizat din nou operatorul LIKE *, de data aceasta cmpul dup care se
face interogarea este e_mail.
108
Fig. 122 Crearea unui formular ACCESS cu ajutorul programului de asisten
109
Fig. 123 Selectarea programului de asisten pentru realizarea formularului
110
Fig. 125 Alegerea ablonului pentru realizarea formularului
111
Pentru a vizualiza cele 10 nregistrri din formular, vom aciona butonul
care indic sgeat orientat spre dreapta din dreptul etichetei Record situat n
partea de jos a ferestrei prezentat n fig. 31.
1.2 Vom ilustra n continuare cazul n care o firm care are ca obiect
de activitate producerea i comercializarea de produse metalurgice, dorete s
realizeze un tabel CLIENI INDUSTRIALI cu ajutorul cruia s gestioneze
eficient informaiile referitoare la acetia. inta vizat n acest caz este de tip
B2B (business-to-business). La nivel global, afacerile care au o int
business-to-business au o pondere mult mai ridicat dect cele ce se
focalizeaz pe inte business-to-consumer.
Informaiile pe care un specialist n marketing dorete s le introduc ntr-
o baz de date de marketing sunt prezentate n tabelul clienti_industriali:
112
lucrai normal, introducnd cele 13 cmpuri i 10 nregistrri, programul
permindu-v s v deplasai n dreapta foii de lucru(tabelului) pentru a completa
toate aceste informaii. Crearea tabelului o vei realiza parcurgnd aceleai etape ca
n cazul primului tabel. Tipurile de date ale cmpurilor acestui tabel sunt
urmtoarele:
113
Fig. 130 - Rezultatul interogrii
114