Sunteți pe pagina 1din 15

Ministerul Educatiei al Republicii Moldova

Universitatea Tehnic a Moldovei


Facultatea Calculatoare, Informatica si Microelectronica
Catedra Automatic i Tehnologii Informaionale

RAPORT
La Baze de date i cunotine
Lucrare de laborator Nr. 1

Tema:
Instalarea i configurarea SQL Server 2012

A efectuat st. gr. SI-111:


Zelinschi Alexandru
A verificat lector universitar:
Bulai Rodica

Chiinu, 2013
1. Scopul i sarcina lucrrii

Scopul lucrrii:
Scopul lucrrii const n formarea unor abiliti practice privind:
-

Instalarea SGBD-ului MS SQL Server 2012

Gestiunea serviciilor si nregistrarea unui server

Lucrul n mediul SQL Server Management Studio

Gestiunea securitii i a controlului de acces la baze de date

Sarcina lucrrii:
1. S se instaleze SQL Server 2012, urmrind procedurile descrise.
2. S se nregistreze serverul pe calculatorul disponibil, alegnd tipul de autentificare
SQL.
3. S se creeze trei loginuri de utilizatori care s posede SQL Autentificarea.
S se aloce primului utilizator acces la schema HumanResources din baza de date
AdventureWorks. Utilizatorul dat trebuie s aib posibilitatea s citeasc i s
editeze datele din tabelele schemei respective.
Al doilea utilizator trebuie s aib acces numai la citirea datelor din schema Sales
din baza de date AdventureWorksLT i s nu aib acces la citirea datelor din
AdventureWorks. n acelai timp, el trebuie s aib posibilitatea s gestioneze orice
obiect i coninutul acestui obiect din baza de date AdventureWorks2008.
Al treilea utilizator trebuie s aib posibilitatea crerii bazelor de date noi i definirii
accesului la ele.

Partea teoretic:
Microsoft SQL Server este un sistem de gestionare de baze de date relaionale (RDBMS)
produs de compania american Microsoft Corp. Limbajele primare de interogare sunt MS-SQL
i T-SQL.
Suport versiunea companiei Microsoft de SQL (Structured Query Language - limbaj
structurat de interogri), cel mai rspndit limbaj pentru bazele de date. Este un sistem pentru
ntreprinderi - se poate aplica bazelor de date de dimensiuni foarte mari.
Avantajul principal al utilizrii tehnologiei client-server constituie faptul c procesarea are
loc pe serverul bazei de date i nu pe calculatorul terminal. Astfel se reduce fluxul de date prin
reea i se micoreaz numrul de erori legate de procesarea simultan a datelor de mai multe
calculatoare. Alt avantaj ese cel de utilizarea pareolelor i a loghinurilor n timpul conectrii la
baza de date, ceia ce duce la rndul su la marirea securitii BD.

SQL Server 2012 Minimum Hardware Requirements


2

SQL Server Editions


SQL Server 2012 Enterprise (64-bit) x64

Memory(RAM)
1GB

CPU
1.4 GHz AMD Opteron, AMD Athlon 64, Intel Xeon with
Intel EM64T support, Intel Pentium IV with EM64T support
1.4GHz AMD Opteron, AMD Athlon 64, Intel Xeon with
Intel EM64T support, Intel Pentium IV with EM64T support

SQL Server 2012 Business Intelligence


(64-bit) x64

1GB

SQL Server 2012 Standard (64-bit)

1GB

1.4GHz AMD Opteron, AMD Athlon 64, Intel Xeon with


Intel EM64T support, Intel Pentium IV with EM64T support

SQL Server 2012 Enterprise (32-bit)


SQL Server 2012 Business Intelligence
(32-bit)
SQL Server 2012 Standard (32-bit)

1GB
1GB

1GHz Pentium III-compatible processor or faster


1GHz Pentium III-compatible processor or faster

1GB

1GHz Pentium III-compatible processor or faster

Componentele logice ale sistemului SQL server:

Databases
Tables
Databases Ddiagrams
Indexes
Views
Schems
Synonime

Stored Procedures
Triggers
Funcii
Tipuri de Date
Reguli
Wizards

Cunoatem urmtoarele tipuri de autentificare:

Windows Authentication se autentific dup uitlizatorul curent al sistemului de

operare.
SQL Server Autentification se autentific dup parola i Login Name ale
utilizatorului.

n sistemul SQL Server exist mai multe tipuri de roluri. Ele servesc pentru a permite

