Documente Academic
Documente Profesional
Documente Cultură
Access facilitez dezvoltarea i exploatarea bazelor de date punnd la dispoziia utilizatorilor o serie de instrumente extrem de utile ce permit: Utilizarea bazelor de date create n versiuni diferite ale Microsoft Access i realizarea de conversii ntre formatele de fiiere Compactarea i repararea bazelor de date Elaborarea rapid a formularelor de intefa cu utilizatorul prin intermediul utilitarului SwitchBoard Manager! "ersonalizarea interfeei bazei de date prin intermediul ferestrei Start-up! #ivizarea aplicaiilor prin separarea tabelelor de restul obiectelor prin intermediul instrumentului DataBase Splitter! Analiza i documentarea bazelor de date $porirea %radului de securitate n exploatarea bazei de date prin conversia n format MDE& stabilirea unei parole& ncriptare sau stabilirea unui sistem ierar'ic de utilizatori!
Deschiderea unei baze de date create ntr-o versiune anterioar a Microsoft Access
(n momentul n care se ncearc desc'iderea unui astfel de fiier utilizatorul este solicitat s opteze ntre dou posibiliti: deschiderea bazei de date fr a realiza conversia (Open Database) ) n acest caz se vor putea actualiza& ter%e i adu%a nre%istrri n tabele& vor putea fi utilizate formularele& intero%rile i rapoartele existente& dar nu se vor putea efectua modificri n desi%n*ul acestora i nu exist posibilitatea creerii de noi obiecte+ Aceast soluie este recomandat n cazul bazelor de date accesate simultan de mai muli utilizatori& care folosesc versiuni diferite de Access!+
conversia bazei de date n formatul Access versiune noua (Convert Database) ) dac se opteaz pentru aceast soluie utilizatorului i se va solicita s acorde numele i s stabileasc directorul n care va fi localizat noua baz de date fiierul rezultat n urma conversiei trebuie s fie diferit de fiierul surs!+ Aceast operaiune se poate realiza i fr a desc'ide baza de date: se lanseaz Microsoft Access i din meniul Tools->Database tilities->Convert Database se selecteaz To Current Access Database !ersion+
Cursul "# $D
%&
"'(
Utilizatorul poate realiza toate acestea fr s efectueze nici o operaie de formatare a formularelor i fr s modifice proprieti ale obiectelor sau s pro%rameze aciuni pe evenimentele acestora+ "aii care trebuie urmai sunt urmtorii: $e selecteaz Tools->Database tilities->,-itchboard.ana+er+
Cursul "# $D
%&
/'(
(n fereastra ,-itchboard .ana+er selectai *dit pentru a confi%ura un panou de comand n mod implicit exist un panou numit .ain ,-itchboard! sau %e- i apoi *dit dac dorii s creai unul nou+ (n fereastra *dit ,-itchboard &a+e putei modifica numele formularului n caseta ,-itchboard %ame sau putei adu%a noi obiecte prin apsarea butonului %e-+ (n caseta de dialo% *dit ,-itchboard 0tem completai textul pe care dorii s*l ataai unui buton de comand i selectai din lista Command aciunea pe care dorii s o execute+ Adu%ai astfel toate elementele dorite i apoi apsai butonul Close+ Exist posibilitatea de a defini mai multe panouri de comand+ "entru a comuta ntre acestea se poate ale%e din lista de aciuni disponibile n caseta *dit ,-itchboard 0tem 67o to $5itc'board8+ $e poate stabili care este panoul implicit al aplicaiei selectndu*l n fereastra ,-itchboard .ana+er i efectund clic pe .a1e Default+ (n momentul %enerrii de formulare n acest mod este creat automat i o tabel numit $5itc'board 9tems ce conine informaiile cu privire la aceste formulare+ #in acest motiv nu este recomandat modificarea panourilor ,-itchboard n modul Desi+n !ie- +
Cursul "# $D
%&
2'(
Descriere Se pot/nu se pot modifica meniurile "i barele de instrumente ale bazei de date
Stabilirea unei parole de acces la baza de date se realizeaz din meniul Tools-Data$ase tilities->,et Database &ass-ord+ "entru a se putea stabili sau elimina parola bazei de date& aceasta trebuie desc'is pentru utilizare exclusiv+ #esc'iderea unei baze de date pentru utilizare exclusiv se stabilete n momentul desc'iderii acesteia prin secvena 3ile->Open+ #up stabilirea unei parole aceasta se poate elimina din meniul = Tools-Data$ase tilities - n,et Database &ass-ord>+ Atentie 4 #ac parola de access la baza de date este uitat& nu mai exist nici o posibilitate de a o desc'ide& sau de a afla aceast parol+
Cursul "# $D
%&
5'(
Stabilirea unui sistem de utilizatori Crearea de utilizatori& %rupuri noi de utilizatori& precum i modificarea utilizatorilor& %rupurilor& a parolelor utilizatorilor se realizeaz din meniul Tools6>,ecurit76> ser And 8roup Account+ Crearea utilizatorilor i stabilirea %rupurilor din care fac parte se realizeaz din seciunea sers a meniului menionat anterior+ Crearea de noi %rupuri se realizeaz din seciunea 7roups a aceluiai meniu+ 9mplicit sunt create automat de Access %rupurile Admins i sers+ Utilizatorul creat automat de Access este Admin care are drepturi complete asupra tuturor obiectelor bazei de date+ $c'imbarea unei parole pentru un utilizator se realizeaz din seciunea Chan+e 9o+on &ass-ord+
$ate%oria de obiecte
$ecuritatea unei baze de date la acest nivel utilizatori& parole& drepturi asupra obiectelor bazei de date! ncepe s funcioneze n momentul cnd se stabilete o parol pentru utilizatorul Admin+ Acordarea drepturilor de acces pentru utilizatori sau %rupuri se realizeaz din meniul Tools6> ,ecurit76> ser And 8roup &ermission+ #ac drepturile se acord la nivel de %rup& acestea vor fi motenite de fiecare utilizator membru al %rupului respective Criptarea/decriptarea bazei de date $e realizeaz din meniul Tools6>,ecurit76>*ncr7pt'Decr7pt Database+ Criptarea bazei de date are ca efect imposibilitatea citirii anumitor elemente din baza de date prin desc'iderea ei cu un editor de texte+ #e exemplu ntr*o baz de date necriptat dac avem le%turi ctre alte tabele dintr*o alt baz de date care este prote/at prin parol& se poate %si aceast parol dac se caut cuvntul p-d n baza de date desc'is cu un editor de text+
Cursul "# $D
%&
:'(
Conversia bazelor de date n format CCDE Acest proces presupune compilarea tuturor modulelor& renunarea la posibilitatea de editare a codului 34A& precum i compactarea bazei de date destinaie+ Codul 34A va continua s funcioneze& dar nu va putea fi vizualizat sau editat+ #imensiunea bazei de date va fi considerabil micorat& ca urmare a ndeprtrii codului& iar performanele obinute vor fi mbuntite prin %estionarea optim a memoriei+ $alvarea bazei de date n formatul M#E are drept efect: in'ibarea vizualizrii& modificrii sau crerii formularelor& rapoartelor sau modulelor n modul Desi+n !ie-; blocarea importului de formulare& rapoarte i module ale altor aplicaii& rmnnd viabil posibilitatea de a importa obiecte de tipul tabele& ?uer@ i macro din alte baze de date< nu se vor mai putea exporta spre o alt baz de date rapoartele& formularele i modulele& excepie fcnd tabelele& ?uer@*urile i macro*urile< imposibilitatea modificrii proprietilor i metodelor obiectelor& deoarece o baz de date de tip M#E nu mai conine codul sursa< prevenirea adu%rii& ter%erii sau sc'imbrii referinelor la librriile de obiecte sau la alte baze de date< Avnd n vedere sc'imbrile mai sus menionate suferite de baza de date n urma salvrii ei ca fiier M#E& este recomandabil pstrarea unei copii de si%uran a acesteia+ (n momentul n care se impune o modificare a formei rapoartelor& formularelor ori modulelor se va proceda la lucrul cu baza de date necompactat& salvarea modificrilor la acest nivel i abia apoi se recur%e la o noua salvare ca fiier M#E+ Utilizarea procedeului de transformare n fiiere M#E este recomandabil n cazul bazelor de date distribuite& pe o staie de lucru care nu va avea nevoie de posibilitatea de modificare a codului& n timp ca forma iniial a bazei de date va fi prezent pe server+ Conversia unei baze de date n format M#E se realizeaz prin parcur%erea urmtorilor pai: $e nc'ide baza de date& iar n cazul bazelor de date distribuite este necesar ca toi utilizatorii s nc'id baza de date (n cadrul meniului =Tools> se ale%e =Database tilities>& dup care se realizeaz clic0 pe =.a1e .D* 3ile> $e specific baza de date care se dorete salvat ca fiier M#E n cadrul ferestrei de dialo% Database To Save As MDE& dup care se realizeaz clic pe butonul <.a1e .D*>=
Cursul "# $D
%&
>'(
$e indic calea i numele fiierului de tip M#E n cadrul ferestrei Save MDE As.
&erformance Anal7zer furnizeaz recomandri n vederea optimizrii bazei de date& dar permite i optimizarea propriu*zis a acesteia+
Una dintre principalele etape parcurse n realizarea unei aplicaii o constituie i elaborarea documentaiei care trebuie s cuprind descrierea tuturor obiectelor bazei de date i care este necesar pentru dezvoltriAmodificri ulterioare+ Utilitarul Documentor elaboreaz automat documentaia fie pentru toate& fie pentru anumite obiecte ale bazei de date+ Apelarea acestui utilitar se realizeaz prin opiunea Tools->Anal7ze-> Documentor+
Cursul "# $D
%&
#'(
Fereastra Documenter
E+ "entru rapoarte!
Cursul "# $D
%&
D'(
H+ "entru rela"iile definite ntre tabele: Tabelele ce formeaz relaiile<Tipul fiecrei relaii
Cursul "# $D
%&
('(