Documente Academic
Documente Profesional
Documente Cultură
Instalarea Si Configurarea SQL Server 2008. Crearea Si Intretinerea Bazei de Date. Crearea Si Modificarea Tabelelor
Instalarea Si Configurarea SQL Server 2008. Crearea Si Intretinerea Bazei de Date. Crearea Si Modificarea Tabelelor
RAPORT
Chişinău 2009
Cuprins
1. Introducere ........................................................................................................................................ 3
5. Concluzie ........................................................................................................................................ 13
6. Bibliografie ..................................................................................................................................... 13
2
1 Introducere
Pe piaţă, există mai multe SGBD-uri care susţin arhitectura client-server. Intre ele. se înscriu
Microsoft SQL Server, Oracle, Informix, Sybase, Interbasc ctc.
SQL Server a evoluat rapid de la un mic desktop SGBD la un sistem puternic orientat pe
performanţa şi scalabilitatea înaltă. Deja, se cunoaşte faptul că sistemul SQL Server este un SGBD de tip
client-server, iar odată cu apariţia versiunii noi a acestui sistem au apărut şi posibilităţi noi de creare şi
gestiune a bazelor de date. Câteva facilităţi, ce merită o deosebită atenţie, constă in faptul că sunt oferite
capacităţi avansate de lucru cu date XML Este îmbunătăţii modelul de securitate ce include schimbări în
definirea politicilor de securitate, criptare şi gestiunea cheilor. Este modernizat GUI-ul, se oferă posibilitatea
de a prelucra date în orice limbaj oferite de NET Framework, fără a limita utilizatorul la utilizarea limbajelor
SQL şi T-SQL. Este important de menţionat facilitarea mecanismelor de administrare a SGBD-ului -
îmbunătăţirea operaţiunilor de mirroring, colectarea datelor despre productivitatea sistemului, gestiunea
resurselor hardware, comprimarea dalelor etc.
Pentru a instala „SQL Server 2008” este necesar de parcurs trei etape consecutive:
1) Controlul cerinţelor hard şi software, controlul configuraţiei sistemului, controlul setărilor de
securitate;
2) Reluarea instalării SQL Server
3) Utilizarea instrumentelor SQL Server pentru configurarea SGBD-ului
SQL server 2008 pentru fiecare bază de date creează un set de fişiere. Datele şi informaţia log sunt
stocate în fişiere diferite şi fişierele individuale sunt utilizate de o bază de date. Grupurile de fişiere
(filegroups)sunt denumite colecţii de fişiere şi sunt utilizate pentru a ajuta la amplasarea datelor şi sarcinilor
de gestionare, cum ar fi operaţiile backup şi restabilirea bazei de date.
Înainte de a trece la crearea tabelelor, se presupune că a fost făcut un studiu minuţios al datelor ce
trebuie stocate. Mulţi elaboratori amatori au obiceiul să proiecteze baza de date arunci când, deja, se găseşte
înăuntrul modulului de creare a tabelelor, fără a face un studiu şi o definire prealabilă a datelor necesare
pentru construirea acestora. O astfel de atitudine, deseori, este însoţită de un risc, în ceea ce priveşte
calitatea datelor.
SGBD-ul SQL Server are de-a face cu două tipuri de labele:
1. Temporare, create în memoria volatilă.
2. Permanente, create şi salvate pe disc.
Fiecare tabel creat de SQL Server poate avea cel mult 1024 de câmpuri (coloane). Fiecare câmp
(coloană) trebuie să posede unele specificaţii, cum sunt numele câmpului, tipul de date pe care le va păstra
acest câmp. Unele informaţii sunt opţionale. I)c exemplu, valoarea implicită a câmpului sau unele limitări ale
valorii, cum este valoarea maximă etc.
La fel ca şi in alte SGBD-uri, în SQL Server, fiecare tabel are un nume şi acest nume este unic,
precum au nume diferite şi câmpurile unui tabel. De exemplu, în acelaşi tabel, nu pot fi două câmpuri
Telefon. In asemenea caz, pot fi create două câmpuri, de exemplu, Telefon serviciu şi Telejon_donticiiiu.
Cu toate că numele de tabele trebuie să fie unice în limitele schemei bazei de date. pot fi create mai
multe tabele cu acelaşi nume, dacă pentru acestea se specifică diferite scheme. Pot fi create două labele
mamite funcţionari fiecare şi pentru prima se atribuie numele de schemă Jonah, iar pentru a doua - Sally.
Atunci când se lucrează cu unul din tabelele funcţionari, el poate fi distins dintre cele două, specificând :lc
schemei asociate.
Precum s-a menţionat anterior, tot câmpul (coloana) unui tabel trebuie să respecte tipul de date
apecificat pentru acest câmp. Această specificare se face la crearea tabelului. Sistemul SQL Server aduce cu
3
sine o mulţime largă de tipuri de dale. Cu toate acestea, în operaţiile specifice, utilizatorul poale crea propriile
tipuri de date. în continuare, este prezentată o listă de tipuri de date pe care le susţine SGBD-ul SQL Server
2008.
4
Figura 1 – Configurarea Serverului SQL 2008
Pe urmă în fereastra Database Engine Configuration am ales modul de autentificare de tip Mixt,
autentificarea SQL Server împreună cu autentificarea Windows. Automat sa activat login-ul de SQL Server
system administrator (sa), care este predefinit în sistem.
După ce procesul de instalare s-a terminat cu succes, în fereastra Installation Progress a apărut
mesajul ”Setup Process Complete” şi mai jos s-a afişat rezultatul stării de instalare pentru fiecare
componentă a SGBD-ului în parte.
5
Figura 3 – Afişarea progresului de instalare finisat
6
3 Lucrarea de laborator Nr. 2
Sarcina I. Pentru a creea baza de date am făcut clic drept pe ramura „Databases” din fereastra din stinga a
programului sql server management studio. Apoi am apăsat „New Database...”. In fereastra ce a aparut am
efectuat editarea.
Sarcina II. Pentru a crea baza de date nr 2 am urmat aceeași pași descriși in sarcina I, insă cu modificarea
cimpului „name”, care se află după cimpul „path”, nivelul de acces (un utilizator intr-un timp) și
compatibilitatea cu sql server 2000.
Pașii concreți de dezvoltare:
a) Am schimbat denumirea fizică fișierului log in mylog.
b) Am apăsat pe pagina „Options” și am schimbat nivelul de compatibilitate in cimpul „Compatibility level”
(fig. 6).
c) Am rulat jos bara de domenii și am modificat tipul de acces (single, fig. 7).
Sarcina III .
Pașii de dezvoltare:
a) Se expandează dosarul Management: se face un clic pe butonul drep al mousului asupra dosarului
maintanance plan: se selectează opțiunea maintanace plan wizard: se apasă next.
b) In fereastra select plan properties se introduce numele orarului, descrierea și insuși orarul.
c) Apăsăm putonul change și selectăm ora și modul de activare : in fiecare vineri la ora 00:00 se
pornește planul de mentenanță.(fig. 8) Apăsăm ok. Apoi in fereastra select plan properties apăsăm next.
8
d) In fereastra select maintenance tasks selectăm sarcina de indepărtare a spațiului neutilizat i indicăm
valoarea 200 MB . Ceea ce ș inseamnă că in caz de depășirea valorii se efectuiază operația de
indepărtare.(fig. 9)
e) Apăsăm butonul next și incă odata apăsăm, pentru că noi nu avem mai multe operații de efectuat decit
una. De aceea etapa de ordinea efectuării a taskurilor nu ne interesează.
f) La etapa select report options, schimbăm doar in cimpul folder location calea in care se va salva
raportul. Apăsăm butonul browse și alegem mapa dorită. Apăsăm finish. (Fig.10)
g) In fereastra Maintenance plan wizard progress are loc procesarea sarcinii de creare a planului de
intreținere. Apăsăm butonul report pentru a vizualiza mesajele din raport.
Sarcina IV.
Pașii de dezvoltare:
a) Se expandează dosarul Management: se face un clic pe butonul drep al mousului asupra dosarului
maintanance plan: se selectează opțiunea maintanace plan wizard: se apasă next.
b) Apăsăm putonul “change” și selectăm modul de activare : in fiecare prima duminica a lunii se
pornește planul de mentenanță.(fig. 11) Apăsăm ok. Apoi in fereastra select plan properties apăsăm
next.
9
Fig. 12– Setarea spatiului liber per pagina
d) La etapa select report options, schimbă doar in cimpul folder location calea in care se va salva
raportul. Apăsăm butonul browse și alegem mapa dorită si fisierul dorit. Apăsăm finish.
10
4 Lucrarea de laborator Nr. 3
11
Fig.17 – Design-ul tabelului laptop-uri Fig.18 - Design-ul tabelului imprimante
12
Fig.20 - Continutul tabelului pc_uri
5 Concluzie
6 Bibliografie
- Lucrări practice BAZE DE DATE ”Microsoft SQL Server 2008”, V. Cotelea, M. Cotelea [resursa
electronică]
13
14