Sunteți pe pagina 1din 22

Ministerul Educaiei a Republicii Moldova

Universitatea Tehnic a Moldovei


Facultatea Calculatoare, Informatic i Microelectronic
Catedra Automatica i Tehnologii Informaionale
Disciplina: Baze de date i cunotine

RAPORT
Lucrare de laborator nr. 2

Tema: Crearea i ntreinerea bazei de date

A efectuat studentul grupei TI-142:


Chirica Alexandru
A verificat:
Saranciuc Dorian
Cristina Bodoga

Chiinu 2016

Scopul lucrrii:
Scopul lucrrii const n formarea unor abiliti practice privind crearea bazelor de date, planurilor de
ntreinere i gestiunea proprietilor acestora, utiliznd instrumentele SQL Server Management Studio.
n procesul executrii lucrrii, studenii i consolideaz cunotinele teoretice n ceea ce privete
organizarea rezonabil i mentenana schemei bazelor de date.

Sarcinile practice:
1. Creai o baz de date plasat n mapa My Documents, fixnd o cretere a fiierului primar a bazei de
2MB cu limita de cretere de 500 MB i a logului de 2 MB cu limita de cretere de 100 MB. Pentru
fiierele secundare de 3 MB cu limita de 1000 MB.
2. Creai o baz de date, unde fiierul log s fie fizic plasat n mapa My Documents, numele fiierului
log n mediul sistemului de operare trebuie s se deosebeasc de cel logic definit n schema fizic.
Este important cu baza de date creat s fie compatibil cu sistemul MS SQL Server 2000 i ea s fie
accesibil numai unui singur utilizator ntr-un moment de timp.
3. Creai planul de ntreinere a bazei de date, construit n sarcina 1. Spaiul neutilizat de fiierele bazei
de date trebuie ndeprtat atunci cnd el atinge mrimea 200Mb. Spaiul eliberat trebuie s fie
returnat sistemului de operare. Aceast operaiune trebuie s ruleze n fiecare vineri, la ora 00:00.
Raportul executrii planului de ntreinere trebuie salvat n dosarul My documents/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 50%. Dup reconstruire, trebuie s urmeze colectarea
statisticilor complete despre indecii reconstruii. Al treilea pas al planului trebuie s constituie
sarcina de tergere a fiierelor de rezerv (backup), care au rmas dup executarea planului de
ntreinere. Trebuie terse fiierele de rezerv care au vrsta mai mare de 6 luni. Acest plan trebuie s
fie executat n fiecare prima duminic a lunii. Creai n dosarul My Documents / SQL reports fiierul
Reconstruire index_log.txt. Raportul de executare a planului trebuie s fie adugat n acest fiier.
Iniializai executarea planului. Dup executare, verificai rezultatele n fiierul log.

Executarea lucrrii:

1. Creai o baz de date plasat n mapa My Documents, fixnd o cretere a fiierului primar a bazei de
2MB cu limita de cretere de 500 MB i a logului de 2 MB cu limita de cretere de 100 MB. Pentru
fiierele secundare de 3 MB cu limita de 1000 MB.

Fig. 1.1.a Crearea bazei de date

Fig. 1.1.b Crearea bazei de date

Fig. 1.2 Setm creterea i limita a fiierului primar i a fiierului de log.

Fig. 1.3 Crearea unui nou grup de fiiere, anume grupul Secundary i o selectm ca implicit.

Fig. 1.4 Crem 2 fiiere secundare n grupul Secundary

Fig. 1.5 Setm creterea i limita fiierilelor secundary

2. Creai o baz de date, unde fiierul log s fie fizic plasat n mapa My Documents, numele fiierului
log n mediul sistemului de operare trebuie s se deosebeasc de cel logic definit n schema fizic.
Este important cu baza de date creat s fie compatibil cu sistemul MS SQL Server 2000 i ea s fie
accesibil numai unui singur utilizator ntr-un moment de timp.

