Sunteți pe pagina 1din 80

ISA

v` prezint`

Start

CUPRINS
Lec\
Lec\ia 1. ACCESUL LA DATE EXTERNE

1.1. Noiuni despre baze de date


date
1.1.1. Ce este o baz de date
1.1.2. Modelul relaional de baz de date
1.1.3. Relaii
1.1.4. Limbaj de interogare
1.1.5. Arhitectur Client/Server
1.1.6. Cerin\e Office 2000 pentru accesul la baze de date externe
1.2. Microsoft Query
1.2.1. Ce este Microsoft Query
1.2.2. Cum se instaleaz Microsoft Query
1.3. Accesul la baze de date Access utiliz@nd MS Query
1.3.1 Utilizarea Microsoft Query pentru regsirea datelor dintr-o baz de
date Microsoft Access
1.3.2. Editarea unei interogri existente Microsoft Query
1.4. Utilizarea Microsoft Query pentru regsirea datelor dintrdintr-o baz de date
Microsoft SQL Server
1.5.1. Pe scurt despre Microsoft SQL server
1.5.2. Utilizarea Microsoft Query pentru regsirea datelor dintr-o baz de
date Microsoft SQL Server
2

6
6
7
9
11
12
13
14
14
16
17
17
20
23
23
24

Lec\
Lec\ia 2. LUCRUL {N COLABORARE

26

2.1. Lucrul [n echip` [n cadrul unei re\


re\ele
2.1.1. Despre lucrul [n re\ea
2.1.2. Despre re\ele
2.1.3. Software ]i aplica\ii de re\ea
2.2. Partajare documentelor [n cadrul unei re\
re\ele
2.2.1. Configurarea calculatorului pentru a participa la o re\ea
2.2.1. Activarea partaj`rii resurselor [n re\ea peer-to-peer sub Windows
2.2.2. Partajarea hard-discurilor ]i folderelor sub Windows
2.2.3. Stabilirea unui registru Excel partajat
2.2.4. Configurarea unui registru Excel partajat
2.2.5. Deschiderea unui registru Excel partajat din re\ea sub Windows
2.2.6. Anularea accesului unui utilizator la un registru Excel partajat
2.2.7. Anularea accesului partajat la un registru Excel
2.3. Urm`rirea modific`rilor
2.3.1. Despre modific`ri
2.4. Inserarea comen
comentariilor
tariilor
2.4.1. Inserarea unui comentariu [ntr-o celul`
2.4.2. Modificarea unui comentrariu dintr-o celul`
2.4.3. }tergerea unui comentariu dintr-o celul`
2.5. Trimiterea electronic` la destina\
destina\ie
2.5.1. Cerin\e hardware ]i software pentru trimiterea electronic` a
documentelor

26
26
27
30
32
32
36
37
38
38
39
39
40
40
40
41
41
42
42
42

42

2.5.2. Trimiterea prin Intermet a unei foi de lucru Excel ca mesaj de po]t`
electronic`
44
2.5.3. Ata]area unui registru Excel la un mesaj de po]t` electronic` ]i
trimiterea lui prin Internet
46
2.5.4. Trimiterea unei foi de lucru Excel ca fax
47
Lecia 3. TRANSPUNEREA DATELOR DIN EXCEL PENTRU UTILIZARE PE WEB

49

3.1. Despre Internet ]i Intranet