gestionarea controlului de acces a utilizatorilor n cadrul serverului. Astfel diferii utilizatori pot
avea diferiti drepturi. Sistemul SQl Server susine urmtoarele grupuri de roluri:

sysadmin realizeaz orice aciune n SQL Server.


setupadmin gestioneaz serverele logate i procedurile de iniiere.
serveradmin stabilete opiunile de configurare i poate deconecta serverul.
securityadmin gestioneaz loginurile i permisele de caracter a bazelor de date,

precum i citirea fiierelor log erorilor.


processadmin- gestioneaz procesele care se execut n SQL Server.
diskadmin administreaz fiierele de pe disc.
dbcreator creaz i modific baza de date.
bulkadmin rolul serverului fixat poate lansa instruciunea BULK INSERT (inserarea
masiv).
3

public fiecare utilizator al unei baze de date aparine rolului public. Dac pentru un
login nu au fost definite implicit drepturile de acces la un obiect, el motenete
drepturile rolului public asupra acestora.

Schemele prezint o grupare de tabele care permit unui utilizator s aib acces
la o anumit schem i nu la toat baza de date.

Instalarea SQL Server 2012

Am montat imaginea in Daemon Tools.

Am selectatelectat meniul Installation i apoi n partea dreapt am fcut click pe New


Installation.

Toate regulile au fost respectate, de aceea am activat butonul ok i procesul de

instalare a continuat.

A
m

acceptat termenii si conditiile de licenta. Pentru a continua procesul de instalare, am apsat


butonul Next.

n continuare a aprut fereastra Setup Support Files i am apsat butonul Install pentru a instala
fiierele ce asigur susinerea procesul de instalare.

Apare fereastra Setup Support Rules i se verific starea sistemului, iar pentru a continua
instalarea am apsat butonul Next.

n fereastra Feature Selection am ales toate componentele SGBD-ului ce vor fi instalate. Tot n
aceast fereastr am ales i adresa directoriului unde va fi instalat sistemul.

n fereastra Instance Configuration am specificat ID-ul instanei. Implicit numele instanei


6

coincide cu ID-ul acesteia. Next.

n fereastra Database Engine Configuration am ales modul Mixt de autentificare. Astfel automat
s-a activat login-ul de SQL Server system administrator, care este predefinit n sistem. Pentru acest
cont am creat o parol de acces.

n fereastra Instalation Rules, verificatorul System Configuration Checker ruleaz nc un set de


reguli pentru validarea configuraiei curente a sistemului cu componentele care au fost alese pentru
instalarea SGBD-ului. Pentru a continua, am apsat butonul Next.

Din fereastra Ready to Install am fost informat despre componentele selectate pentru instalare i
configuraia lor, pentru a putea verifica nainte de a fi lansat procesul de instalare. Dup ce am
apsat butonul Install, procesul de instalare a fost lansat.

n fereastra Installation Progress am urmrit parcurgerea procesului de instalare.


Dup terminarea procesului de instalare, a aprut ferastra Complete:

nregistrarea serverului pe calculator

Setam numele serverului nou care urmeaza sa fie inregistrat.

10


Setam proprietatile de conexiune.

Crearea loginurilor de utilizator

11

Cream conturile noi ale utilizatorilor. Setam numele si parola. Specificam tipul parolei.

12

Specificare nivelului de acces al utilizatorului.

13

14

Concluzii:

Instalarea programului SQL Server 2012 m-a ajutat sa inteleg importanta


specificarii anumitor detalii la configurarea unui soft pentru a obtine anume
rezultatele dorite. Am studiat structura pastrarii informatiei in baza de date. Am
invatat sa creez un server in SQL, sa creez loginuri cu parole pentru utilizatori
cu diferite posibilitati si niveluri de acces. SQL Server ne ofera o gama vasta de
utilizare a serviciilor server-client in gestiunea bazelor de date.

Am
concluzionat ca unu din avantejele utilizarii tehnologiilor client server este o persoana sau mai
multe autorizate de server pot sa prelucreze, adauge sau modifica bazele de date iar clientii sunt
simpli utilizatori care folosesc acceasta baza de date si astfel nu au drepturi de a modifica sau de
a corecta ceva inforatie si astfel nu se creeaza greseli si nu se introduce informative gresita.

Formele
de autentificare in SQL Server 2012 utilizeaza doua tipuri de autentificare: Autentificarea
Windows NT, Autentificare Mixta.

15