Sunteți pe pagina 1din 11

Ministerul Educaiei al Republicii Moldova

Universitatea Tehnic a Moldovei


Facultatea Calculatoare, Informatic i Microelectronic

Raport
Lucrare de laborator Nr. 2
la BAZE DE DATE I CUNOTINE
Tema: Crearea i ntreinerea bazei de date

Elaborat: std. gr. TI-142 Chicu Roman


Profesor: lector superior Bodoga Cristina

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.

Figura 1 Fereastra de creare a bazelor de date


Aici scriem numele bazei de date, setm creterea fiierului primar a bazei de 5 MB cu limita de
cretere de 100 MB i a logului de 20 MB cu limita de cretere de 1000MB. Pentru fiierele secundare
definim un Filegroup, setnd creterea fiierelor secundare de 10 MB cu limita de 1000MB.

Figura 2 Setarea limitei creterii fiierului


Dup aceasta am setat directoria cerut din condiie MyDocuments/Data, ns nu am avut
posibilitatea de ajunge pn la ea. Putei vizualiza fereastra de alegere a directoriei n Figura 3.

Figura 3 Fereastra alegerii directoriei


Din motive de securitate SQL Management Studio nu permite salvarea bazelor de date n
MyDocuments. Pentru aceasta trebuie s garantm permisiune de conectare la SQL Server. Deschidem

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.

Figura 4 Proprietile SQL Server


Acum Management Studio ne d voie sa accesm MyDocuments/Data. Alegem acest directoriu i
crem prima noastr baza de date cu denumirea DataBase1.

Figura 5 Crearea primei Baze de date cu denumirea Airoport

Am terminat cu prima condiie i acum putem trece la efectuarea urmtoarei condiii.


Pentru sarcina a doua crem o baz de date, numai c fiierul Log se va afla n mapa
MyDocuments/Log i numele fiierului log se va deosebi de a bazei de date. Pentru aceasta schimbm
directoria din Path i numele din File Name. Puteti vizualiza n figura 6.

Figura 6 Setrile Path i File Name


Ca s facem compatibil cu sistemul MS SQL Server 2014 alegem din meniul Opition,
Compatibillity Level SQL Server 2014. Pentru ca baza noastr de date sa fie accesibil numai unui
singur utilizator ntr-un moment de timp, facem scroll n meniul Option pn ce dm de
RESTRICT_ACCESS i alegem Single_User. Setrile puteti vizualiza n Figura 7.

Figura 7 Setrile Restrict Access


Pentru sarcina a treia am fost nevoii s crem un plan de ntreinere a bazei de date, care am
construit-o n sarcina 1. Pentru aceasta alegem Management, Maintenance Plans, click dreapta i alegem
Maintenance Plan Wizard, pe care o putei vizualiza n Figura 8.

Figura 8 Fereastra de proprieti a Maintenance Plan

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.

Figura 9. Configurare unui Agent XPs


Aici scriem numele planului, describia sau comentarii pentru acest plan, paralel i setm modul
de deschidere a acestui plan (Schedule). Dup aceasta alegem din meniu task-urile pe care dorim ca SQL
Management Studio s le ndeplineasc. Aceast fereastr o putei vizualiza n Figura 9.

Figura 9 Selectarea task-urilor


Pentru ndeplinirea condiiei noastre alegem Shrink DataBase, speficifm baza noastr de date, i setm
atunci cnd spaiul neutilizat va atinge 2000 MB, el trebuie s fie returnat sistemului de operare.

Figura 10 Crearea primului plan


n urmtoarea figur, putei s vizualizai imaginea cum arat un plan de ntreinere, vezi Figura 11.

Figura 11 Primul plan de ntreinere


Pentru executarea acestui plan, facem click dreapta pe el i dm la execuie. Fereastra de
informaie ce apare n urma execuiei arat n felul urmtor, vezi Figura 12.

Figura 12 Plan de ntreinere, executarea cu succes

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.