3.1.1. Servicii Internet ]i intranet
3.1.2. Accesul la Internet/intranet
7.1.3. Accesul la resursele Internet/intranet
3.1.4. Structura unei pagini Web
3.1.5. Ce obiecte pot fi incluse [ntr-o pagin` Web
3.2. Foldere Web
3.2.1. Ce sunt folderele Web
3.2.2. Ad`ugarea unui folder Web cu ajutorul aplica\iei My Computer
3.2.3. Ad`ugarea unui folder Web din aplica\ia Excel
3.3. Office 2000 ]i tehnologii pentru Web
3.3.1. Office 2000 ]i Web
3.3.3. Componente Web pentru Office
3.3.4. Cerine de sistem i liceniere
3.4. Salvarea [n format Web din Excel
3.4.1. Salvarea unui ntreg registru ca pagin Web
3.4.2. Publicarea unei foi de calcul cu pstrarea interactivitii

49
49
50
51
52
55
56
56
56
57
58
58
60
61
63
63
64

3.4.3. Publicarea unei diagrame cu pstrarea interactivitii


3.4.4. Publicarea unui tabel pivot cu pstrare interactivitii
Lec\
Lec\ia 4. EXERCI|II

67
69
71

Lec\
ACCESUL
ESUL LA DATE EXTERNE
Lec\ia 1. ACC
1.1. Noiuni despre baze de date
1.1.1. Ce este o baz de date
n accepiunea cea mai larg, o baz de date reprezint o colecie de
informaii structurate ntr-un anume mod, de obicei sub forma unui tabel. Baza de
date stocheaz informaii, dar nu le pune la dispoziia utilizatorului n mod direct, ci
prin intermediul unor aplicaii care asigur interfaa ntre acesta i date.
ntr-o baz de date, informaiile ntre care exist o legtur logic sunt
adunate ntr-o structur distinct, manevrabil individual. ntre aceste structuri
pot fi definite relaii.
relaii
n mod tipic, o baz de date este format din dou componente:
1. Datele,
Datele organizate ntr-un anumit mod i stocate n fiiere
2. Sistemul de gestiune a bazei de date (SGBD), care reprezint un sistem
software complex ce permite accesul aplicaiilor la date. SGBD este responsabil
pentru definirea ]i administrarea structurii bazei de date, incluznd printre altele:
!"Gestionarea relaiilor dintre datele stocate n baz;
!"Asigurarea stocrii corecte a datelor i a respectrii regulilor care
definesc relaiile ntre acestea;
!"Refacerea datelor pn la un punct de consisten, atunci cnd pe
parcursul prelucrrii a survenit o condiie de eroare.
!"Gestionarea drepturilor de acces ale utilizatorilor la date.
6

1.1.2. Modelul relaional de baz de date


Exist multe moduri de a organiza datele ntr-o baz, dar probabil c cel mai
cunoscut este modelul relaional.
relaional
Dpdv al structurii sale, o baz` de date rela\ional` con\ine:
- Tabele:
Tabele stocheaz` datele; un tabel este definit prin c@mpuri ]i [nregistrari
- Indec]i:
Indec]i sunt fi]iere care sorteaz` baza de date
- Vederi:
Vederi sunt machete care afi]eaz` datele [ntr-un anumit mod.
Un sistem de gestiune a bazelor de date relaional (SGBDR) implic trei
aspecte:
!"Struc
Structura
Structura:
tura ntr-o baz de date relaional datele sunt structurate n
obiecte bine definite (tabele, vederi, indeci etc). Structurile i datele
memorate n acestea sunt manipulate prin intermediul operaiilor.
!"Operaii
Operaii:
Operaii operaiile sunt aciuni bine definite care permit utilizatorilor s
manipuleze datele i structurile unei baze de date; operaiile posibile
asupra unei baze de date trebuie s se conformeze unui set predefinit
de reguli pentru pstrarea integritii.
!"Reguli
Reguli pentru pstrarea integritii:
integritii acestea reprezint legi care
stipuleaz ce operaii sunt posibile asupra structurilor i datelor dintr-o
baz. Aceste reguli protejeaz structura bazei de date.
Cel mai comun tip de structur utilizat de o baz de date este tabela.
tabela
Aceasta conine informaii corelate logic. O tabel reprezint o clas de obiecte
importante pentru o anumit organizaie. De exemplu, poate exista o tabel de
Clieni i una de Angajai. O tabel este format din linii i coloane.
coloane O coloan dintro tabel reprezint un anumit atribut al obiectelor pe care le reprezint aceasta.
7

De exemplu, marca este un atribut al tuturor angajailor dintr-o organizaie, de


aceea tabel Angajai va avea o coloan Marca. O linie reprezint o instan a
obiectului reprezentat de tabel. De exemplu, o linie dintr-o tabel de angajai
furnizeaz informaiile despre angajatul cu marca 22345. Coloanele sunt denumite
i cmpuri,
cmpuri n timp ce liniile sunt denumite nregistrri.
nregistrri
Bazele de date conin, n general, i alte tipuri de obiecte utile pentru
gestionarea datelor:
Vederile reprezint obiecte ale bazei de date care prezint utilizatorului
informaia ntr-o manier particular. Folosind vederi putei da acces la un numr
limitat de cmpuri sau de nregistrri dintr-o tabel sau putei combina date din
mai multe tabele. O vedere nu este o structur de date propriu-zis, ci este o
definiie a unei interogri particulare. Vederile sunt folosite de foarte multe ori ca
un sistem de control al accesului la date. De exemplu, o vedere construit pe baza
tabelei de Angajai poate ascunde informaiile despre salarii, pstrnd accesul
utilizatorilor la restul datelor din tabel.
Sinonime:
Sinonime acestea reprezint un alt nume sub care este prezentat ctre
utilizator un obiect al bazei de date. Sinonimele sunt folosite de multe ori pentru a
simplifica denumirea unor obiecte, dare i pentru a proteja informaiile de localizare
a acestora.
Orice SGBD ntreine un set de tabele i vederi speciale, necesare bunei
funcionri a sistemului. Acestea sunt denumite tabele sau vederi de sist
sistem
em i
sunt gestionate n principal de ctre SGBD-ul nsui. Utilizatorul poate avea acces
la coninutul acestora, dar n general este o atribuie a administratorului de baze
de date s consulte i eventual s modifice coninutul tabelelor de sistem.
8

1.1.3.
1.1.3. Relaii
ntre structurile bazei de date se pot stabili relaii, bazate pe un set de reguli
de integritate. Lumea real ofer mai multe tipuri de relaii. De exemplu, dac
exist o tabel de Medici (M) i o tabel de pacieni (P) atunci pot exista
urmtoarele tipuri de relaii:
!"Un medic poate avea mai muli pacieni;
!"Un pacient poate fi tratat de mai muli medici;
!"Un medic poate fi el nsui pacient al altui medic.
Primele dou afirmaii definesc mpreun ceea ce se numete o relaie mai
multemulte-lala-mai multe
multe ntre dou elemente. Ultima afirmaie definete o relaie
recursiv pe o aceeai structur: tabela medicilor.
Un alt model de relaie uzual este relaia unamulte. De exemplu,
una-lala-mai multe
dac exist o tabel de Cri i una de pagini, ntre acestea se poate defini o relaie
una-la-mai multe, astfel: o carte are mai multe pagini, dar o pagin nu poate
aparine mai multor cri n acelai timp.
n sfrit, un alt tip de relaie este relaia unauna-lala-una,
una prin care unui obiect
dintr-o structur i este asociat un obiect i numai unul dintr-o alt structur. De
exemplu, dac avem o tabel de persoane i o tabel de certificate de natere,
atunci ntre acestea se va stabili o relaie una-la-una, astfel: o persoan are un
singur certificat de natere i orice certificat de natere aparine unei singure
persoane.
Dintre aceste tipuri de relaii cel mai des ntlnit n practic este tipul mai
multe-la-mai multe.
9

n sistemele de baze de date relaionale relaiile sunt implementate cu


ajutorul cheilor. n general, o tabel trebuie s aib ceea ce se numete cheie
primar,
primar adic o combinaie a uneia sau mai multor coloane care identific n mod
unic fiecare linie. Cu alte cuvinte cheia primar este un set de atribute care
identific n mod unic un obiect al structurii. ntr-o tabel valorile cheii primare
trebuie s fie unice. De exemplu, ntr-o tabel de Angajai, Marca poate fi utilizat
pe post de cheie primar, deoarece n mod sigur nu vor exista doi angajai cu
aceeai marc.
Dac se va crea o nou tabel care nregistreaz lucrrile tuturor angajailor
pe o perioad de timp, aceasta va trebui s conin dou tipuri de informaii:
despre angajai i despre lucrarea propriu-zis. Cum informaiile despre angajai
sunt deja stocate n tabela Angajai, nu are sens ca acestea s fie duplicate n
tabela Lucrri. Totui, un minim de informaie trebuie stocat n ultima tabel
pentru a o putea relaiona cu prima. Din nou Marca este un element potrivit,
pentru c ea identific n mod unic o persoan i permite regsirea restului de
informaii din tabela Angajai.
Astfel, tabela Lucrri va avea i ea o coloan Marca, ale crei valori ns
trebuie s fie numai valori din cele aflate n coloana corespondent din tabela
Angajai. Coloana Marca din tabela Lucrri se definete ca o cheie strin care
refer cheia primar a tabelei Angajai. n felul acesta se stabilete o relaie de tip
printe-copil ntre tabelele Angajai (printe) i Lucrri (copil).
Regulile de integritate care permite implementarea acestei relaii trebuie s
impun ca n tabela copil Lucrri s nu poat fi introduse nregistrri care n
cmpul Marca s aib valori inexistente n coloana corespondent din tabela
10

printe Angajai; Aceasta nu implic automat ca orice linie din tabela Angajai s
aib corespondent n tabela Lucrri. Pot exista, de exemplu, angajai aflai n
concediu care nu sunt momentan asignai nici unei lucrri.
Tot subiect al regulilor de integritate este i ce se ntmpl cu nregistrrile
din tabela copil atunci cnd este modificat sau tears o nregistrare n tabel
printe i aceast aciune modific valoarea cheii primare. De exemplu, dac se
ncearc tergerea unei nregistrri printe pot fi terse automat nregistrrile
copil corespunztoare sau se poate bloca tergerea nregistrrii printe atta
timp ct aceasta are nc nregistrri copil.
Tipurile de reguli de integritate descrise mai sus sunt implementate de
SGBD i este responsabilitatea acestuia foreze respectarea lor de ctre orice
aplicaie va accesa baza de date.
n afara regulilor de integritate implementate de SGBD dezvoltatorul de
aplicaii poate impune alte reguli, n primul rnd cele impuse de logica afacerii. De
exemplu, se poate impune ca data livrrii unui produs s fie ulterioar datei
comenzii, nerespectarea acestei reguli a afacerii putnd provoca disfuncionaliti
ntr-o aplicaie care inventariaz toate comenzile nonorate.
1.1.4. Limbaj de interogare
Pentru a lucra cu datele dintr-o baz de date trebuie utilizat un set de
comenzi i instruciuni (un limbaj) definit i neles de SGBD. La ora actual exist
mai multe limbaje de interogare a bazelor de date, dar cel mai comun este SQL
(Structured Query Language Limbaj de interogare structurat). Acesta este un
11

limbaj definit att de ANSI American National Standards Institute, ct i de ISO


International Standards Institute. Majoritatea SGBD-urilor moderne suport acest
standard. Atunci cnd utilizatorul Excel solicit date din baze de date externe, n
fapt este generat de ctre Microsoft Query un set de comenzi SQL care sunt
transmise SGBD-ului. Acesta interpreteaz instruciunile din interogare i
furnizeaz rezultatul conform acestora.
1.1.5. Arhitectur Client/Server
ntr-un sistem Client/Server, prin server se nelege n general un calculator
puternic care pune la dispoziie resurse pentru mai muli clieni. n acest context,
un client este un calculator conectat la un server prin reea, care poate utiliza
resursele puse la dispoziie de acesta.
ntr-o arhitectur de baz de date Client/Server, baza propriu-zis i
software-ul SGBD se afl pe un server. SGBD pune la dispoziie o component de
comunicaie care permite mai multor clieni aflai n reea s acceseze datele din
baz, prin intermediul aplicaiilor. n general, un SGBD permite accesul mai multor
utilizatori simultan la o baz de date, fiind responsabil de pstrarea integritii i
coerenei datelor n cazul n care mai muli utilizatori acceseaz simultan aceeai
informaie.
Unul dintre modelele Client/Server cele mai uzuale este modelul pe dou
niveluri (two-tier). ntr-o arhitectur Client/Server pe dou niveluri utilizatorul
ruleaz toate aplicaiile pe computerul local, denumit client,
client care se conecteaz
prin reea la serverul care gzduiete baza de date i ruleaz SGBD. Aplicaia client
ruleaz att logica afacerii (business logic de exemplu, o procedur de calcul a
12

impozitului) implementate de sistem, ct i codul necesar interfeei-utilizator (de


exemplu, afiarea ecranelor pentru introducere de date). Un astfel de client este
denumit thick client.
Spre deosebire de acest model, o arhitectur Client/Server pe mai multe
niveluri (multi-tier) va rula logica aplicaiilor client n dou tipuri de locaii:
!"Pe maina local va rula numai codul responsabil de gestionarea
interfeei-utilizator;
!"Pe server vor rula aplicaiile responsabile de logica afacerii.
n general, SGBD-urile mari implementeaz ambele modele.
Dei modelul Client/Server este cel mai rspndit model de arhitectur a
bazelor de date, exist i SGBD-uri care lucreaz de sine stttor pe o singur
staie de lucru. n acest caz, att baza de date ct i aplicaiile rezid pe aceeai
main. Majoritatea SGBD-urilor importante, pe lng varianta Client/Server
furnizeaz i o versiune de sine stttoare, care poate rula pe un singur calculator.
1.1.6. Cerin\
Cerin\e Office 2000 pentru accesul la baze de date externe
1. Acces la sursa de date extern`: adic`, drepturi de acces la respectiva baz` de
date (cont definit prin nume ]i parol`, drepturi de acces [n re\ea, etc)
2. Componenta Microsoft Query: component` op\ional` Office 2000, care face
parte din categoria Instrumente Office ]i care se instaleaz` [n mod op\ional. Ea
permite interogarea bazelor de date externe.
3. Drivere corespunz`toare pentru accesul la datele externe: aceste drivere sunt
necesare pentru a putea citi datele din baze de date externe. Pentru fiecare surs`
de date, este necesar un driver specific. Ele pot fi de mai multe tipuri.
13

Cel mai cunoscut tip se nume]te ODBC (Open database connectivity) ]i la


instalarea MS Query, se instaleaz` automat urm`toarele drivere ODBC:
MS Foxpro
Dbase
Oracle
Paradox
Text
MS Access
MS SQL Server
Un alt tip de driver pentru sursa de date este de tip OLAP (online analytical
processing).
processing) OLAP implementeaz` o tehnologie specializat` pentru interogarea
bazelor de date; organizarea acestora se face ierarhic`, [n cub ([n loc de tabele
bidimensionale). La instalarea MS Query, se instaleaz` automat urm`torul driver
ODBC: Servicii OLAP pentru MS SQL Server.
1.2. Microsoft Query
Query
1.2.1. Ce este Microsoft Query
Microsoft Query este un program care permite aducerea datelor din surse
externe n Microsoft Excel. Acest program este lansat din interiorul mediului Excel
atunci cnd utilizatorul dores]te s` acceseze date stocate [n format extern Excel,
de exemplu [n format Access, SQL Server, DBF, etc.
Folosind Microsoft Query putei aduce ntr-o foaie de calcul date stocate n
baze de date de pe calculatorul propriu sau din reea. Formularea criteriilor prin
14

care vor fi selectate datele care vor fi aduse este denumit interogare.
interogare Microsoft
Query permite definirea i stocarea unor interogri complexe avnd ca surs
datele din baza de date selectat. Dup definirea interogrii n Microsoft Query,
aceasta este transmis serverului de baze de date, care ntoarce n foaia de calcul
Excel numai valorile care satisfac condiiile impuse n interogare.
Datele preluate din baze de date externe vor fi organizate ca o list Excel i
pot fi procesate n acelai mod ca oricare alte liste: sortate, filtrate, organizate n
tabele pivot, subtotalizate etc. Totui, trebuie s reinei c modificrile efectuate
asupra datelor aduse n foaia de calcul dintr-o surs extern nu vor fi transmise n
baza de date iniial, aceasta rmnnd neafectat. Aa cum sugereaz i
denumirea, o interogare cerceteaz coninutul bazei de date, selectnd eventual un
set util de valori, dar fr a afecta sursa.
Chiar dac nu permite modificarea datelor surs, Excel va pstra legtura la
datele externe. n acest fel, orice modificare asupra datelor, realizat prin aplicaii
specifice i de ctre personal autorizat, va putea fi uor regsit n foaia de calcul
prin remprosptarea datelor.
Excel permite regsirea datelor din baze de date Microsoft Access,
Microsoft SQL Server, ORACLE, FoxPro, DBase, Paradox sau din alte surse care
asigur un driver corespunztor.
DriverDriver-ul este o component software necesar conexiunii ntre Excel i
sistemul de baze de date selectat i care asigur conversia de format ntre acesta
i Excel.
Microsoft Query realizeaz regsire datelor n trei pai:
1. configurarea unei surse de date
15

2. definirea interogrii n Microsoft Query


3. returnarea datelor n Excel.
Aceti trei pai sunt n general gestionai de ctre Expertul Query i vor fi
exemplificai n cadrul acestei lecii.
Ca i editorul Visual Basic, Query este o aplicaie Microsoft care nu a fost
localizat pentru limba romn, astfel nct chiar dac avei instalat Microsoft
Office Professional Romanian interfaa i sistemul de ajutor se prezint n limba
englez.
1.2.2. Cum se instaleaz Microsoft Query
Microsoft Query este o component` Office din categoria Instrumente
Office, care [n mod implicit se instaleaz` atunci c@nd utilizatorul dore]te s`
efectueze o interogare.
Dac vrem s instal`m manual Microsoft Query proced`m astfel:
!"nchidem toate programele deschise.
!"Din meniul Start
Start Settings, deschidem folderul Control
Control Panel.
Panel
!"Efectu`m dublu-clic pe Add/Remove
Add/Remove Programs2 ]i ne pozi\ion`m [n
pagina Install/Uninstall,
Microsoft
Install/Uninstall unde select`m aplica\ia Micr
Microsoft Office
2000,
Add/Remove.
2000 dup` care ap`s`m butonul Add/Remove
Add/Remove
!"n fereastra de dialog care se deschide, efectu`m clic pe Adugare
Adugare sau
eliminare caracteristici.
caracteristici
!"Derul`m lista Instrumente
Instrumente Office
Office, alegem componenta Microsoft
Microsoft
Query i select`m Executare
Executare din computerul meu.
meu
16

!"Efectu`m clic pe Actualizare


Actualizare acum,
acum apoi atept`m ncheierea instalrii.
1.3. Accesul la baze de d
date
ate Access utiliz@nd MS Query
dintr--o baz de date
1.3.1 Utilizarea Microsoft Query pentru regsirea datelor dintr
Microsoft Access
(Se pornete de la un registru gol, deschis n suprafa de lucru i se folosete
NorthWind.mdb,
NorthWind.mdb plasat n C:\Program Files\Microsoft Office\Office\Samples)
Pentru exemplificare va fi utilizat baza de date Microsoft Access denumit
NorthWind.mdb, care face parte dintre exemplele furnizate mpreun cu Microsoft
Office Professional Romanian. Pentru regsirea datelor din aceast baz de date
se va utiliza Microsoft Query.
Pentru a accesa date externe, derul`m meniul Date i select`m Preluare
date externe. Alegem comanda Interogare nou pe baza de date. Va fi lansat
Expertul Query, al crui prim pas implic definirea sursei de date. Pstr`m bifat
caseta Use the Query Wizard, pentru ca regsirea datelor s fie ghidat de
expert pn la sfrit.
Dac sursa de date dorit nu este listat n fereastra de dialog, efectu`m
clic pe New Data Source. Pentru cazul particular al bazelor de date Access, se
poate utiliza o surs de date predefinit Baz de date MSAcces, dar aceasta
prezint un dezavantaj: cere numele bazei de date de fiecare dat cnd se solicit
o interogare nou. Utiliz`m aceast surs numai dac solicit`m rar date dintr-o
anumit baz de date Access. Dac efectu`m des des interog`ri pentru aceeai
baz de date Access, este mai bine s cre`m o nou surs de date. Dup selecia
17

elementului New Data Source, aps`m butonul OK. Fereastra de dialog deschis
permite definirea sursei de date. n prima caset text, stabilim numele sub care va
fi identificat noua surs de exemplu Conexiune Access. Urmtorul pas este
stabilirea driver-ului care va permite conectarea la serverul de date. Numai dup
ce am stabilit un nume pentru surs, vom putea selecta driver-ul din lista
etichetat cu cifra 2. Select`m Microsoft Access driver pentru a putea regsi
date Access. Odat definii aceti parametri, va trebui s ne conect`m efectiv la o
baz de date. Aps`m butonul Connect i se va afia o fereastr de dialog
suplimentar. Aps`m Select i localiz`m baza de date NorthWind. Dup
selectarea acesteia, aps`m OK de dou ori pentru a nchide cele dou ferestre
de selecie. Dup un scurt interval, n care se realizeaz conectarea efectiv, n
dreptul butonului Connect apare nscris numele bazei de date selectate anterior.
Aps`m OK pentru a ncheia configurarea sursei de date. Acest pas nu se va mai
repeta la solicitarea altor interogri pe baza de date NorthWind.
Aps`m OK pentru a trece la pasul urmtor al expertului. Aplicaia este
deja conectat la baza de date solicitat i afieaz numele obiectelor existente n
aceasta. Pentru a afia numai tabelele din baza de date, aps`m butonul Options
i bif`m Tables n fereastra de dialog deschis, apoi tergem bifele din celelalte
casete. Pstrndu-le bifate, vor putea fi listate vederile (indic Views), tabelele de
sistem (System tables) sau sinonimele (Synonyms) din baza de date. Pentru acest
exemplu vor fi utilizate numai tabelele. {nchidem fereastra Options.
Fiecare nume de tabel are n dreptul su un buton plus, a crui apsare va
derula lista coloanelor din tabela n cauz - Orders. n cadrul acestui pas, vom
selecta coloanele din tabel ale cror date dorim s le aducem n Excel. De
exemplu, pentru o list a comenzilor, vor fi selectate Data comenzii - Order Date
18

i identificatorul clientului de la care provine - Customer ID. Pentru a selecta o


coloan, se efectueaz` clic pe numele ei n lista cmpurilor disponibile i se apas
butonul sgeat dreapta, pentru fi adugat n lista cmpurilor selectate.
Deoarece identificatorul clientului este un cod n general criptic, se dorete
regsirea numelui complet al clientului. Acesta este stocat n tabela Customers,
care dispune de un identificator unic pentru fiecare client, dar i restul informaiei
de descriere a acestuia. Se vor selecta cmpurile CustomerID i Company
Name din tabela Customers, apoi se va trece la pasul urmtor. Putem selecta
un criteriu de filtrarea a datelor aduse. De exemplu, vom selecta numai comenzile
primite n anul 1997, astfel:
n lista Column to filter select`m Orders Date. Se stabilete primul
criteriu selectnd operandul is greater than or equal to i n caseta de valoare,
select`m prima dat corespunztoare anului 1997: 1 ianuarie. Pstrnd bifat
caseta And se definete al doilea criteriu: mai mic sau egal - is less than or
equal, apoi select`m ultima dat din anul 1997 - 31 decembrie.
Ap`sm butonul Next pentru a trece la pasul urmtor. Dac dorim ca
datele regsite s fie sortate ntr-o anumit ordine, select`m cmpul dup care
vrem sortarea - de exemplu, Company Name; altfel, aps`m butonul Next.
Ultimul pas al expertului ne las s alegem ce se ntmpl cu rezultatul
interogrii. Select`m ntoarcere date n Microsoft Excel i aps`m butonul
Finish. Select`m o celul care va reprezenta celula din stnga sus a domeniului de
date regsite din sursa extern i aps`m OK. Dup un timp necesar regsirii
efective a datelor, acestea vor fi afiate sub form de list n foaia de calcul.
Remarc`m c fiecare coloan are ca antet numele cmpului din sursa de date
19

extern. n plus, datele sunt ordonate aa cum am dorit, dup numele companiei.
Cele dou coloane din mijloc, denumite identic n foaia de calcul, conin aceleai
valori. Aceasta, deoarece ele reprezint cheia strin din tabela Orders i
respectiv, cheia primar din tabela Customers, cu ajutorul crei este
implementat relaia ntre cele dou tabele.
Dac` [ntre timp datele au fost modificate [n srusa de date, adic` tabelele
Access, atunci [n cadrul Excel va trebui s` actualiz`m afi]area lor. Efectu`m clic
dreapta n interiorul listei i select`m Remprosptare date din meniul contextual.
Datele vor fi citite din nou din baza de date i afiate actualizat n foaia de calcul.
Dup regsirea datelor externe, Excel definete automat un nume care
identific lista de date din surs extern vezi Query_from_Conexiune_Access din
caseta de nume. Dac vom dori ulterior s realiz`m o nou interogare pe aceeai
baz de date, vom folosi sursa definit anterior - Conexiune Access. Vom trece
direct la selectarea cmpurilor, fr a mai defini ali parametri ai sursei de date.
1.3.2. Editarea unei interogri existente Mic
Microsoft
rosoft Query
(Se folosete registrul salvat n exemplul anterior)
Registrul de lucru conine o list provenit dintr-o interogare pe o surs
extern. Putem verifica imediat acest lucru prin clic de dreapta n interiorul listei.
n meniul contextual este disponibil comanda Remprosptare date, ceea ce
indic o surs extern. Dac dorim s modific`m coninutul listei, adugnd de
exemplu date despre angajatul responsabil cu rezolvarea comenzii, va trebui s
modific`m interogarea. Pentru aceasta, derul`m meniul Date - Preluare date
20

externe. Aplicaia sesizeaz c domeniul selectat reprezint` rezultatul unei


interogri externe, astfel nct singura opiune posibil este Editarea interogrii.
Select`m aceast comand i atept`m conectarea la surs. Deoarece
interogarea reunete date din dou tabele, editarea nu poate fi realizat de
expertul Query. Aps`m OK n fereastra de atenionare i se va deschide
Microsoft Query, n fereastra cruia vom putea edita interogarea.
Fereastra de interogare Microsoft Query are trei zone principale:
- zona n care sunt afiate tabelele care sunt interogate i sunt figurate
relaiile dintre acestea (zona superioar),
- zona de criterii, n care sunt nscrise criteriile de filtrare a liniilor regsite din
baza extern,
- i zona de date, n care sunt afiate deja valorile preluate din baza de date
(zona inferioar).
Revenind n zona tabelelor se pot observa urmtoarele:
Fiecare tabel implicat este reprezentat ca o fereastr a crei bar de
titlu indic numele tabelei. Coninutul ferestrei listeaz cmpurile din tabel. Cheia
primar a fiecrei tabele este scris cu stilul aldin. Astfel, tabela de clieni are
CustomerID drept cheie primar, n timp ce cheia primar a tabelei de comenzi
este OrdersID. ntre cele dou tabele este stabilit o relaie de tip printe-copil,
figurat printr-o legtur ce conecteaz cele dou cmpuri CustomerID
corespondente.
Pentru a aduga o nou tabel n interogare, putem apsa butonul Add
Table de pe bara de instrumente a aplicaiei. Aceasta va deschide o fereastr de
dialog, care listeaz toate tabelele disponibile. Select`m Employees i aps`m
21

butonul Add. Noua tabel este adus n fereastra Microsoft Query. Putem nchide
fereastra de selecie prin apsarea butonului Close i examin`m rezultatul
aciunii. Cheia primar a tabelei de angajai este EmployeeID. Deoarece ntre
tabelele Employees i Orders este definit n baza de date o relaie de tip
printe-copil, aceasta este automat figurat i de ctre Microsoft Query. Pentru a
vedea mai clar relaiile, putem muta tabelele astfel nct tabela Orders [n
calitate de copil al celorlalte dou, s fie amplasat n mijloc. Pentru a muta o
tabel, efectu`m clic pe titlul su i innd butonul stng apsat, glis`m obiectul n
poziia dorit.
Zona de criterii sugereaz c vor fi afiate numai comenzile primite ntre 1
ianuarie 1997 (>) i 31 decembrie din acelai an (<).
Zona de date afieaz momentan numai coloanele pe care le afia atunci
cnd a fost deschis. Pentru nceput, vor fi eliminate cele dou coloane care conin
identificatorul de client din cele dou tabele: Customers i Orders. Pentru a
elimina o coloan din interogare, pozi\ion`m cursorul deasupra etichetei de
coloan, pn cnd acesta capt forma unei sgei cu vrful n jos. n acest
moment, efectu`m clic st@nga pentru a selecta coloana. Aps`m tasta Delete i
coloana selectat va fi eliminat din interogare. Urmtoare coloan este automat
selectat. Aps`m din nou tasta Delete pentru a o terge i pe aceasta. n
continuare, va fi adugat o nou coloan la interogare - numele angajatului
responsabil de ofert.
Pentru a aduga o coloan la interogare, efectu`m clic st@nga n antetul
coloanei goale aflate n dreapta datelor. Dup apariia butonului sgeat, vom
putea derula o list n care sunt cuprinse toate cmpurile din toate tabelele
22

participante la interogare. Deoarece interogarea solicit informaii din mai multe


tabele, numele cmpurilor este prefixat de numele tabelei, separate prin caracterul
punct. Select`m din aceasta list cmpurile FirstName i LastName, aparinnd
tabelei Employees. Aceste coloane vor fi automat adugate interogrii. Dup
aceast aciune, putem aduce datele n Microsoft Excel. Derul`m meniul File i
select`m ntoarcere date i revenire n Microsoft Excel. Dup un timp necesar
actualizrii datelor, rezultatul noii interogri este automat afiat n foaia de calcul.
Se poate observa c au disprut coloanele CustomerID i au aprut coloanele cu
numele angajatului, adugate anterior n interogare.
1.4. Utilizarea Microsoft Query pentru regsirea datelor dintrdintr-o baz de date
Microsoft SQL Server
1.5.1. Pe scurt despre Microsoft SQL server
Microsoft SQL Server este un sistem de gestiune a bazelor de date
relaional (SGBDR), bazat pe utilizarea limbajului de interogare SQL. Microsoft SQL
Server este destinat s lucreze att n arhitectur Client/Server, ct i ca SGBD
de tip desktop, de sine stttor. Astfel, ntr-o organizaie poate exista un server
de baze de date Microsoft SQL Server, la care s se conecteze mai muli utilizatori
din reea. Pot exista i staii de lucru izolate, care s aib instalat versiunea de
sine stttoare, i care s lucreze asupra unor baze de date locale.
Microsoft SQL Server poate gestiona mai multe baze de date, acestea
putnd fi sau nu inter-relaionate. Tabelele de sistem sunt stocate ntr-o baz de
date special, denumit master,
master asupra creia nu se recomand a se interveni
dect de ctre administratorul de baze de date.
23

Sistemul instaleaz o baz de date exemplu, NorthWind, care va fi folosit n


continuare pentru a exemplifica regsirea datelor n Excel folosind ca surs extern
o baz de date Microsoft SQL Server.
1.5.2. Utilizarea Microsoft Query pentru regsirea datelor dintrdintr-o baz de date
Microsoft SQL Server
(Se pornete de la un registru gol i se va exemplifica pe baza Northwind, instalat
odat cu SQL Server)
Pentru exemplificare va fi utilizat baza de date NorthWind, instalat odat
cu Microsoft SQL Server.
Pentru a formula o nou interogare, derul`m meniul Date i select`m
Preluare date externe. Alegem comanda Interogare nou pe baza de date. Va fi
lansat Expertul Query, al crui prim pas implic definirea sursei de date. Pstr`m
bifat caseta Use the Query Wizard pentru ca regsirea datelor s fie ghidat de
expert pn la sfrit.
Dac sursa de date nu este deja n list, efectu`m clic pe New Data
Source. Tast`m un nume pentru sursa de date - de exemplu Conexiune SQL, n
caseta text din partea superioar a ferestrei de dialog. Derul`m lista identificat
cu 2 i select`m driverul SQL Server pentru conectare la baza de date. Aps`m
apoi butonul Conectare pentru a defini parametrii de conectare la o baz de date
concret. Select`m numele serverului SQL din lista derulant. Tast`m n casetele
Login ID i Password numele i parola prin care ne conect`m n mod uzual la
baza de date.
24

Pentru a putea selecta o anumit baz de date [n vederea conect`rii,


aps`m butonul Options. Fereastra de dialog va fi extins cu o zon suplimentar.
Alegem baza de date dorit din lista DataBase. n mod implicit, este selectat
baza de date master, care gzduiete tabelele sistem. Select`m baza de date
NorthWind, care va fi utilizat de acest exemplu.
Dup apsarea butonului OK, urmeaz conectarea efectiv la baza de date
i n dreptul butonului Connect, apare numele acesteia.
Dac dorim ca interogarea s ncarce n mod implicit o anumit tabel, putei
selecta numele acesteia din lista identificat prin cifra 4. n caz contrar, ls`m
nemodificat acest parametru. Aps`m butonul OK pentru a ncheia definirea
sursei de date. Din acest moment, de cte ori vom dori s cre`m o interogare
nou pe baza de date NorthWind, vom selecta sursa de date Conexiune SQL.
Expertul Query ne va ghida pe parcursul procesului de formulare a interogrii.
Folosim butonul Options pentru a stabili ce obiecte vor fi incluse n
interogare. Select`m coloanele dorite: Orders.OrderID, Orders.OrderDate,
Employees.FirstName, Employees.LastName, Customers.CompanyName. Aps`m
butonul Next pentru a trece la pasul urmtor. Putem stabili un criteriu de filtrare,
de exemplu afiarea tuturor comenzilor de care rspunde agentul de v@nz`ri cu
numele King (LastName equals KING). Dac vrem ca nregistrrile selectate s fie
deja ordonate, stabilim criteriul de sortare n pasul urmtor (Company Name). n
felul acesta, lista rezultat va fi ordonat dup numele clientului. Trecem la pasul
urmtor, select`m ntoarcerea datelor n Microsoft Excel i aps`m butonul
Finish. ntr-adevr, lista rezultat conine numai liniile referitoare la comenzile
gestionate de King.
25

Lec\
Lec\ia 2. LUCRUL {N COLABORARE
2.1. Lucrul [n echip` [n cadrul unei re\
re\ele
2.1.1. Despre lucrul [n re\
re\ea
De multe ori realizarea unui proiect, presupune o munc` de echip`, membrii
echipei ajung@nd la un moment dat s` lucreze cu acela]i document. Exist` 2
situa\ii de colaborare:
a) Mai mul\i utilizatori partajeaz` acela]i calculator (de exemplu, se lucreaz` [n
schimburi)
b) Se lucreaz` [n echip` prin intermediul re\elei ]i se partajeaz` foldere ]i fi]iere.
Lucrul [n echip` presupune urm`toarele urm`toarele:
- Partajarea unui registru Excel: partajarea [nseamn` utilizarea [n comun a
respectivei resurse hardware/software [n cadrul unei re\ele (exemplu: discuri,
foldere, fi]iere, imprimante, etc)
- Distribuirea unui registru Excel [n caadrul re\elei, c`tre mai mul\i utilizatori: acest
lucru utilizeaz` mesageria electronic`. Routarea unui registru este util` atunci
c@nd se dore]te aportul mai multor membrii al echipei. Se stabile]te astfel ruta ce
va fi parcurs` de fi]ier: registrul va fi trimis la c@te o persoan` la un moment dat,
respectiva persoan` [l modific`, dup` care este trimis la urm`toarea persoan`.
Sau, o copie a documentului poate fi trimis` simultan la mai multe persoane.
- Urm`rirea modific`rilor [n cadrul unui registru, atunci c@nd mai mul\i utilizatori
lucreaz` cu acela]i document.
- Consolidarea modific`rilor pentru un registru la care au lucrat mai mul\i autori
- Inserarea de comentarii [n cadrul foilor unui registru
26

- Trimiterea electronic` la destina\ie a foilor unui registru Excel (po]t` electronic`,


fax)
2.1.2. Despre re\
re\ele
O re\
re\ea reprezint` un grup de echipamente de calcul ]i periferice,
interconectate dpdv fizic, care partajeaz` resurse hardware (exemplu: hard-discuri,
imprimante, fax/modemuri, etc) ]i software (foldere, fi]iere).
Caracteristicile unei re\ele sunt:
- mediul fizic utilizat pentru interconectarea calculatoarelor: cablu, radio,
microunde, etc
- protocolul utilizat pentru comunicare: toate calculatoarele dintr-o re\ea trebuie
s` aibe acela]i protocol instalat pentru a putea comunica [ntre ele; de asemena,
este important ca respectivul protocol s` fie configurat corect.
- resursele oferite pentru partajare:
partajare hardware (discuri, imprimante, fax/modemuri,
etc) sau software (foldere, fi]iere, etc)
{ntr-o re\ea computerele sunt clasificate [n dou` categorii:
-servere (servers): calculatoarele care pun la dispozi\ia re\elei resurse
hardware ]i software, pentru a fi accesate de ceilal\i participan\i. Deci, serverele
ofer` resurse.
-clien\
clien\i (clients): computere care acceseaz` ]i utilizeaz` resursele oferite de
c`tre serverele re\elei. Deci, clien\ii utilizeaz` resursele oferite de servere.
27

{n func\ie de rolurile pe care le [ndeplinesc calculatoarele participante [n


re\ea, re\elele se clasific` [n:
- peerpeer-toto-peer, sau egal-la-egal: fiecare calculator din re\ea poate [ndeplini rolul de
server (deci poate oferi resurse sau servicii) ]i [n acela]i timp de client.
Exemplu de re\ea peer-to-peer:
re\ea Windows 95/98/Me/NT Workstation/Windows 2000 Professional. {n acest caz,
calculatoarele sunt grupate pe grupuri de lucru (workgroups). Pentru ca respectivele calculatoare
s` poat` comunica, trebuie ca ele s` apar\in` aceluia]i grup de lucru.

- client/server: calculatoarele participante au un rol bine definit, de server sau de


client, nu ambele [n aclea]i timp.
Exemplu de re\ea C/S:
o re\ea [n care exist` cel pu\in un calculator pe care este instalat un sistem de operare [n re\ea,
cum ar fi de exemplu Windows NT Server, Windows 2000 Server. {n acest caz, celelalte
calculatoare pe care ruleaz` Windows 95/98/ME/2000 Professional sunt clien\i ai re\elei, sau
sta\ii de lucru. Calculatoarele ]i utilizatorii re\elei sunt grupa\i pe domenii.

{n func\ie de resursele ]i serviciile pe care le pune la dispozi\ia re\elei,


serverele sunt de mai multe tipuri:
- server de fi]iere (file server); ofer` foldere ]i fi]iere spre partajare
- server pentru imprimare (print server): pune la dispozi\ia clien\ilor imprimantele ]i
serviciilor necesare pentru accesarea lor partajat`
- server de comunica\ii (communication server): este dotat cu echipamentul
hardware necesar pentru a deservii clien\ii re\elei [n vederea comunic`ii electronice
- server de baze de date (database server): stocheaz` ]i gestioneaz` una sau mai
multe baze de date
28

- server Web (Web server): stocheaz` ]i gestioneaz` site-uri Web, adic` colec\ii
de pagini sau fi]iere Web, [n format HTML, [mpreun` cu alte fi]iere conexe (grafice,
anima\ii, etc) apelate din cadrul paginilor Web.
- server FTP (FTP server): stocheaz` ]i gestioneaz` fi]iere ce pot fi transferate
c`tre alte computere client
- server pentru grupuri de dialog (News server): stocheaz` ]i gestioneaz` mesaje
pentru discu\ii interactive
- server pentru po]t` electronic` (Mail server): stocheaz` ]i gestioneaz` mesajele
de po]t` electronic`
Opera\ia de conectare la re\ea se nume]te login ]i se realizeaz` prin
intermediul unui cont definit prin nume utilizator ]i parol`.
Opera\ia de deconectare de la re\ea se nume]te logout.
Internet:
Internet reprezint` o re\ea global` de comunica\ii care permite
interconectarea computerelor din [ntreaga lume. Protocolul specific Internet este
TCP/IP. Este o re\ea format` din mai multe re\ele.
Intranet:
Intranet re\ea privat` care se bazeaz` pe tehnologiile ]i aplica\iile Internet.
Re\eaua Intranet NU este public`, [n sensul c` apar\ine unei companii.

29

2.1.3. Software ]i aplica\


aplica\ii de re\
re\ea
Software:

Denumire
MS Windows
95/98/Millenium

MS Windows NT
Workstation, Windows
2000 Professional

MS Windows NT Server.
Windows 2000
Server/Advanced Server

Descriere
Sisteme de operare desktop. Calculatoarele pe care
sunt instalate se pot conecta:
- la o re\ea peer-to-peer Windows ]i [n acest caz pot
de\ine rol de server (partajaeaz` date ]i imprimante)
]i de client
- la o re\ea client/server ]i [n acest caz de\in rolul de
client
Se livreaz` [mpreun` cu toate componentele necesare
pentru conectarea la re\ea.
Sisteme de operare desktop mai evoluate.
Calculatoarele pe care sunt instalate se pot conecta:
- la o re\ea peer-to-peer Windows ]i [n acest caz pot
de\ine rol de server (partajeaz` date ]i imprimante) ]i
de client
- la o re\ea client/server ]i [n acest caz de\in rolul de
client
Pot juca rol de server pentru maxim 10 clien\i.
Se livreaz` [mpreun` cu toate componentele necesare
pentru conectarea la re\ea.
Sisteme de operare [n re\ea. Calculatoarele pe care se
instaleaz` au rol de server.

30

Aplica\ii Windows de re\ea:


Network, din Control
Panel

Permite adaugarea, ]tergerea ]i configurarea


componentelor de re\ea Windows.

Network Neighborhood

Permite afi]area ]i accesarea participan\ilor din


