Ministerul Educatiei al Republicii MoldovaUniversitatea Tehnic a
MoldoveiFacultatea Calculatoare, Informatica si
MicroelectronicaCatedra 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 lucrriiScopul 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 dateSarcina 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 Servereste un sistem de
gestionare debaze de daterelaionale (RDBMS) produs de
companiaamericanMicrosoftCorp. 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
SQL Server EditionsMemory(RAM)CPU
SQL Server 2012 Enterprise (64-bit) x641GB1.4 GHz AMD Opteron,
AMD Athlon 64, Intel Xeon with Intel EM64T support, Intel Pentium
IV with EM64T support
SQL Server 2012 Business Intelligence (64-bit) x641GB1.4GHz AMD
Opteron, AMD Athlon 64, Intel Xeon with Intel EM64T support, Intel
Pentium IV with EM64T support
SQL Server 2012 Standard (64-bit)1GB1.4GHz AMD Opteron, AMD
Athlon 64, Intel Xeon with Intel EM64T support, Intel Pentium IV
with EM64T support
SQL Server 2012 Enterprise (32-bit)1GB1GHz Pentium
III-compatible processor or faster
SQL Server 2012 Business Intelligence (32-bit)1GB1GHz Pentium
III-compatible processor or faster
SQL Server 2012 Standard (32-bit)1GB1GHz Pentium III-compatible
processor or faster
Componentele logice ale sistemului SQL server:
13
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). 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 2012Am 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.
Am 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 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.
Setam proprietatile de conexiune.Crearea loginurilor de
utilizator
Cream conturile noi ale utilizatorilor. Setam numele si parola.
Specificam tipul parolei.
Specificare nivelului de acces al utilizatorului.
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.