Sunteți pe pagina 1din 10

Facultatea Calculatoare, informatica si

Microelectronica

Universitatea Tehnica a Moldovei

Baze de Date si Cunostinte


Lucrarea de laborator#2

Crearea si ntretinerea bazei de date

lector asistent:
Autor: irina Cojanu
Vladislav Crivenco lector superior:
Dorin Saranciuc
Scopul lucrarii consta in formarea unor abilitati practice privind crearea
bazelor de date, planurilor de intretinere si gestiunea proprietatilor acestora,
utilizind instumentele SQL server management studio.
in procesul executarii lucrarii, studentii isi consolideaza cunostintele teoretice
in ceea ce priveste organizarea rezonabila si mentenanta schemei bazelor de date.

1 Sarcina lucrarii
1. Creati o baza de date plasata fizic in mapa MyDocuments fixnd o crestere
a fisierului primar a bazei de date de 2mb cu limita de crestere de 500
mb si a logului de 2 MB cu limita de crestere de 100 MB. Pentru fisierele
secundare s se defineasca un Filegroup nou implicit setind crearea fisierilor
secundare de 3MB cu limita de crestere de 1000 MB.
2. Creati o baza de date unde fisierul log s fie plasat fizic n mapa MyDoc-
uments numele fisierului trebuie s se deosebeasca de cel logic definit n
schema fizica Baza sa fie compatibila cu MS SQL 2000.

3. Creati planul de ntretinere a bazei de date din punctul 1. Spatiul neuti-


lizat de failurile bazei de date s fie ndepartat cind atinge 200MB. Spatiul
eliberat sa fie returnat sistemului de operare Vinera la ora 00:00. Raportul
executarii de salvat n SQL reports.
4. Creati planul de ntretinere a bazei de date din puctul 2. Numele planu-
lui Reconstruire index. in cadrul planului sistemul trebuie sa realizeze
reconstruirea indecsilor numai asupra tabelelor de baz (exclusiv viziunilor
) din toate schemele care exista. Spatiul liber de pe pagina trebuie sa fie
50%.Dupa reconstruire trebuie sa urmeze colectarea statisticilor complete
despre indecsii reconstruiti. Al treilea pas al planului trebuie s constituie
sarcina de stergere a fisierelor de rezerva care au ramas dup executarea
planului de ntretinere. Trebuie sterse fisierele de rezerva care au vrsta mai
mult de 6 luni. Planul executat prima duminic a lunii. My SQL reports
Reconstruire index log.

2 Realizarea sarcinii
2.1
Pentru a creea baza de date am facut clic drept pe ramura Databases din
fereastra din stinga programului sql server management studio. Apoi am
apasat New Database.... in fereastra ce a aparut am efectuat editarea.
Editarea bazei de date a fost fcuta n felul urmtor:
1. in cimpul Database name: am introdus numele lab2.

2. in cimpul Owner: am introdus numele utilizatorului Vlad-PC\Vlad.

1
3. Am schimbat cmpul autogowth a fisierului primar si apsnd butonul din
dreapta lui.
4. Acolo am bifat caracteristica cresterii n MB si am introdus valoarea de
crestere si restrictia.

5. Pentru fisierul log am facut aceiasi pasi descrisi n c).


6. Pentru a aduga un fisier nou am apsat butonul new file din dreapta jos a
ferestrei si am editat numele. La filegroups am creat un nou grup
implicit VladFileGroup. in rest, totul urmeaz ca si in punctul c).

Figure 1: Baza de date cu modificrile cerute de conditia intii

2.2
Pentru a crea baza de date nr. 2 am urmat aceeasi pasi descrisi in sarcina i,
ins cu modificarea cimpului name, care se afla dupa cimpul path, nivelul de
acces (un utilizator intr-un timp) si compatibilitatea cu sql server 2005.
Pasii concreti de dezvoltare:
1. Am schimbat denumirea fizic a fisierului log in mylog.

2
2. Am apsat pe pagina Options si am schimbat nivelul de compatibilitate
n cimpul Compatibility level
3. Am rulat jos bara de domenii si am modificat tipul de acces.

Figure 2: Schimbarea nivelului de compatibilitate si de acces

2.3
Pasii de dezvoltare:
1. Se expandeaza dosarul Management: se face un clic pe butonul drep al
mousului asupra dosarului maintanance plan: se selecteaz optiunea main-
tanace plan wizard: se apas next.
2. in fereastra select plan properties se introduce numele orarului, descrierea
si insusi orarul.

3
3. Apasam butonul change si selectam ora si modul de activare : in fiecare
vineri la ora 00:00 se porneste planul de mentenanta. Apsam ok. Apoi in
fereastra select plan properties apasam next.

Figure 3: Ora si modul de activare a planuluil

4. in fereastra select maintenance tasks selectm sarcina de indeprtare a spatiu-


lui neutilizat si indicam valoarea 200 MB . Ceea ce inseamn ca in caz de
depsirea valorii se efectuiaz operatia de indeprtare.
5. Apsm butonul next si nc o data apsm, pentru c noi nu avem mai multe op-
eratii de efectuat dect una. De aceea etapa de ordinea efecturii a taskurilor
nu ne intereseaz.
6. La etapa select report options, schimbm doar n cmpul folder location calea
n care se va salva raportul. Apsm butonul browse si alegem mapa dorit.
Apsm finish.
7. in fereastra Maintenance plan wizard progress are loc procesarea sarcinii
de creare a planului de ntretinere. Apsm butonul report pentru a vizualiza
mesajele din raport.

4
Figure 4: Definim calea n care se va salva raportul

2.4
Pasii de dezvoltare:

1. Se expandeaz dosarul Management: se face un clic pe butonul drep al


mousului asupra dosarului maintanance plan: se selecteaz optiunea main-
tanace plan wizard: se apas next.

2. Apsm putonul change si selectm modul de activare : n fiecare prima


duminic a lunii se porneste planul de mentenant. Apasam ok. Apoi n
fereastra select plan properties apsm next.
3. in fereastra select maintenance tasks selectm trei sarcini : rebuild index
- care realizeaza reconstruirea indecsilor numai asupra tebelelor de baza,
spatiu liber pe pagina fiind 50% (fig.12); update statistics care ,dupa
reconstruire, realizeaza colectarea statisticilor complete despre indicsii re-
construiti(fig. 13); clean up history care realizeaza stergerea fisierelor de

5
Figure 5: Modul de activare a planului

rezerva, care au ramas dupa executarea planului de intretinere, si anume


fisierele de rezerva care au firsta mai mare de 6 luni.(fig. 14)
Apoi apasam butonul next .

6
Figure 6: Setarea spatiului liber pentru pagin

7
Figure 7: Setarea colectrii statisticilor pentru indecsii reconstruiti

8
Figure 8: Selectarea sarcinii de stergere a fiserelor de rezerv

4. La etapa select report options, schimb doar n cmpul folder location calea
n care se va salva raportul. Apsm butonul browse si alegem mapa dorit si
fisierul dorit. Apsm finish.

3 Concluzia
in urma efecturii acestei lucrri am fcut cunostint cum se instaleaz si configureaz,
crearea bazelor de date, planurilor de intretinere si gestiunea propriettilor aces-
tora, utilizind instumentele SQL server managemend studio.