re\ea (calculatoare, imprimante, discuri, foldere,
fi]iere, etc).

MS Outlook 2000

Aplica\ie de mesagerie ]i po]t` electronic`, din


suita Office 2000. Dispune de agend` electronic`
care poate fi accesat` din celelalte aplica\ii ale
suitei Office 2000.

Microsoft Fax

Aplica\ie pentru trimiterea/primirea faxurilor. Se


livreaz` [mpreun` cu Windows 95/98/Me. Se
instaleaz` separat de sistemul de operare. Pentru
instalare, trebuie localizat ]i lansat [n execu\ie
programul Awfax.exe de pe kit-ul de instalare
Windows.

31

2.2. Partajare documentelor [n cadrul unei re\


re\ele
2.2.1. Configurarea calculatorului pentru a participa la o re\
re\ea
Cursul de fa\` nu are drept subiect re\ele de calculatoare de aceea no\iunile
referitoare la acestea vor fi trecute doar [n revist` pe scurt.
Pentru ca un calculator s` poat` participa la o re\ea, trebuiesc [ndeplinite
urm`toarele condi\ii:
- s` fie conectat fizic la re\ea (s` aib` instalat` o plac` de re\ea ]i s` fie conectat
prin cablu, linie telefonic`, satelit, radio, etc)
- dispozitivele fizice de re\ea s` fie configurate corect (instalare ]i configurare
driver) sub sistemul de operare.
- [nainte de a demara configurarea software, trebuie cunoscut tipul ]i parametrii
re\elei: ce tip este, protocolul utilizat, modul de organizare.

32

Exemplu:
Tip:

Peer-to-Peer
Windows

Client/Server Windows 2000


Server

Protocol:

NetBeui

TCP/IP
(adres` server ]i cum se aloc`
adresele pentru clien\i)

Organizare resurse:

Workgroup

Domeniu

Servicii server:

Partajare
fi]iere ]i
imprimante

Imprimare, alocare automat` de


adrese IP, etc.

s`
s`
s`
s`

fie
fie
fie
fie

instalat ]i configurat protocolul de re\ea