Fig. 2.1 Crearea unei baze de date nou db2 i n cmpul File Name nscriem numele fiierului diferit
de cel logic al su.

Fig. 2.2 Crem compatiblitatea bazei de date db2 cu sistemul MS SQL Server 2000 i este accesibil
numai unui singur utilizator ntr-un moment de timp.

3. Creai planul de ntreinere a bazei de date, construit n sarcina 1. Spaiul neutilizat de fiierele bazei
de date trebuie ndeprtat atunci cnd el atinge mrimea 200Mb. Spaiul eliberat trebuie s fie
returnat sistemului de operare. Aceast operaiune trebuie s ruleze n fiecare vineri, la ora 00:00.
Raportul executrii planului de ntreinere trebuie salvat n dosarul My documents/SQL reports.
Iniializai executarea planului. Dup executare, verificai rezultatele n fiierul log.

Fig. 3.1 Crearea planului de ntreinere pentru db1

Fig. 3.2 Fereastra n urma tastrii Maintenance Plan Wizard. Aici se afieaz informaiile despre
posibilitile acestui asistent.

Fig. 3.3 Introducerea numelui planului de ntreinere n cmpul Name i tastm Change

Fig. 3.4 Planificm timpul de execuie a planului de ntreinere

Fig. 3.5 Selectarea sarcinilor planului de ntreinere. n cazul dat avem nevoie doar de opiunea
Shink Database

Fig. 3.6 Selectarea ordinii de execuie a sarcinilor. n cazul dat am selectat doar o singur sarcin i
de aceea ordinea este imposibil.

Fig. 3.7. Selectm baza de date pentru sarcina Shrink Database

Fig. 3.8. Selectm faptul c spaiul neutilizat trebuie returnat sistemului de operare atunci cnd baza
de date atinge mrimea 200 MB.

Fig. 3.9. Selectarea tipului de salvarea a raportului dup executarea planului. n cazul dat o salvm
ca fiier text n folderul selectat.

Fig. 3.10 Afiarea opiunilor selectate pe parcursul crerii planului de ntreinere.

Fig. 3.11 Procesul de creare i fereastra de stare a crerii Planului de ntreinere

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 50%. Dup reconstruire, trebuie s urmeze colectarea
statisticilor complete despre indecii reconstruii. Al treilea pas al planului trebuie s constituie
sarcina de tergere a fiierelor de rezerv (backup), care au rmas dup executarea planului de
ntreinere. Trebuie terse fiierele de rezerv care au vrsta mai mare de 6 luni. Acest plan trebuie s
fie executat n fiecare prima duminic a lunii. Creai n dosarul My Documents / SQL reports fiierul
Reconstruire index_log.txt. Raportul de executare a planului trebuie s fie adugat n acest fiier.
Iniializai executarea planului. Dup executare, verificai rezultatele n fiierul log.

Fig. 4.1 Crearea planului de ntreinere pentru db2

Fig. 4.2 Planificarea timpului de execuie a acestui plan de ntreinere

Fig. 4.3 Selectm sarcinile acestui plan de ntreinere. n cazul dat: Rebuild Index, Update Statistics,
Clean Up History

Fig. 4.4 Selectarea ordinei execuiei sarcinilor

Fig. 4.5 Selectarea opiunilor pentru sarcina 1

Fig. 4.6 Selectarea opiunilor pentru sarcina 2

Fig. 4.7 Selectarea opiunilor pentru sarcina 3

Fig. 4.8 Selectarea i setarea salvrii raportului de execuie a planului de ntreinere

Fig. 4.9 Afiarea opiunilor pe parcursul crerii planului de ntreinere

Fig. 4.10 Starea crerii Planului de ntreinere

Concluzie:
n urma elaborrii laboratorului nr. 2, am fcut cunotin cu crearea bazelor de date i a
planului de ntreinere. Am aflat modurile de creare a planului de ntreinere i destinaia
lor. Am aflat despre spaiul rezervat pentru baza de date i alte opiuni ale MS SQL Server

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