Sunteți pe pagina 1din 1

Proiectul se va prezenta in ultima saptamana din semestrul I.

Studentii care dor


esc sa prezinte un proiect trebuie sa faca in prealabil o programare
(ziua si ora la care doresc sa ajunga,alegand dintre cele 3 laboratoare din orar
). Sustinerea proiectului va dura 10-15 minute.
Nu vor fi acceptati mai mult de 12 studenti/laborator pentru sustinerea unui pro
iect(aplicam principiul ordinii inscrierii la sustinerea proiectului).
Prezentarea proiectului presupune raspunderea la intrebari legate de proiect, pr
ecum si la intrebari conexe, din materia parcursa la laborator.
Pot prezenta proiect si studenti care au venit la o parte din laboratoare, pentr
u marirea notei. Aceleasi reguli li se aplica si acestora.
Cerintele proiectului vor fi organizate in doua parti: partea intai se refera la
securitate, iar partea a doua la back-up si restore.
Cerintele pentru partea a doua le veti primi la sfarsitul lunii decembrie.
Cerintele pentru partea I sunt:
-> Creati cate un LOGIN pentru 10 colegi de grupa/serie (nume.prenume),o parte c
u Windows authentication si o parte cu SQL authentication.
-> Pentru fiecare LOGIN 'nume.prenume' creati USERUL 'nume'.
-> Creati o baza de date cu cel putin 5 tabele si cel putin 10 inregistrari in f
iecare tabel
-> Acordati permisiunile urmatoare:
- SELECT pentru toti userii;
- INSERT si CREATE pentru cativa useri la alegere;
- CONTROL pentru un singur user.
-> Restrictionati accesul unor useri la o parte din tabele.
-> Folosind userii creati(nu userul dbo!) efectuati tranzactii de tipul: creare/
interogare/modificare de tabele(minimum 5),
creare/executare proceduri stocate(minimum 5), introducere/modif
icare/stergere date in/din tabele (minimum 5)
-> Creati 5 roluri si cel putin o asociere intre un login si un ServerRole; acee
asi cerinta pentru roluri la nivelul bazei de date si userii creati anterior.
-> Creati cel putin 5 Scheme si atribuiti-le utilizatorilor: 5 dintre ei vor dev
eni owner pentru cate o schema,
iar restul vor primi ca schema implicita una dintre aceste schem
e.
->Afisati toti userii existenti
->Folositi unul dintre userii creati si afisati permisiunile acestuia la nivelul
bazei de date, precum si permisiunile la nivel de server ale loginului asociat.
-> Creati o baza de date de tip SQL Azure (minimum 5 tabele si 5 inregistrari/ta
blel) si exploatati-o din SQL Server.
Implementati o strategie de backup care sa contina cel putin un backup full si u
nul diferential. Folositi fisierele de backup pentru a face restore
at a point in time. Simulati o avarie(de exemplu stergeti o tabela) si r
econstituiti baza de date in forma anterioara.
Utilizand exemplul din laboratorul 10&11 implementati pentru o baza de d
ate creata anterior strategia de backup si restore explicata in laborator.
Alegeti o metoda de compresie a backupului full al bazei de date.
Succes!

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