instalat software-ul client pentru participare la re\ea
instalate pe server serviciile de re\ea
definit un cont de re\ea (nume user ]i parol`)

Sub Windows, aplica\ia utilizat` pentru a configura componentele de re\ea


este Network din Control Panel.

33

Componentele
de re\ea
instalate

Buton pentru ad`ugare de


componente de re\ea

Buton pentru
configurarea
componentei
selectate

34

Dup` ap`sarea butonului Add, este afi]at` urm`toarea fereastr` care


permite instalarea componentelor de re\ea Windows:

Pentru a vedea ce resurse sunt disponibile [n re\ea, se poate utiliza aplica\ia


Network Neighborhood, al c`rei icon se afl` pe desktop.

35

2.2.1. Activarea partaj`rii rresurselor


esurselor [n re\
re\ea peerpeer-toto-peer sub Windows
(Se lucreaz` sub Windows 98)
{n exemplu curent, vom ar`ta cum putem partaja datele de pe calculatorul
propriu, sub sistemul de operare Windows 98. Pornim de la premiza c` toate
set`rile necesare lucrului [n re\ea au fost deja efectuate.
Din START-Settings, deschidem folderul Control Panel. Lans`m aplica\ia
Network. {n pagina Configuration, avem lista componentelor de re\ea deja
instalate. Presupunem c` facem parte dintr-o re\ea Microsoft perr-to-peer.
Trebuie s` ne asigur`m c` [n lista de componente de re\ea instalate se afl`
serviciul pentru partajarea fi]ierelor ]i imprimantelor [n re\ele Microsoft, adic`
File and Printer Sharing for Microsoft Networks. Dac` nu g`sim acest serviciu, va
trebui s`-l instal`m. Putem utiliza butonul Add, sau ap`s`m butonul File and
Print Sharing.
Pentru a partaja hard-discuri, foldere ]i fi]iere, activ`m op\iunea I want to
be able to give others access to my files. Dac` avem o imprimant` conectat` la
calculator, atunci putem da altor utilizatori ai re\elei voie s` tip`reasc` pe aceast`
imprimant`. {n acest caz, trebuie s` activ`m op\iunea I want to be able to allow
others to print to my printer(s).
{n pagina Identification, la rubrica Computer Name, putem vedea care
este numele prin care se identific` calculatorul nostru [n re\ea. Eventual, putem
vedea la rubrica Workgroup, numele grupul de lucru din care face parte
calculatorul nostru.
36

{n pagina Acces control putem defini modul de partajare al resurselor pe


calculatorul nostru. Avem dou` posibilit`\i:
- Share-level access control: adic`, accesul este controlat pentru fiecare resurs`
[n parte
- User-level access control: accesul la resurse este controlat pentru utilizatori
individuali, sau pentru grupuri de utilizatori.
Vom l`sa prima op\iune activat`. Ap`s`m butonul Ok ]i trebuie s` reponrim
calculatorul.
{n acest exemplu am lucrat sub Windows 98. Procedeul este similar sub
Windows 95, Windows Millenium, Windows NT sau Windows 2000.
2.2.2. Partajarea hardhard-discurilor ]i folderelor sub Windows
Deschidem fereastra My Computer ]i efectu`m clic st@nga pe discul C. Din
meniul contextual alegem op\iunea Properties. Select`m pagina Sharing.
Observ`m c` op\iunea Not shared este activat` [n mod implicit. Acest lucru
[nseamn` c` discul nu este partajat. Putem activa op\iunea Shared-As pentru a
permite celorlal\i utilizatori ai re\elei acces la disc. La rubrica Share_Name
introducem numele sub care va fi identificat [n re\ea.
{n zona Access Type definim modul de acces la disc: implicit este propus`
op\iunea Read-Only, adic` numai [n citire. Putem alege Full, dar [n acest caz
utilizatorii re\elei pot nu numai citi date de pe disc, dar le pot de asemenea ]terge
sau modifica. Op\iunea Depends on password permite accesul la disc [n baza unei
parole.
37

De obicei, nu permitem utilizatorilor re\elei accesul la [ntregul disc, ci numai


la anumite foldere de pe disc. De aceea vom ap`sa Cancel pentru a anula
partajarea discului.
Din fereastra My Computer afi]`m con\inutul discului C ]i select`m folderul
Comun. Din meniul File alegem Properties ]i alegem pagina Shared. {n mod
implicit, folderul nu este partajat. Activ`m op\iunea Shared as ]i introducem
numele prin care folderul va fi identificat [n re\ea. Vom permit accesul [n citire ]i
modificare, aleg@nd Full. Ap`s`m Ok. Observ`m c` icon-ul folderului s-a
modificat, pentru a ne indica c` acesta este partajat.
2.2.3. Stabilirea unui registru Excel partajat
Din meniul Tools- Shared Workbook, pagina Editing se activeaz` Allow
changes by more than one user at the same time ]i se apas` Ok.
Prin File Save as se salveaz` registrul undeva [n cadrul re\elei.
2.2.4. Configurarea unui registru Excel partajat
Din meniul Tools Shared workbook, pagina Advanced:
a) Pentru ca modific`rile s` poat` fi vizualizate de c`tre ceilal\i utilizatori ai re\elei,
se activeaz` op\iunea: Update changes, when file is saved, sau op\iunea
Automatically every ... (ultima salveaz` modific`rile la un interval de timp stabilit
de utilizator)
b) Pentru p`strarea set`rilor [n vederea tip`ririi sau afi]`rii, se activeaz` op\iunea:
Include in personal view, print settings & filter settings
38

2.2.5. Deschiderea unui registru Excel partajat din re\


re\ea sub Windows
Windows
(Se lucreaz` sub Windows 98)
Pentru a deschide un document aflat pe un alt calculator din re\ea, din
meniul Fi]ier apel`m comanda Deschidere. {n lista intitulat` Privire [n,
select`m Network Neighborhood, ]i ne sunt afi]ate echipamentele disponibile [n
re\ea: dup` icon-ul elementelor, ne putem da seama c` avem 3 calculatoare,
inclusiv calculatorul nostru.
Efectu`m dublu-clic pe calculatorul unde se afl` stocat fi]ierul dorit. Ne apar
acum afi]ate numai resursele oferite spre partajare de acest calculator. Prin
dublu-clic deschidem folderul Comun ]i select`m fi]ierul dorit. Efectu`m clic pe
butonul Deschidere. Fi]ierul respectiv este deschis [n Excel.
Dac` [ncerc`m s` deschidem un fi]ier din re\ea care este deja deschis de
altcineva, vom primi urm`torul mesaj de avertizare. {n acest caz, putem s`-l
deschidem [n mod citire numai, f`r` posibilitatea de a-l modifica. Dac` dorim,
putem ap`sa butonul Notificare, pentru a fi notifica\i atunci c@nd respectivul
utilizator de re\ea a [nchis fi]ierul ]i deci [l putem deschide. Atunci c@nd se
[nt@mpl` acest lucru, vom primi urm`torul mesaj. Ap`s`m butonul CitireModificare. Acum putem accesa respectivul fi]ier ]i [l putem modifica.
2.2.6. Anularea accesului unui utilizator la un registru Excel p
partajat
artajat
Din meniul Tools Shared workbook, pagina Editing, din lista Who has
this workbook open now se alege utilizatorul pe care dorim s`-l elimin`m ]i se
apas` Remove user.
39

2.2.7. Anularea accesului partajat la un registru Excel


Din meniul Tools Shared workbook, pagina Editing se dezactiveaz`
op\iunea Allow changes by more than one user.
2.3. Urm`rirea modific`rilor
2.3.1. Despre modific`ri
C@nd se lucreaz` [n echip` asupra unor registre partajate, este deosebit de
util` o facilitate prin care s` se poat` \ine eviden\a modific`rilor efectuate de
c`tre un membru al echipei ]i care s` permit` acceptarea unora dintre modific`ri
sau respingerea altora. Excel 2000 permite urm`rirea modific`rilor efectuate [ntrun registru. Aceast` facilitate permite detectarea ]i identificarea modific`rilor
efectuate de fiecare autor [n parte. Atunci c@nd este activat` aceast` facilitate,
Excel marcheaz` prin colorarea textului, modific`rile efectuate de c`tre fiecare
autor. {n plus, un Sfat Ecran este afi]at pentru fiecare modificare, atunci c@nd se
men\ine cursorul deasupra textului marcat, indic@nd numele autorului modific`rii,
precum ]i data ]i ora la care aceasta a fost efectuat`. Dac` exist` mai multe
copii ale documentului ]i fiecare dintre acestea con\ine modific`ri, Excel permite
[mbinarea acestor modific`ri [ntr-un singur document.

40

2.4. Inserarea comentariilor


2.4.1. Inserarea unui comentariu [ntr[ntr-o celul`
Sub Excel, putem asocia comentarii explicative la celulele din foile de calcul.
Selectam o celul` ]i din meniul Insert, alegem op\iunea Comment. Se deschide o
fereastra de editare pentru comentarii, care con\ine numele utilizatorului curent ]i
este asociat` celulei printr-o s`geat`. Observ`m c` celula dispune de un triunghiu
rou [n colul din dreapta sus. Dupa introducerea comentariului, ap`s`m tasta
Enter.
Enter Celulele la care au fost asociate comentarii se identific` prin triunghiul ro]u.
Comentariile pot fi afi]ate prin pozi\ionarea cursorului mouse-ului peste celul`.
Pentru a [mpiedica afi]area comentariilor, select`m din Tools Options,
Options
pagina View.
View Activ`m op\iunea None n zona Comments i aps`m OK.
OK Observ`m
c` triunghiul rou indicator a disprut. La pozi\ionarea cursorului deasupra celulei n
cauz, comentariul nu mai apare.
Pentru ca textul comentariului s fie permanent vizibil, select`m din Tools
Options,
Options pagina View.
View Activ`m op\iunea Comment & Indicator n zona Comments
i apsam OK.
OK Comentariul va fi vizibil n orice moment.
Revenim la setarea implicit`. Din Tools Options,
Options pagina View,
View activam
optiunea Comment Indicator only.

41

2.4.2. Modificarea unui comentrariu dintrdintr-o celul`


Celulele care au asociate comentarii sunt marcate cu un triunghi rou n
colul din dreapta sus. Select`m celula dorit` ]i alegem din meniul Insert Edit
Comment. Modificam textul. Apasam Enter pentru a salva modificarea.
Un alt mod de a edita un comentariu, este prin meniul contextual al celulei.
Selectam Edit Comment ]i modificam textul.
2.4.3. }tergerea unui comentariu dintrdintr-o celul`
Celulele care au asociate comentarii sunt marcate cu un triunghi rou.
Pentru a terge comentariul, efectuam clic dreapta pe celula. Din meniul
contextual alegem Delete Comment
Comment. tergerea se face fr confirmare i este
definitiv. Triunghiul rou a disprut, odat cu comentariul. O alta modalitate de a
sterge un comentariu este urmatorul: selectam celula prin clic stanga si din Edit
Clear,
Comments.
Clear alegem optiunea Comments
2.5. Trimiterea electronic` la destina\
destina\ie
2.5.1. Cerin\
Cerin\e hardware ]i software pentru trimiterea electronic`
electronic` a documentelor
Cerin\e hardware:
- conexiune fizic` la re\ea ]i eventual la re\eaua telefonic`;
Exemplu1: pentru conectare la Internet prin linie telefonic` este nevoie de un modem cuplat la
calculator ]i la telefon
42

Exemplu 2: pentru conectare la intranet-ul firmei (adic` re\eaua firmei), este necesar` o plac` de
re\ea ]i cablu corespunz`tor
Exemplu 3: pentru trimitere/primire faxuri, este necesar` o plac` fax/modem, conectat` la
calculator ]i la telefon

Cerin\e software:
- pentru mesagerie ]i po]t` electronic`, este necesar` prezen\` unui server de
comunica\ii [n re\ea

Exemplu 1: pentru conectare la Internet prin linie telefonic`, server-ul apar\ine firmei furnizoare de
servicii Internet
Exemplu 2: pentru o re\ea intranet, trebuie s` existe un server care s` dispun` de software
adecvat pentru a [ndeplini rolul de server de comunica\ii; exemplu de server de comunica\ii: MS
Exchange

- pentru fiecare sta\ie client, pe l@ng` sistemul de operare, care trebuie configurat
pentru conectarea la re\ea, trebuie s` existe aplica\ii care permit
trimiterea/primirea de mesaje electronice, sau aplica\ii care s` permit` accesul al
alte servicii ale re\elei.
Exemplu 1: pentru Internet, aplica\iile cel mai frecvent utilizate sunt un browser Web (exemplu: MS
Internet Explorer) ]i un program de po]t` electronic` (exemplu: MS OutLook 2000 care face parte
din suita Office 2000, sau OutLook Express care se livreaz` cu IE)
Exemplu 2: pentru intranet, este necesar` o aplica\ie care s` poat` accesa serverul de comunica\ii.
Exemplu: OutLook 2000.

- pentru trimitere/primire de faxuri, este necesar` o aplica\ie specific`; dpdv al


utilizatorului, trimiterea unui fax este similar cu printarea unui document; trebuie
doar aleas` imprimanta potrivit`.
- aplica\ia pentru mesagerie electronic` care se instaleaz` pe fiecare sta\ie client
dispune de o agend`, unde vor fi [nscrise informa\iile utilizate pentru comunicare:
43

adrese de po]t` eletronic`, numere de telefoane/fax, numele persoanei, etc.


Aceast` agend` electronic` poate fi utilizat` de Word 2000 pentru trimiterea
documentelor pe cale electronic`.
Office 2000 se livreaz` [mpreun` cu urm`toarele aplica\ii de mesagerie
electronic`:
- OutLook 2000: aplica\ie de mesagerie ]i po]t` electronic`. Include o
component` denumit` Symantec Fax Starter Edition care poate fi utilizat` pentru
trimiterea faxurilor pe calculator.
- Internet Explorer 5 ]i OutLook Express 5: un browser Web ]i aplica\ie pentru
po]t` electronic` Internet.
Exemplele ce urmeaz` presupun c` OutLook 2000 este instalat ]i este
aplica\ia de mesagerie implicit` din sistem. Se utilizeaz` agenda electronic` a
acesteia.
2.5.2. Trimiterea prin Intermet a unei foi de lucru Excel ca mesaj de po]t`
electronic`
Dorim s` trimitem prin po]t` electronic` unui coleg foaia de lucru curent`,
prin Internet.
Ne asigur`m c` suntem conecta\i la Internet.
Revenind [n registrul Excel, ap`s`m butonul Po]t` electronic` din bara de
instrumente Standard. Suntem [ntreba\i dac` dorim s` trimitem registrul curent
ata]at la un mesaj electronic (fi]ierul se transmite ca anex`), sau dac` vrem ca
44

mesajul electronic [n sine s` reprezint` con\inutul foii de lucru curente. Select`m a


doua op\iune.
Fereastra de lucru se modific` astfel: [n partea superioar` dispunem de un
panou care trebuie completat cu datele destinatarului.
{n caseta To vom scrie adresa de po]t` electronic` a destinatarului. O
putem scrie manual, sau putem efectua clic pe icon-ul [n form` de carte deschis`
pentru a accesa agenda electronic`. Putem alege de acolo una sau mai multe
adrese.
Rubrica Cc poate r`m@ne necompletat`. Dac` introducem aici adrese, o
copie a mesajului va trimis` ]i la respectivele adrese. Aceast` rubric` p`streaz`
compatibilitatea cu aplica\ii de mesagerie mai vechi, care nu permiteau
specificarea mai multor adrese la rubrica To.
La rubrica Subject putem scrie c@teva cuvinte de explica\ii asupra mesajului
pe care-l trimitem. Aceast` rubric` este op\ional`, dar se recomand` completarea
sa. {n mod implicit, aici este [nscris numele documentului.
Pentru a trimite documentul ap`s`m butonul Send this Sheet. {n acest
moment, este lansat` [n execu\ie automat aplica\ia de po]t` electronic` implicit`
a sistemului, de exemplu Outlook Express. Are loc trimiterea mesajelor de po]t`
electronic`.

45

2.5.3. Ata]area unui registru Excel


Excel la un mesaj de po]t` electronic` ]i trimiterea
lui prin Internet
Dorim s` trimitem un registru [ntreg prin Internet unui coleg. Mesajele de
po]t` electronic` sunt [n general scurte ]i la obiect, de aceea vom ata]a
respectivul registru la mesaj.
{n registrul Excel, ap`s`m butonul Po]t` electronic` din bara de
instrumente Standard. Suntem [ntreba\i dac` dorim s` trimitem registrul curent
ata]at la un mesaj electronic (fi]ierul se transmite ca anex`), sau dac` vrem ca
mesajul electronic [n sine s` reprezint` con\inutul foii de lucru curente. Select`m
prima op\iunea.
Se deschide fereastra de lucru aferent` aplica\iei de po]t` electronic`
implicit` a sitemului, de exemplu Outlook Express. Fi]ierul este deja ata]at la
mesaj, mesaj care [n acest moment este gol.
Complet`m adresa destinatarului ]i scriem c@teva cuvinte la rubrica
Subject. Scriem c@teva cuvinte ]i [n spa\iul aferent mesajului, de exemplu
:Ata]ez registrul Excel pe care mi l-ai cerut.
Minimiz`m aplica\ia Excel ]i ne conect`m la Internet. Acces`m leg`tura de
tip dial-up creat` sub Windows. Num`rul este format automat. Efectu`m
procedura de login.
Revenim [n aplica\ia de po]t` electronic` - Outlook Express ]i ap`s`m
butonul Send. Mesajul nostru este trimis, [mpreun` cu fi]ierul ata]at, utiliz@nd
aplica\ia de po]t` electronic` implicit`, adic` Outlook Express.
46