Figura 13 Planul de ntreinere a bazei de date Airoport

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.

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

  • PSI ParteI V 30 09 2017
    PSI ParteI V 30 09 2017
    Document200 pagini
    PSI ParteI V 30 09 2017
    Chicu Roman
    Încă nu există evaluări
  • Et 0115040 Ron
    Et 0115040 Ron
    Document60 pagini
    Et 0115040 Ron
    Chicu Roman
    Încă nu există evaluări
  • Et 0115040 Ron
    Et 0115040 Ron
    Document60 pagini
    Et 0115040 Ron
    Chicu Roman
    Încă nu există evaluări
  • Ministerul Educației A Republicii Moldova
    Ministerul Educației A Republicii Moldova
    Document12 pagini
    Ministerul Educației A Republicii Moldova
    Chicu Roman
    Încă nu există evaluări
  • AMSI Lab8
    AMSI Lab8
    Document7 pagini
    AMSI Lab8
    Chicu Roman
    Încă nu există evaluări
  • Raportul Practica
    Raportul Practica
    Document40 pagini
    Raportul Practica
    Chicu Roman
    Încă nu există evaluări
  • Baze de Date SQL
    Baze de Date SQL
    Document90 pagini
    Baze de Date SQL
    bettymihai
    Încă nu există evaluări
  • Tot Tabele
    Tot Tabele
    Document2 pagini
    Tot Tabele
    Chicu Roman
    Încă nu există evaluări
  • Baze de Date SQL
    Baze de Date SQL
    Document90 pagini
    Baze de Date SQL
    bettymihai
    Încă nu există evaluări
  • Biletele 11-12
    Biletele 11-12
    Document13 pagini
    Biletele 11-12
    Chicu Roman
    Încă nu există evaluări
  • Analiza
    Analiza
    Document251 pagini
    Analiza
    Luminita Serban
    100% (16)
  • ManFin 2 Teme Macul
    ManFin 2 Teme Macul
    Document4 pagini
    ManFin 2 Teme Macul
    Mariana Rotaru
    Încă nu există evaluări
  • AMSI Lab4
    AMSI Lab4
    Document12 pagini
    AMSI Lab4
    Chicu Roman
    Încă nu există evaluări
  • TVPP Laborator NR 2
    TVPP Laborator NR 2
    Document7 pagini
    TVPP Laborator NR 2
    Chicu Roman
    Încă nu există evaluări
  • Lab 9
    Lab 9
    Document5 pagini
    Lab 9
    Chicu Roman
    Încă nu există evaluări
  • AMSI Lab4
    AMSI Lab4
    Document6 pagini
    AMSI Lab4
    Chicu Roman
    Încă nu există evaluări
  • Tema 2 - Bilantul Bancar
    Tema 2 - Bilantul Bancar
    Document4 pagini
    Tema 2 - Bilantul Bancar
    Chicu Roman
    Încă nu există evaluări
  • AMSI Lab6
    AMSI Lab6
    Document12 pagini
    AMSI Lab6
    Chicu Roman
    Încă nu există evaluări
  • Management Financiar Curs
    Management Financiar Curs
    Document66 pagini
    Management Financiar Curs
    Angela_i
    83% (6)
  • AMSI Lab4
    AMSI Lab4
    Document12 pagini
    AMSI Lab4
    Chicu Roman
    Încă nu există evaluări
  • Exemplu de Bilet SDA
    Exemplu de Bilet SDA
    Document2 pagini
    Exemplu de Bilet SDA
    Chicu Roman
    Încă nu există evaluări
  • AMSI Lab 5
    AMSI Lab 5
    Document9 pagini
    AMSI Lab 5
    Chicu Roman
    Încă nu există evaluări
  • Managementul Interprinderii
    Managementul Interprinderii
    Document173 pagini
    Managementul Interprinderii
    CazacliuIon
    100% (8)
  • Management Financiar Fin
    Management Financiar Fin
    Document96 pagini
    Management Financiar Fin
    mishto
    Încă nu există evaluări
  • AMSI - Lab3
    AMSI - Lab3
    Document4 pagini
    AMSI - Lab3
    Adrian Solomon
    Încă nu există evaluări
  • AMSI Lab3
    AMSI Lab3
    Document6 pagini
    AMSI Lab3
    Chicu Roman
    Încă nu există evaluări
  • Managementul Financiar Al Firmei
    Managementul Financiar Al Firmei
    Document8 pagini
    Managementul Financiar Al Firmei
    Mariana Shuba
    100% (1)
  • Raspunsuri
    Raspunsuri
    Document76 pagini
    Raspunsuri
    Chicu Roman
    Încă nu există evaluări
  • AMSI - Lab3
    AMSI - Lab3
    Document4 pagini
    AMSI - Lab3
    Adrian Solomon
    Încă nu există evaluări