Sunteți pe pagina 1din 15

Ministère de l'éducation, de la culture et de la Recherche

de la République de Moldova
Université technique de Moldavie
Faculté d’Ordinateur, Informatique et Microélectronique
Filière francophone “Informatique”

Base Donnée

Travail pratique nr.2


Création et maintenance du plan de la base de
donnée.

Effectué par l’étudiant de gr FI-181 : Saptesate Ion

Vérifié par le professeur : Rodica Bulai


Chișinau 2020

Scopul lucrării:

Lucrarea urmărește tratarea problemelor cu privire la crearea bazelor de date, a


planurilor de întreținere și gestiunea proprietăților acestora, utilizând instrumentele
SQL Server Management Studio. Vor fi tratate subiectele referitoare la organizarea
rezonabilă și mentenanța bazelor de date.

I. Creati o baza de date plasata fizic în mapa MyDocuments\Data, fixand o


creștere a fișierului primar a bazei de 16MB cu limita de creștere de 128
MB .Și a log-ului de 64 MB cu limita de creștere de 1024 MB. Pentru
fișierele secundare sa se defineasca un Filegroup nou implicit, setand
creșterea fișierelor secundare de 64 MB cu limita de 1024 MB.

Fig1.Cresterea fisierului primar.


Fig2. Cresterea fisierului secundar.

Fig3. Crearea unui


Filegroup implicit.

Fig4. Creșterea
fișierelor secundare

II. . Creati o
baza de
date, unde
fisierul log
sa fie fizic
plasat in
mapa
MyDocuments\Log, numele fisierului log in mediul sistemului de
operare trebuie sa se deosebeasca de cel logic definit in schema fizica.
Este important ca baza de date creata sa fie compatibila cu sistemul
MS SQL Server 2017 si ea sa fie accesibila numai unui singur
utlizator lntr-un moment de timp.

Fig5.Creare bazei de date

Fig.6 Proprietatile bazei de date


III. Creati planul de intretinere a bazei de date, construita in sarcina 1.
Spatiul neutilizat de fisierele bazei de date trebuie departat atunci
cand el atinge marimea 2000Mb. Spatiul eliberat trebuie sa fie
returnat sistemului de operare. Aceasta operatiune trebuie sa ruleze
in fiecare vineri, la ora 00:00. Raportul executarii planului de
intretinere trebuie salvat in dosarul MyDocuments\SQL_event_logs.
lnitializati executarea planului. Dupa executare, verificati rezultatele
in fisierul log.

Fig.7 Crearea unui plan de intretinere

Fig.8 Denumirea planului de intretinere


Fig.9 Setarea optiunii de departare a spatiul neutilizat de fisierele bazei
de date

Fig.10 Setarea optiuni Shink Database pentru planul de intretinere


Fig.12 Setarea spatiului neutilizat de fisierele bazei de date

Fig.11 Alegerea bazei de date pentru care efectuam planul de intretinere


Fig13. Salvarea raportul executarii
planului de intretinere.

Fig.14 Realizarea cu success a planului de intretinere.


Fig15. Executarea planului de intretinere.

IV. Creati planul de intretinere a bazei de date, construite in exercitiul 2.


Numele planului va fi: ,,Reconstruire index". in cadrul acestui plan,
sistemul trebuie sa realizeze reconstruirea indecsilor numai asupra
tabelelor de baza (exclusiv viziunilor) din toate schemele care exista
in baza de date in cauza. Spatiul liber pe pagina trebuie sa fie 10%.
Sortarea indecsilor trebuie sa se realizeze in tempdb. Dupa
reconstruire, trebuie sa urmeze colectarea statisticilor complete
despre indecsii reconstruiti. Al treilea pas al planului trebuie sa
constituie sarcina de stergere a istoriei despre operatiile de Backup-
Restore ce au avut Joe pe SQL Server. Trebuie sters istoricul care
este mai vechi de 6 saptamani. Acest plan trebuie sa fie executat In
fiecare prima duminica a lunii. Creati dosarul
MyDocuments\SQL_reports. Raportul de executare a planului
trebuie sa fie adaugat in acest fisier. Procesul de mentenanta - sa fie
logat in mod extended. lnitializati executarea planului. Dupa
executare, verificati rezultatele in fisierul log generat.
Fig16. Denumirea panului de intretinere.

Fig.17 Setarea timpului de executie a planului.


Fig.18 Alegerea optiunii Clean up History, RebuildIndex si Update Statistics.

Fig.19 Selectare bazei de date <<studentii_fcim>> realizata la sarcina 2


Fig.20 Setarea timpului de stergere a istoricului.

Fig.21 Selectarea locatiei de salvare


Fig.22 Creare cu success a planului de intretinere.

Fig.23 Executarea planului de intretinere


Concluzie: In lucrarea de laborator numarul 2 am avut de efectuat 4 sarcini
diferite atat ca continut cat si ca dificulatate . A trebuit sa creem doua baze de
date si mai apoi pentru fiacre sa creem un plan de intretinere cu anumite optiuni si
setari specifice .Eu pot spune ca majoritate task-urilor din acest laborator au fost
noi pentru mine deoarece pentru prima data am efectuat un plan de intretinere
,avand deja o experienta anterioara de lucru cu bazele de date pot spune ca a fost
captivant si am invatat o multime de lucruri noi atat din domeniul bazelor de
date ,dar am si capatat e experienta de lucru cu aplicatia Miscrosoft SQL Server
Management Studio .