Deschidem un alt registru Excel cu mai multe foi de lucru. Din meniul Fi]ier
alegem Trimitere c`tre. Observ`m c` primele 2 op\iuni de aici, intitulate
Destinatar, se refer` la po]ta electronic`. Prima op\iune este echivalent` cu
butonul Po]t` electronic` din bara de instrumente Standard. Acum vom alege
Destinatar coresponden\` (ca ata]are).
Este automat lansat` aplica\ia pentru po]t` electronic` implicit` a
sistemului de calcul, [n acest caz OutLook Express. Fi]ierul curent Excel este deja
ata]at la mesaj. Scriem mesajul ]i complet`m adresa destinatarului. Observ`m ca
la rubrica Subject este [nscris numele fi]ierului. Ap`s`m butonul Send din bara
de instrumente a aplica\iei OutLook Express, pentru a trimite mesajul.
{nchidem aplica\ia OutLook Express ]i revenim [n Excel. Ne deconect`m de la
Internet.
2.5.4. Trimiterea unei foi de lucru Excel ca fax
Vrem s` trimitem foaia de lucru curent` prin fax. Pentru aceasta, din meniul
Fi]ier alegem Trimitere c`tre Destinatar fax. Se lanseaz` [n execu\ie expertul
Fax ]i ap`s`m butonul Next.
Specific`m ce anume dorim s` trimitem prim fax: activ`m butonul radio
aferent foii de lucru ]i activ`m ]i op\iunea pentru a trimite o pagin` de gard` la
[nceput. {n aceast` fereastr`, specific`m programul utilizat pentru a trimite faxul ]i
anume, Microsoft Fax, care trebuie s` fi fost instalat anterior.
Complet`m datele aferente destinatarului. Le putem introduce manual, sau
le putem selecta din agenda electronic` Outlook. Trecem la urm`torul pas. Alegem
47

stilul dorit pentru fax ]i anume Profesional. Complet`m manual datele


expeditorului. }i aici, putem selecta informa\iile din agenda electronic`. Ap`s`m
butonul Finish. Este afi]at` pagina de gard` care precede documentul ce va fi
trimis prin fax ]i pe ecran este disponibil` bara de instrumente Fax Wizard.
Ap`s`m butonul Send fax now.
Se deschide aplica\ia Microsoft Fax, unde trebuie s` introducem datele
destinatarului. Aplica\ia MS Fax este o aplica\ie distinct` de Excel, de aceea ]i aici
ne sunt cerute anumite informa\ii. Utiliz`m agenda electronic` pentru a selecta
destinatarul ]i ap`s`m butonul Next, care acum este activat. {n urm`toarea
fereastr`, nu mai activ`m op\iunea pentru pagina de gard`, adic` Cover page ]i [n
continuare, nu complet`m informa\ii [n casetele Note ]i Subject. Ap`s`m
butonul Finish pentru a trimite efectiv faxul, a]a cum l-am definit [n Excel.

48

Lecia 3. TRANSPUNEREA DATELOR DIN EXCEL PENTRU UTILIZARE PE


WEB
3.1. Despre Internet ]i Intranet
3.1.1. Servicii Internet ]i intranet
Internet:
Internet reprezint` o re\ea global` de comunica\ii care permite
interconectarea computerelor din [ntreaga lume. Aceast` re\ea este compus` din
mii de re\ele mai mici de calculatoare ]i milioane de calculatoare comerciale,
educa\ionale, guvernamentale ]i personale. {n cadrul Internet-ului se utilizeaz`
protocolul TCP/IP.
Serviciile cel mai frecvent accesate ale Internet-ului sunt:
- WWW (World
World Wide Web,
Web sau Web pe scurt): prin intermediul Web-ului
pot fi publicate pe Internet documente [n format HTML (Hyper Text Markup
Language), ce pot include text, grafic`, secven\e video ]i anima\ie, acces la baze de
date, etc. Din punct de vedere al utilizatorului, accesul informa\iilor se realizeaz`
prin intermediul paginilor Web, care de\in un format special. Resursele Web-ului
sunt accesate prin intermediul unor aplica\ii specifice, denumite browsere sau
navigatoare Web
- Po]t` elect
electronic`
ronic` (e(e-mail): acest serviciu permite transmiterea ]i primirea
de mesaje electronice [ntre utilizatorii re\elei Internet.
- Transfer de fi]iere
fi]iere: preluare de informa\ii din cadrul Internet-ului
(download), sau transmitere de fi]iere ]i stocarea lor pe servere Web (upload)
49

