Baze de date - Laboarator

Grupele 231, 221, 394

Anul II - Semestrul 1

Facultatea de Mathematica si Informatica

Universitatea Babes-Bolyai

Laboratorul 1

Extindeti baza de date a unei firme adaugand tabela Produse, pentru a monitoriza produsele software ale firmei. Fiecare dintre acestea este rezultatul unui anumit proiect. Modificati tabela Produse, adaugand campul “vandut, care sa ilustreze daca produsul respectiv a fost sau nu vandut unui beneficiar. Utilizati instructiunile Transact SQL “Create Table” si “Alter Table”. Inserati si modificati datele din tabelele bazei de date utilizand instructiunile Transact SQL “Insert” si “Update”

    Laboratorul 2

    Utilizati atat View Designer din SQL Server Management Studio, cat si instructiunea Create View. Creati urmatoarele vederi:

    Laboratorul 3

    Cititi despre rolurile utilizatorilor la nivelul bazei de date. Afisati permisiunile rolurilor fixe din baza de date utilizand instructiunea “sp_dbfixedrolepermission”. Adaugati userul “user1” si asignati-i rolul corespunzator, asa incat sa aiba drepturi de creare a tabelelor si vederilor din baza de date. Adaugati userul “user2” si asignati-i rolul corespunzator, asa incat sa aiba drept de backup asupra bazei de date si drept de scriere doar asupra tabelului Produse. Utilizati instructiunile Transact-SQL: “sp_addrolemember”, “sp_droprolemember”, “GRANT”, “DENY”, “REVOKE”. Testati permisiunile acestor utilizatori prin operatii asupra bazei de date create anterior