Documente Academic
Documente Profesional
Documente Cultură
Raport
Lucrare de laborator Nr. 2
la BAZE DE DATE I CUNOTINE
Tema: Crearea i ntreinerea bazei de date
Chiinu 2016
1.Scopul lucrrii
Familiarizarea cu problemele privind crearea bazelor de date, a planurilor de intretinere si
gestiunea proprietailor acestora, utilizand instrumentele SQL Server Management Studio.
2. Sarcina propus
1. Creai o baz de date plasat fizic n mapa MyDocuments/Data, fixnd o cretere a fiierului primar
a bazei de 5MB cu limita de cretere de 100MB i a logului de 20MB cu limita de cretere de 1000MB.
Pentru fiierele secundare s se defineasc un Filegroup nou implicit, setnd creterea fiierelor secundare de
10MB cu limita de 1000MB.
2. Creai o baz de date, unde fiierul log s fie fizic plasat n mapa MyDocuments/Log, numele
fiierului log n mediul sistemului de operare trebuie s se deosebeasc de cel logic definit n schema fizic.
Este important ca baza de date creat s fie compatibil cu sistemul MS SQL Server 2014 i ea s fie
accesibil numai unui singur utilizator ntr-un moment de timp.
3. Creai planul de ntreinere a bazei de date, contruit n sarcina 1. Spaiul neutilizat de fiierele
bazei de date trebuie ndeprtat atunci cnd el atinge mrimea de 2000MB. Spaiul eliberat trebuie s fie
returnat sistemului de operare. Aceast operaiune trebuie s ruleze n fiecare vineri, la ora 02:00. Raportul
executrii planului de ntreinere trebuie salvat n docarul MyDocuments/SQL_reports. Iniializai executarea
planului. Dup executare, verificai rezultatele n fiierul log.
4. Creai planul de ntreinere a bazei de date, construite n exerciiul 2.Numele planului va fi:
Reconstruire index. n cadrul acestui plan, sistemul trebuie s realizeze reconstruirea indecilor numai asupra
tabelelor de baz(exclusiv viziunilor) din toate schemele care exist n baza de date n cauz. Spaiul liber pe
pagin trebuie s fie 10%. Dup reconstruire, trebuie s urmeze colectarea statisticilor complete despre
indecii reconstruii. Al treilea pas al planului trebuie s constituie sarcina de tergere a istoriei care este mai
vechi de 6 sptmini. Acest plan trebuie s fie executat n fiecare prima duminic a lunii. Creai dosarul
MyDocuments/SQL_reports. Raportul de executare a planului trebuie s fie adugat n acest fiier. Iniializai
executarea planului. Dup executare, verificai rezultatele n fiierul log generat.
3. Mersul lucrrii
Pentru prima sarcin avem nevoie s crem o baz de date care va fi plasat n mapa
MyDocuments/Data. Pentru aceasta deschidem Management Studio, click dreapta pe Databases i alegem
New Database. Mai jos putei vizualiza fereastra de creare a bazelor de date.
SQL Server Configuration Manager i navigm la SQL Server Services. Facem click dreapta i alegem
proprieti. n fila Log On adugm permisiune utilizatorului nostru alegnd Local System.
n cazul c nu putem crea o mentenan din cauza ne configurri Agent XPs , crem un New Query. l
crem i-l configurm ca in figura 9.
Pentru ultima sarcin crem un plan de ntreinere pentru baza creat n sarcina 2. Numele acestui
plan va fi - Reconstruire index. n cadrul acestui plan, sistemul trebuie s realizeze reconstruirea
indecilor (Rebuild Index) numai asupra tabelelor de baz(exclusiv viziunilor) din toate schemele care
exist n baza de date n cauz. Spaiul liber setm pe pagin 10%. Dup reconstruire alegem Update
Statistics, unde urmeaz colectarea statisticilor complete despre indecilor reconstruii. Al treilea este
stergerea istoriei despre operaiile - Backup-Restore. Acest plan trebuie sa fie ndeplinit n prima
duminic a lunii. Planul putei vizualiza n Figura 13.
Concluzie
Pe parcursul acestei lucrare de laborator am fcut cunotin cu crearea unei bazei de date i
ntreinerea ei. Am nvat diferite tipuri de fiiere cum ar fi cele primare(.mdf), secundare(.ndf) i fiiere
log(.ldf). Am creat 2 baze de date pe care le-am plasat n MyDocuments, i am setat cre terea fi ierului
primar i limita de cretere a lui. Am setat fiierele secundare ntr-un Filegroup i am creat planuri de
ntreinere pentru aceste baze de date. Am utilizat task-urile din planurile de ntreinere i am neles
importana lor. Cu siguran, pot s menionez c toate sarcinile laboratorului au fost ndeplinite cu
succes.