- Grupuri de dialog (newsgroups):


(newsgroups) este serviciul care permite comunicarea
[ntre mai mul\i utilizatori ai Internet-ului, grupa\i [n func\ie de anumite tematici.
Intranet:
Intranet o re\ea ce apar\ine unei firme, bazat` pe tehnologiile ]i serviciile
Internet.
{n ambele cazuri se utilizeaz` protocolul TCP/IP ]i acelea]i produse
software.
3.1.2. Accesul la Internet/intranet
Pentru a accesa Internet-ul, sau o re\ea intranet, sunt necesare
urm`toarele:
-un computer care are posibilitatea conect`rii fizice la re\ea (exemplu: prin
intermediul unui modem ]i a unei linii telefonice, sau prin intermediul unei re\ele
interne).
- un cont (nume utilizator ]i parol`) ]i informa\ii referitoare la conectarea la server
(adresa TCP/IP, mod de accesare, etc); toate aceste informa\ii sunt date de firma
furnizoare de servicii Internet sau de administratorul re\elei
- software pentru conectare; sistemele de operare Windows
(95/98/Millenium/NT/2000) se livreaz` cu software-ul necesar
- aplica\ii pentru accesarea serviciilor Internet/intranet: navigator (sau browser)
pentru accesarea paginilor Web (de exemplu Microsoft Internet Explorer care se
livreaz` [mpreun` cu suita Office 2000 ]i cu SO Windows 98/Me/2000), aplica\ie
pentru po]t` electronic` (de exemplu, Outlook 2000 care face parte din suita
Office 2000, sau Outlook Express care se livreaz` [mpreun` cu IE), etc.
50

7.1.3. Accesul la resursele Internet/intranet


