TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Tópicos Avançados em Banco de Dados

Por:   •  20/5/2018  •  Trabalho acadêmico  •  1.285 Palavras (6 Páginas)  •  301 Visualizações

Página 1 de 6

FUNDAÇÃO EDUCACIONAL UNIFICADA CAMPOGRANDENSE

FACULDADES INTEGRADAS CAMPOGRANDENSES

Bacharelado em Sistema de Informações

Tópicos Avançados em Banco de Dados

Rio de Janeiro - RJ, 2016.

Rio de Janeiro – RJ, 11 de novembro de 2016

GILBERTO NATANAEL DOS SANTOS CONSTANTINO

LUCAS GOMES DE LIMA

LUIS FELIPE CHAGAS DA SILVA

RENATO LIMA DE OLIVEIRA

Tópicos Avançados em Banco de Dados

                                   

Trabalho apresentado ao professor Bruno Nascimento como requisito parcial para aprovação na disciplina Tópicos avançados em banco de dados, ministrada no curso Bach. Sistemas de Informação no semestre de 2016.

  1. Verificar quais usuários possuem acessos.

Comando: “Select loginname,* from sisclimed_bd.sys.syslogins”

Saída:

sa

##MS_SQLResourceSigningCertificate##

##MS_SQLReplicationSigningCertificate##

##MS_SQLAuthenticatorCertificate##

##MS_PolicySigningCertificate##

##MS_SmoExtendedSigningCertificate##

##MS_PolicyTsqlExecutionLogin##

NOTEBOOK-FELIPE\LuisFelipe

NT SERVICE\SQLWriter

NT SERVICE\Winmgmt

NT Service\MSSQLSERVER

AUTORIDADE NT\SISTEMA

NT SERVICE\SQLSERVERAGENT

##MS_PolicyEventProcessingLogin##

##MS_AgentSigningCertificate##

[pic 1]

  1. Crie um usuário para cada integrante do seu grupo. (OBS. Caso seu grupo tenha menos de 4 integrantes, você deverá complementar com usuários fictícios).

Comando:

CREATE LOGIN luisfelipe WITH PASSWORD = '1234';

CREATE LOGIN lucaslima WITH PASSWORD = '1234';

CREATE LOGIN gilberto WITH PASSWORD = '1234';

CREATE LOGIN renatolima WITH PASSWORD = '1234';

Saída:

Command(s) completed successfully.

[pic 2]

  1. Verificar os privilégios dos usuários.

Comando:

SELECT loginname,denylogin,hasaccess,isntname,isntgroup,isntuser, sysadmin, securityadmin,serveradmin,setupadmin,

processadmin, diskadmin, dbcreator, bulkadmin FROM master.dbo.syslogins

Saída:

[pic 3]

4) Crie privilégios específicos para cada usuário.

  • 4.a - User1: todos os privilégios

Comando: sp_addsrvrolemember "luisfelipe","sysadmin"

Saída: Command(s) completed successfully.

[pic 4]

  • 4.b - User2: somente leitura
  • Comando: sp_addsrvrolemember "luisfelipe","sysadmin"
  • Saída: Command(s) completed successfully.

[pic 5]

  • 4.c - User3: somente inserção e atualização
  • Comando: sp_addrolemember 'db_datawriter', 'gilberto'
  • Saída: Command(s) completed successfully.

[pic 6]

  • 4.d - User4: permissões a tabela e coluna específica
  • Comando: GRANT SELECT ON MEDICO ([id_medico], [crm]) TO "RENATOLIMA"

(Permissão para acessar apenas as colunas id_medico e crm da tabela médico)

  • Saída: Command(s) completed successfully.

[pic 7]

  • 4.e - Crie outros 3 tipos de privilégios (Use sua criatividade)

Comandos:

sp_addrolemember 'db_owner', 'gilberto'

(Os membros da função de banco de dados fixa db_owner podem executar todas as atividades de configuração e manutenção no banco de dados, bem como remover o banco de dados no SQL Server.)

sp_addrolemember 'db_backupoperator', 'renatolima'

(Os membros da função de banco de dados fixa db_backupoperator podem fazer backup do banco de dados.)

sp_addrolemember 'db_securityadmin', 'lucaslima'

(Os membros da função de banco de dados fixa db_backupoperator podem fazer backup do banco de dados.)

Saída: Command(s) completed successfully.

[pic 8]

  1. Revogue privilégios de 2 usuários.

Comandos:

sp_droprolemember 'db_owner','gilberto'

Revogado o privilégio de db_owner do usuário gilberto

sp_droprolemember 'db_backupoperator', 'renatolima'

Revogado o privilégio de db_backupoperator'do usuário renatolima

Saída: Command(s) completed successfully.

[pic 9]

  1. Popule seu banco de dados. Execute diversos Inserts de modo que seu BD tenha um número expressivo de registros.

Comandos:

INSERT INTO [dbo].[Pessoa] ([Nome],[Endereco],[Telefone],[Celular],[DataNasc],[Bairro],[Cidade],[Estado],[Email],[Cpf]) VALUES ('Luis Felipe','Rua Cedro Alto','3409-6666','99425-5934','08/01/1994','Paciência','Rio de Janeiro','RJ','lipenetc@gmail.com','111111111-11')

...

Baixar como (para membros premium)  txt (11.9 Kb)   pdf (1.5 Mb)   docx (1.1 Mb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com