Pentru servere Internet/intranet, localizarea resurselor se realizeaz` prin
intermediul unei adrese unice [n cadrul re\elei, numit` URL Universal Resource
Locator. Formatul unei adrese URL este prezentat mai jos:
protocol://adres`_host
Protocolul aflat [naintea adresei calculatorului host (adic` gazd` - stocheaz`
resursa respectiv`) se refer` la protocolul utilizat de respectivul server pentru a
facilita accesul la informa\iile stocate pe el. Acest protocol depinde de natura
serverului accesat ]i nu se refer` la protocolul men\ionat mai [nainte TCP/IP,
care este principalul protocol de comunica\ii [n cadrul Internet-ului.
Mai jos sunt date exemple de protocoale ce pot fi utilizate [n cadrul unei
adrese URL:

http://adresa_host

Protocolul specific Web-ului este HTTP Hyper Text Transfer Protocol. Adresa
host-ului reflect` stuctura ierarhic` de calculatoare ale re\elei. Adresa [ncepe cu
denumirea server-ului ]i poate fi urmat` de calea de acces c`tre diferite fi]iere
stocate pe acel server. Un exemplu de adres` Web este dat mai jos ]i se refer` la
site-ul Web al firmei Microsoft.
http://www.microsoft.com
Dac` se dore]te accesarea direct` a unui fi]ier ale c`rui cale ]i denumire
sunt cunoscute, atunci adresa poate fi scris` astfel:
51

http://www.microsoft.com/file.html

file://cale_de acces\denumire_fisier

Permite localizarea resurselor locale. De exemplu, dac` prin intermediul unui


browser se dore]te vizualizarea con\inutului fi]ierului MENIU.HTM, aflat pe discul E:,
[n folderul \WWW\Files, atunci sintaxa corect` este:
file://e:\WWW\Files\meniu.htm

ftp://adresa_host

File Transfer Protocol (FTP) reprezint` un protocol pentru trasferul datelor. De


exemplu, dac` se dore]te preluarea unui program sau a unui fi]ier din cadrul
Internet-ului, atunci trebuie contactat un server pe care acestea sunt stocate ]i
care utilizeaz` protocolul de comunica\ii FTP. Pe l@ng` desemnarea unui protocol
de comunica\ii, FTP se mai refer` ]i la denumirea unei aplica\ii. Un browser Web
poate accesa ]i servere FTP, f`r` a necesita instalarea unei aplica\ii suplimentare
pentru FTP. Adresa gazdei are aceia]i semnifica\ie ca mai sus.
Exemplu de adres` FTP:
ftp://ftp.microsoft.com
3.1.4. Structura unei pagini Web
Serverul Web este computerul care gestioneaz` ]i prezint` paginile Web.
Paginile Web sunt documente [nregistrate [n formatul HTML (Hyperlink Markup
Language) format [n care documentele sunt fi]iere de tip text simplu dar care
con\in instruc\iuni speciale care comunic` serverului cum trebuie format textul
52

afi]at ]i loca\ia fi]ierelor grafice incluse [n pagina Web, precum ]i modul [n care
trebuie prezentate informa\iile ]i cum trebuie ele gestionate [n timpul prezent`rii.
Datorit` formatului special [n care sunt stocate informa\iile [ntr-o pagin`
Web, publicarea unui document pe Web este pu\in diferit` de alte mijloace de
publicare cum ar fi imprimarea. Astfel o pagin` de Web nu este aproape niciodat`
un singur fi]ier. Astfel de documente sunt colec\ii de obiecte individuale cum ar fi
casete text, cadre, imagini, video clip-uri etc. Deoarece formatul HTML este un
format text simplu, toate aceste elemente trebuie stocate [n fi]iere separate cu
formatul specific fiec`rui element, urm@nd a fi apoi indicate ]i identificate [n pagina
propriu-zis` prin numele ]i loca\ia fi]ierului care le con\ine. Astfel pagina propriuzis` se aseam`n` codului unei aplica\ii Visual Basic.

53

{n practic` nu este necesar s` ne preocup`m [ns` de toate aceste aspecte.


Office 2000 permite salvarea oric`rui document ca pagin` Web fie prin
intermediul comenzii Salvare ca pagin` Web din meniul Fi]ier fie select@nd acest
tip de fi]ier la salvarea documentului prin intermediul ferestrei de dialog Salvare
ca. Prin aceast` opera\ie, documentele aplica\iilor Office 2000 efectueaz`
54

automat conversia documentului [ntr-un fi]ier de tip HTML ]i creeaz` fi]ierele


individuale care con\in diferitele obiecte incluse [n documentul ini\ial.
Deoarece orice document Office 2000 poate deveni o pagin` Web, paginile
create [n aceast` aplica\ie reproduc cu fidelitate ceea ce orice utilizator va
vizualiza pe Web. Sunt reproduse astfel tabelele, c@mpurile speciale, imaginile ]i
obiectele desenate, fundalul colorat, stilurile ]i toate celelalte elemente de format.
{n orice document Office 2000, comut@nd [n modul de vizualizare Aspect pagin`
Web putem verifica aspectul documentului atunci c@nd acesta va fi vizualizat [ntrun browser Web. Prin utilizarea comenzii Examinare pagin` Web din meniul
Fi]ier, este permis` reverificarea aspectului ]i a func\ion`rii unei pagini Web
[naintea public`rii acesteia, asem`n`tor comenzii Examinare [naintea imprim`rii.
3.1.5. Ce obiecte pot fi incluse [ntr[ntr-o pagin`
pagin` Web
{n continuare sunt date c@teva dintre obiectele pe care le poate con\ine o
pagin` Web:
- text
- coduri HTML: instruc\iuni care determin` modul [n care sunt afi]ate sau modul [n
care pot fi manipulate obiectele dintr-o pagin` Web
- imagini grafice
- script-uri: sunt secven\e de instruc\iuni scrise [n MS Visual Basic Script sai
JavaScript care pot ad`uga interactivitate unei pagini Web, pot manipula obiecte,
pot determina modul [n care se afi]eaz` obiectele, etc.
- secven\e video (filme)
55

- programe de tip Java applet: un applet este un program scris [n Java, care se
stocheaz` pe un server al re\elei. {n momentul [n care browser-ul acceseaz`
pagina Web care include un applet, acesta este preluat din re\ea, [nc`rcat [n
memorie ]i executat pe calculatorul utilizatorului. La [ncheierea execu\iei sale,
applet-ul este desc`rcat din memorie.
- secven\e audio
3.2. Foldere Web
3.2.1. Ce sunt folderele Web
Foldere Web
Web: facilitate a serverului Web, prin intermediul c`reia pot fi
publicate documente pe Web site. Folderele Web pot fi create cu ajutorul
aplica\iilor Windows Explorer, My Computer, sau din aplica\iile suitei Office ]i pot fi
accesate de utilizatorii intranet-ului.
Un folder Web este de fapt un shortcut c`tre un server Web din re\ea.
Salvarea unei foi de calcul Excel [ntr-un folder Web se nume]te publicare.
publicare
3.2.2. Ad`ugarea unui folder Web cu ajutorul aplica\
aplica\iei My Computer
Din fereastra My Computer deschidem aplica\ia Foldere Web ]i cu
ajutorul icon-ului Add Web Folder lans`m programul asistent pentru ad`ugarea
unui nou folder Web.
Introducem adresa URL c`tre serverul Web din re\ea. Dac` avem drepturi
de navigare [n cadrul re\elei, atunci putem utiliza butonul R`sfoire, altfel vom
56

tasta manual adresa. La pasul urm`tor, specific`m numele sub care vrem s` fie
cunoscut folderul Web.
Observ`m c` [n fereastra My Computer a ap`rut un nou icon, aferent
folderului Web pe care tocmai l-am ad`ugat.
3.2.3. Ad`ugarea unui folder Web din aplica\
aplica\ia Excel
Din meniul Fi]ier alegem Deschidere ]i select`m Foldere Web. Observ`m
c` aici reg`sim folderul Web ad`ugat anterior. Efectu`m clic pe butonul Creare
folder din bara de instrumente a ferestre de deschidere a unui document.
Introducem manual adresa URL pentru serverul Web. Dac` avem drepturi de
navigare [n cadrul re\elei, atunci putem utiliza butonul R`sfoire. {n continuare,
specific`m numele sub care dorim a fi recunoscut folderul Web nou creat. Ap`s`m
butonul Terminare ]i este creat un nou folder Web. Revenim la nivelul imediat
superior, pentru a vedea ce foldere Web avem.
De fapt, ambele foldere reprezint` shortcut-uri c`tre loca\ii de pe unicul
server Web din re\eaua intranet.
Ap`s`m butonul Revocare, pentru a ie]i din fereastra de deschidere a unui
document.

57

3.3. Office 2000 ]i tehnologii pentru Web


3.3.1. Office 2000 ]i Web
Dezvoltarea tehnologiilor Internet petrecut n ultimii ani a fcut ca acestea
s ptrund tot mai mult n activitatea de zi cu zi. Astfel, utilizatorii se orienteaz
din ce n ce mai mult ctre intranet i Internet pentru a realiza schimbul de
informaii. Utilizarea unui browser comun permite accesul rapid, facil i ieftin la
informaii de tip Web.
Acesta este motivul pentru care suita Office 2000 (Word, Excel, Access i
PowerPoint) suport n mod nativ limbajul HTML, astfel nct toate documentele
Office 2000 sunt pregtite n mod implicit pentru utilizare pe Web.
Problematica relaiei Office 2000 / Web nu va fi abordat in extenso n
cadrul acestei seciuni, dar se vor furniza noiunile eseniale pentru a nelege
modul n care registrele Excel pot fi pregtite pentru utilizare n cadrul unui
intranet al organizaiei.
Putei salva un ntreg registru de lucru ca pagin Web, caz n care putei
vizualiza datele i naviga ntre foile de calcul ale acestuia, fr ns a putea
interveni n vreun fel asupra datelor.
Utilizatorii care creeaz foi de calcul sau baze de date vor beneficia n mod
deosebit de noile caracteristici orientate Web ale suitei Office 2000. Spre
deosebire de un document Word, puterea unei foi de calcul const n
interactivitatea dintre aceasta i utilizator. De exemplu, atunci cnd creai o foaie
de calcul pentru a analiza profitabilitatea unui produs prin introducerea unor valori
de cost diferite, un aspect important l constituie posibilitatea utilizatorilor de
58

introduce sau modifica valori i de a studia n timp real efectul acestora. Folosind
Office 2000 putei crea, de exemplu, tabele pivot care pstreaz capacitatea de
pivotare i interactivitatea chiar i atunci cnd sunt accesate prin intermediul
browser-ului Internet Explorer 5 sau ulterior.
Suita Office 2000 utilizeaz aa numitele componente Web pentru Office, o
colecie de controale de tip COM (Component Object Model) pentru a publica n
format compatibil Web foi de calcul, diagrame i baze de date, care ulterior vor
beneficia de aproape ntreaga funcionalitate i interactivitate asigurat de
browser.
Atunci cnd deschidei n Internet Explorer o pagin Web care conine
componente Web pentru Office, vei putea interaciona cu aceasta direct n
browser: sortare, filtrare, introducerea de valori pentru calculul formulelor,
restrngerea sau extinderea detaliilor, pivotare etc.
Salvarea n format Web cu pstrarea interactivitii este posibil numai
pentru foi de calcul individuale sau domenii dintr-o foaie de calcul, i nu pentru
ntregul registru.
Componentele Web ale suitei Office 2000 se pot utiliza atunci c@nd [n cadrul
re\elei intranet exist` un server Web (de exemplu: MS Peer Web Services- care se
livreaz` [mpreun` cu Windows 98/Me/NT 4.0 Workstation/2000 Professional,
sau MS Internet Information Server care se livreaz` cu Windows NT Server sau
Windows 2000 Server). Numai [n acest caz putem vorbi de foldere Web (foldere
speciale, partajate, stocate pe serverul Web, ce pot fi accesate de clien\ii
intranet-ului), ]i publicarea documentelor pe Web (salvarea/actualizarea unui
59

document Word [n format Web, direct pe serverul Web, pentru a putea fi accesat
de to\i clien\ii intranet-ului).
De asemenea, Office 2000 se livreaz` [mpreun` cu extensii pentru server
Office Server Extensions (OSE), care se instaleaz` pe serverul Web (neap`rat pe
Windows NT Server/Windows 2000 Server cu IIS, sau Windows NT
WS/Windows 2000 Workstation cu Peer Web Services) ]i care permit:
- discu\ii on-line
- notific`ri prin po]t` electronic` la modificarea documentelor publicate
- navigarea ]i c`utarea documentelor publicate pe Web server
Componentele Web se instaleaz` prin intermediul programului Setup, din
categoria Office Tools.
Cursul de fa\` nu trateaz` servere Web sau re\ele. {n continuare vom
aborda doar crearea documentelor [n format Web.
3.3.3. Componente Web pentru Office
Componentele Web pentru Office includ o foaie de calcul, un tabel pivot, o
surs de date i o diagram.

Foaia de calcul (Spreadsheet) furnizeaz un motor de calcul, o bibliotec de


funcii i o interfa care permite utilizarea foii de calcul ntr-o pagin Web.
Utilizatorii Office 2000 pot genera pagini care conin componenta foaie de calcul
prin publicarea cu interactivitate a unui domeniu dintr-o foaie de calcul Excel.
60

Tabelul pivot (Pivot Table List Component) permite utilizatorilor s analizeze


informaiile dintr-o list prin sortare, grupare, filtrare, schiare i pivotare. Datele
pot proveni dintr-un domeniu dintr-o foaie de calcul, o baz de date relaional (ex.
Microsoft Access sau Microsoft SQL-Server) sau alte surse externe. Atunci cnd
se salveaz o foaie de calcul care conin un tabel pivot sau date externe cu
pstrarea interactivitii, pagina Web rezultat va avea incus componenta tabel
pivot.
Surs de date (Data Source): este motor pentru generarea rapoartelor aflat
n spatele tabelelor pivot sau a paginilor de acces realizate cu Microsoft Access.
Aceasta manevreaz legtura de fundal cu serverul i determin datele care sunt
disponibile pentru afiare n pagina web.
Diagram (Chart): Aceast component afieaz grafic informaii din
componente foaie de calcul, tabel pivot sau surs de date. Deoarece este legat
direct de unul dintre celelalte trei tipuri de componente, diagrama va rspunde n
timp real modificrilor realizate n componenta surs.
3.3.4. Cerine de sistem i liceniere
Componentele Web pentru Office necesit Internet Explorer 4.01 sau mai
nou, rulnd pe oricare din sistemele de operare Windows 95, Windows 98,
Windows NT sau Windows 2000. Pentru a utiliza pagini Web create din Access
2000, este necesar Internet Explorer 5.01 sau mai nou. Trebuie menionat c
Internet Explorer 5 este inclus n kitul de instalare Office 2000. Pentru a vizualiza
pagini Web fr interactivitate (fr componente Web pentru Office) este suficient
orice browser Web uzual.
61

Din punct de vedere hardware sunt necesari minimum 16 MB RAM i


procesor minim Pentium.
Utilizatorii trebuie s posede o licen Office 2000 pentru a putea utiliza
paginile Web interactive, care conin componente Web pentru Office. Organizaiile
care posed acord de licen Entreprise, Select sau Maintenance pentru Office
2000, i care plnuiesc s implementeze Office 2000 n etape, pot utiliza
componentele Web pentru Office astfel nct s poat partaja documente Office
2000 complet funcionale cu toi utilizatorii din intranet. Cei care au deja instalat
Office 2000 pot genera pagini Web interactive, n timp ce utilizatorii care nu au
Office 2000 pot accesa aceste pagini folosind Internet Explorer. Totui, trebuie
reinut c utilizarea componentelor Office pentru Web este posibil numai n cadrul
unui intranet, nefiind posibil la nivel de Internet.
Dac un utilizator deschide o pagin web care are inserate componente
pentru Office i acestea nu sunt nc instalate pe calculatorul su, vor fi
descrcate din reea de la locaia specificat n codul fiierul HTML respectiv. Cel
care a generat fiierul HTML interactiv trebui s aib grij s precizeze locaia
componentelor Web pentru Office, acestea fiind n general situate pe serverul de
instalare a pachetului Office din intranet. Consultai administratorul de reea sau
materialul documentar indicat n seciunea 15.1.1 pentru detalii asupra acestei
probleme.

62

3.4. Salvarea [n format Web din Excel


3.4.1. Salvarea unui ntreg registru ca pagin Web
(Se folosete factura.xls)
Registrul din imagine conine trei foi de lucru. Prima conine un formular
standard de factur, pe care utilizatorul l va completa de fiecare dat dup
necesitate. Coloanele Valoare i Valoare TVA conin deja formulele de calcul, dar sa optat pentru a nu afia valorile nule, de aceea coloanele respective sunt aparent
goale. Celelalte dou foi de calcul conin exemplarul rou, respectiv verde al
aceleiai.
Pentru a publica ntregul registru se va utiliza comanda Salvare ca pagin
Web din meniul Fiier. Aceasta va deschide o versiune extins a ferestrei de
dialog Salvare ca, n care apar acum opiuni specifice pentru salvarea ca pagin
Web. Folosind aceast comand putei salva ntregul registru n format Web,
aceasta fiind opiunea implicit, sau numai un domeniu selectat dintr-o foaie de
calcul. Observai c atunci cnd este selectat ntregul registru pentru publicare,
opiunea de adugare a interactivitii este inactiv.
Putei modifica titlul paginii Web rezultate prin apsarea butonului
Modificare titlu. Scriei noua denumire n fereastra de dialog suplimentar i
apsai OK.
Stabilii localizarea i numele fiierului rezultat i apsai butonul Salvare.
Registrul este nlocuit n fereastra de aplicaie de fiierul htm, asupra cruia putei
aciona acum din mediul Excel. Aceasta este dovada faptului c formatul HTML
este acceptat de Excel ca format nativ.
63

Dac vei deschide folderul selectat anterior folosind aplicaia My Computer


vei constata c a aprut un fiier de tip htm cu numele stabilit la salvare. Mai
mult, deoarece registrul publicat are mai multe foi de calcul a aprut i un folder
suplimentar, cu nume similar cu al fiierului htm, care conine restul de informaii
necesare afirii corecte n browser. Dac vei deschide fiierul htm n browser vei
observa c pagina Web are un aspect familiar utilizatorului de Excel. Mai exact,
partea inferioar a ferestrei browser-ului conine etichete corespunztoare foilor
de calcul, prin a cror apsare putei vizualiza fiecare foaie de calcul din registru.
Totui, remarcai lipsa de interactivitate a foilor afiate. Nu poate fi selectat nimic,
cu att mai mult nu se poate modifica nici o valoare dintre cele afiate. Acest mod
de salvare a datelor nu utilizeaz componente Web pentru Office i este potrivit
pentru vizualizarea datelor fr modificare.
3.4.2. Publicarea unei foi de calcul cu pstrarea interactivitii
Registrul din imagine conine trei foi de lucru (registrul Factura.xls). Prima
conine un formular standard de factur, pe care utilizatorul l va completa de
fiecare dat dup necesitate. Coloanele Valoare i Valoare TVA conin deja
formulele de calcul, dar s-a optat pentru a nu afia valorile nule, de aceea
coloanele respective sunt aparent goale. Celelalte dou foi de calcul conin
exemplarul rou, respectiv verde al aceleiai facturi.
Pentru a public o foaie de calcul din acest registru astfel nct s fie
pstrat interactivitatea acesteia, se va utiliza comanda Salvare ca pagin Web.
n fereastra de dialog bifai butonul radio Selecie, pentru a putea salva numai
foaia de lucru curent, sau un eventual domeniu selectat din aceasta. Bifai
64

opiunea Adugare interactivitate. Stabilii locaia i numele fiierului rezultat i


modificai, dac este nevoie, titlul paginii.
Deoarece ai optat pentru adugarea interactivitii, va trebui s stabilii
locaia de reea de unde pot fi descrcate acestea pe calculatoarele care vor
accesa pagina Web. Pentru aceasta derulai lista Instrumente de pe bara de
unelte a ferestrei de dialog i alegei comanda Opiuni web. n grupa Fiiere bifai
caseta Descrcare Office Web Components i scriei calea ctre fiierul cab
corespunztor. n general, acesta va fi situat pe serverul de instalare a pachetului
Office din intranet (de exemplu: file:\\ServerInstalareOffice\Office2000\msowc.cab).
Apsai butonul OK pentru a reveni n fereastra Salvare ca.
Apsai apoi butonul Publicare. Aceasta va deschide o fereastr de dialog
specific, n care vei putea configura ali parametri necesari operaiunii. Zona
Alegere va indica ce anume a fost selectat pentru publicare. n cazul exemplului
considerat se vor publica elemente din foaia de calcul factura1 i anume tot
coninutul acesteia. Fiind vorba de o simpl foaie de calcul acesteia i se adaug
Funcionalitate de tip foaie de calcul, adic fiierul rezultat va include componenta
de tip spreadsheet. Dac dorii ca pagina Web rezultat s fie deschis imediat n
browser bifai caseta situat n partea inferioar a ferestrei Publicare ca pagin
web. n final, apsai butonul Publicare. Browser-ul va fi lansat n execuie iar
pagina publicat anterior va fi deschis n browser. Se poate observa c o serie de
informaii de format se pierd n pagina Web, cum este cazul formatrii ncadrate a
titlurilor, care este vizibil numai n Excel, nu i n Internet Explorer. De data
aceasta vei putea interaciona cu foaia de calcul din imagine, lucrnd n aceeai
manier ca i n fereastra Excel. Pentru a edita o celul este suficient s o
selectai i s scriei valoarea. Se poate observa c formulele sunt automat
65

calculate i rezultatele afiate, de ndat ce toate datele pe care se bazeaz au


fost inserate n celulele pe care se bazeaz acestea. n plus, o bar de instrumente
specifice va permite efectuarea unor aciuni specifice asupra foii de calcul, cum ar
fi sortarea, filtrarea sau inserarea formulei de nsumare.
Mai mult, un buton special de pe bara de unelte permite modificarea unor
proprieti specifice ale foii de calcul afiate de browser. Pentru a expanda o grup
de proprieti, apsai butonul sgeat aflat n partea dreapt a denumirii grupului.
n cadrul proprietilor generale este inserat comanda Anulare, precum i
un buton de ajutor care acceseaz informaii utile referitoare la utilizarea n
browser a paginilor Excel interactive. Pentru a restrnge o grup de opiuni se va
apsa din nou butonul sgeat asociat.
Grupa Format permite modificarea formatului unor domenii selectate.
Grupa Afiare/ascundere permite afiarea, respectiv ascunderea unor elemente
specifice foii de calcul: bara de instrumente, liniile de gril, bara de titlu i
etichetele de rnd i coloan. Grupa Calcule permite configurarea modului n care
sunt calculate valorile din formule i poate fora calcularea manual. Grupa Gsire
permite cutarea i regsirea unei valori n cadrul foii de calcul curente.
Pentru mai multe detalii despre funcionalitatea foii de calcul publicate ca
pagini Web putei apsa butonul de ajutor din caseta de proprieti asociate
acesteia.

66

3.4.3. Publicarea unei diagrame cu pstrarea interactivitii


(Se folosete diagram.xls, pornind cu foaia diagram1)
Registrul din imagine conine trei foi de lucru: o foaie de calcul care conine o
diagram i setul de date pe care se bazeaz aceasta, o foaie de calcul n care
exist un set de date i o foaie diagram bazat pe setul de date din foaia de
calcul anterioar.
Dac vei dori s salvai cu pstrarea interactivitii foaia de calcul
Diagram_1 ve\i utiliza comanda Salvare ca pagin Web. Bifai butonul radio
Selecie i caseta Adugare interactivitate. Apsai butonul Publicare pentru a
configura restul parametrilor. n prima list din zona Alegere se precizeaz c vor
fi publicate elemente din foaia Diagrm_1. Exist dou tipuri de astfel de
elemente: tot coninutul foii de calcul, cruia automat i se adaug interactivitate
de tip spreadsheet (foaie de calcul) sau diagrama, n parantez fiind indicat i tipul
acesteia. Pentru a publica diagrama i setul de date asociat vei selecta al doilea
element n list. n zona Opiuni de vizualizare va fi selectat imediat tipul specific
de interaciune. Verificai i eventual modificai numele fiierului n zona nume. Dac
dorii deschiderea fiierului htm n browser imediat dup publicare bifai caseta din
partea inferioar a ferestrei. Apsai butonul Publicare. Pagina rezultat va fi
deschis n browser. Diagrama apare n ecran alturi de datele asociate. Dac vei
modifica valorile din celulele de date diagrama va fi modificat imediat n
consecin.
Se poate observa c o parte din informaiile de format ale diagramei din foaia
de calcul Excel au fost pierdute de exemplu diagrama s-a transformat ntr-un
model 2D, fa de modelul 3D avut n foaia de calcul. Nu putei modifica n mod
67

direct diagrama, singurul element de interactivitate fiind pstrarea legturii ntre


datele surs i aspectul reprezentrii grafice. n concluzie, atunci cnd publicai o
diagram cu pstrarea interactivitii, Excel insereaz automat i o component de
tip foaie de calcul, care permite modificarea datelor i, indirect, a diagramei.
Acest lucru se va ntmpla i dac vei opta pentru salvarea unei foi
diagram ca pagin Web interactiv. Bifai butonul radio Selecie i caseta
Adugare interactivitate. Modificai, dac este cazul, locaia i numele fiierului,
precum i titlul paginii. Apsai butonul Publicare. Se poate observa c, de
aceast dat, singurul element al foii de lucru selectate este diagrama, fiind
precizat i modelul acesteia: cu coloane. Aceasta va primi funcionalitate de
diagram i va fi deschis n browser imediat dup generare. Apsai butonul
Publicare pentru a genera, i apoi deschide pagina diagram.

68

3.4.4. Publicarea unui tabel pivot cu pstrare interactivitii


(Se folosete pivot.xls)
Registrul Excel din imagine conine un tabel pivot care urmeaz s fie publicat
cu pstrarea interactivitii. Pentru aceasta se va utiliza comanda Salvare ca
pagin Web. Bifai butonul radio Selecie i caseta Adugare interactivitate.
Stabilii locaia i numele fiierului htm i eventual modificai titlul paginii Web.
Apsai butonul Publicare. Sunt disponibile dou posibiliti: salvarea ntregii foi de
calcul, aceasta primind funcionalitate de tip spreadsheet, sau salvarea numai a
tabelului pivot, caz n care este selectat funcionalitatea de tip tabel pivot.
Verificai nc o dat numele fiierului htm rezultat, bifai caseta din partea
inferioar a ferestrei dac dorii deschiderea paginii publicate n browser i apoi
apsai butonul Publicare.
Dup ce va fi calculat, tabelul pivot va fi afiat n Internet Explorer. Aici va
beneficia de aproape toat interactivitatea pe care o are ntr-o foaie de calcul. Pe
bara de instrumente exist o serie de butoane asociate unor operaiuni specifice
listelor, ca de exemplu sortarea i filtrarea, dar i un numr mare de butoane
specifice lucrului cu tabele pivot.
Asupra tabelului pivot interactiv putei interaciona ntr-o multitudine de
moduri. De exemplu, pentru a selecta un cmp de tabel pivot dai clic de mouse pe
eticheta acestuia. Dac este deschis paleta de proprieti asociate tabelului pivot
aceasta va indica ce anume este selectat, n acest caz un cmp coloan. Pentru a
selecta un element dai clic pe eticheta acestuia. Paleta de proprieti se va
modifica pentru a indica noul element selectat. Putei afia detaliile de calcul care
stau la baza celulelor de date prin apsarea butoanelor plus din dreptul numelor de
69

elemente. Pentru a ascunde detaliile apsai butonul minus din dreptul etichetei de
element. Putei pivot tabelul prin selectarea unui cmp i utilizarea butoanelor de
mutare de pe bara de instrumente specifice. Putei utiliza i mecanismul
drag&drop, glisnd eticheta cmpului dorit pe noua poziie.
Putei terge un cmp din tabelul pivot prin glisarea etichetei acestuia n
afara machetei. Pentru a aduga un cmp pe machet apsai butonul List de
cmpuri de pe bara de instrumente. Din lista derulat selectai cmpul dorit i
alegei zona de amplasare din lista aflat n partea inferioar a ferestrei. Putei
utiliza acest cmp pagin n mod obinuit, pentru a restriciona domeniul datelor
nsumate.
Pentru mai multe detalii despre funcionalitatea tabelelor pivot publicate ca
pagini Web putei apsa butonul de ajutor din caseta de proprieti asociate
acestuia.

70

Lec\
Lec\ia 4. EXERCI|II
1. Ce func\ii [ndepline]te un sistem pentru gestiunea bazelor de date?
a) Definirea ]i administrarea rela\iilor [ntre structurile de date
b) Asigurarea accesului autrizat la date
c) Organizarea ierarhic` a datelor
d) Asigurarea integrit`\ii datelor [n condi\ii de eroare
2. O baz` de date rela\ional` este caracterizat` prin:
a) Stabilirea unor leg`turi [ntre structurile de date
b) Stabilirea unor ierarhii [ntre structurile de date
c) Stocarea datelor sub form` de tabele ordonate
d) Definirea unor rela\ii unu-la-unu sau unu-la-mai-multe [ntre date ]i indec]i
3. {n cadrul unei baze de date rela\ionale, datele sunt stocate [n:
a) Fi]iere
b) Tabele
c) Indec]i
d) Views (vederi)
4. Ordonarea datelor dintr-o baz` de date rela\ional` se realizeaz` prin:
a) Tabele
71

b) Indec]i
c) Vederi
d) Rela\ii
5. Asocia\i elementele din prima coloan` cu elementele corespondente din a doua
coloan`:
a. Baz` de date

1. Linie

b. {nregistrare

2. Coloan`

c. C@mp

3. Tabel`

6. {n cazul unei baze de date, interogarea datelor se poate efectua prin:


a) Tabele
b) Indec]i
c) Vederi
d) Rela\ii

72

7. O tabel` sistem reprezint`:


a) O tabel` aferent` unei baze de date cu func\ii specializate pentru administrarea
rela\iilor
b) O tabel` aferent` sistemului de gestiune al bazei de date
c) O tabel` aferent` bazei de date care stocheaz` informa\ii despre toatele
tabelele respectivei baze de date
d) O tabel` aferent` bazei de date care stocheaz` informa\ii despre utilizatorii care
pot accesa respectiva baz` de date ]i drepturile acestora
8. Prima coloan` include cazuri concrete pe care trebuie s` le asocia\i cu tipul de
rela\ie pe care exemplific`.
a. Frank Herbert este autorul volumelor din ciclul
Dune.

1. Una-la-una

b. Sora mea ]i-a ridicat ieri de la Poli\ie carnetul de


conducere.

2. Mai multe-la
mai multe

c. Familia mea are num`rul de telefon 3315555. La


3. Una-la mai
serviciu, eu ]i colegam ea avem num`rul 3210021, iar multe
colega mea ]i so\ul ei au acas` num`rul 2234555.
9. {n tabelul ilustrat mai jos, specifica\i care este coloana pe care o considera\i c`
este cheie primar`.
Nume &

Adresa

Localitatea

Cod numeric
73

Telefon

Prenume

personal

Popescu Doina

Str.Nuferilor

Bucure]ti

22337473930

334 55 66

Ionescu Dorin

Str.Florilor

Bucure]ti

22358483920

223 44 66

10. {n cazul unei aplica\ii de baze de date cu structur` client/server pe 2 nivele,


unde este stocat` fizic baza de date?
a) Pe server
b) Pe server ]i pe sta\iile client care au acces la server
c) Pe sta\iile client care au acces la server
11. Pentru accesul unei tabele Access din Excel, ce component` trebuie s` fie
instalat`?
a) MS Query
b) MS SQL Server
c) MS Access
d) MS Visual Basic

74

12. Accesul din Excel la baze de date cu format extern se efectueaz` prin
intermediul urm`toarelor drivere: (2 r`spunsuri corecte)
a) ODBC
b) OLAP
c) SQL
d) Query
Urm`toarele exerci\ii se rezolv` [n succesiune, ele referindu-se la o aplica\ie. Va fi
folosit fi]ierul PERSONAL.DBF, care se stocheaz` [n folderul C:\PERS. Se va
deschide sub Excel un registru nou, {n cadrul unei foi de lucru goal`, celula D4 este
curent selectat`.
13. Lansa\i [n execu\ie MS Query ]i specifica\i c` dori\i s` defini\i o nou`
interogare, pe o baz` de date care nu a mai fost utilizat` [n acest scop.
14. Defini\i o nou` surs` de date, identificat` prin numele Personal ISA. Fi]ierul
surs` este un fi]ier de tip DBF, creat sub aplica\ia Dbase 5.
15. Conecta\i-v` la baza de date PERSONAL.DBF, care se afl` [n folderul C:\PERS.
Fi]ierul a fost creat cu aplica\ia Dbase 5.
16. Specifica\i tabelul Personal ca fiind cel implicit asociat cu sursa de date ]i
lansa\i asistentul Query pentru definirea c@mpurilor din sursa de date ce vor fi
utilizate [n interogare.
75

17. Utiliz@nd butoanele corespunz`toare, include\i [n interogarea curent`


urm`toarele coloane din sursa de date: Nume, Prenume, Dept, Sal_brut.
18. Pentru intergorarea curent`, extrage\i doar datele corespunz`toare
salaria\ilor cu un salariu brut mai mare sau egal cu 5 milioane.
19. Sorta\i datele extrase dup` nume ]i prenume, [n ordine ascendent`. Dup`
aceea, trece\i la urm`toarea etap`.
20. Salva\i interogarea curent` sub numele Sal5 [n folderul implicit utilizat pentru
interog`ri, dup` care reveni\i [n Excel. Stoca\i datele preluate din fi]ierul Personal
[ncep@nd din celula A1, [n foaia de calcul curent`.

76

Rezolv`ri:
1. a, b, d
2. a
3. a, b
4. b
5. a-3, b-1, c-2
6. c
7. b
8. a-3, b-1, c-2
9. cod numeric personal
10. a
11. a
12. a, b
77

13. Meniu Date Preluare date externe Interogare nou` pe baza pagina
Databases se selecteaz` New data source se apas` butonul OK. Pe ecran
se afi]eaz` fereastra Create New data source.
14. Se porne]te din punctul [n care s-a r`mas la 13, adic` de la fereastra Create
new data source deschis`.
- La rubrica 1 se completeaz` Personal ISA
- La rubrica 2 se alege din list` Microsoft dBase driver
15. Se porne]te din punctul [n care s-a r`mas la 14, unde au fost completate
rubricile 1 ]i 2.
- buton Connect
- se alege din lista version op\iunea Dbase 5.0
- se dezactiveaz` op\iunea Use current directory
- buton Select directory
- se alege folderul C:\Pers
- buton OK de 2 ori
16. Se porne]te de unde s-a r`mas la 15, adic` [n fereastra Create new data
source, unde numai rubrica 4 nu este completat`.
- Se alege din lista aferent` punctului 4 PERSONAL
- buton OK de 2 ori

78

17. Se porne]te de unde s-a r`mas la 16, adic` cu fereastra Query Wizard choose columns deschis`.
- Se selecteaz` din lista din st@nga Available tables and columns coloanele
specificate mai sus, pe r@nd ]i se apas` butonul > pentru a le trece [n lista din
dreapta.
18. Se porne]te de unde s-a r`mas la 17, adic` cu fereastra Query Wizard choose columns deschis` ]i cu coloanele dorite [n partea dreapt`.
- buton Next
- se alege Sal_brut
- se alege din list` is greater than or equal to
- se introduce [n caset` 5000000 (sau se poate selecta din list`)
19. Se porne]te de unde s-a r`mas la 18, adic` cu fereastra Query Wizard
Filter data deschis` ]i cu criteriul de filtrare introdus.
- buton next
- {n lista Sort by se alege Nume
- {n lista Then by se alege Prenume
- buton Next

79

20. Se porne]te de unde s-a r`mas la 19, adic` cu fereastra Query Wizard
Finish data deschis`.
- buton Save query
- La File Name se introduce Sal5
- buton Save
- buton Finish
- Clic pe celula A1
- Buton ok

Revenire la cuprins

80

S-ar putea să vă placă și