Questões de Concurso Sobre sql server em banco de dados

Questões Discursivas

Foram encontradas 706 questões

Q2066817 Banco de Dados
Nos SGBDs relacionais, os procedimentos chamados automaticamente como ação imediata após um determinado evento são chamados Trigger ou Gatilho. Geralmente esses objetos são especificados por um DBA.
Na descrição de uma Trigger podem-se encontrar três partes: (i) evento que é a alteração no banco de dado que ativa a trigger; (ii) condição, consulta ou teste que é executado quando a trigger é ativada; e (iii) ação que diz respeito ao procedimento que é executado quando a trigger é ativada e quando a condição é verdadeira.
Sobre triggers no SGBD Microsoft SQL Server, assinale V para a afirmativa verdadeira e F para afirmativa falsa.
( ) Não é permitido criar trigger de DELETE/UPDATE em colunas de tabelas que sejam chaves estrangeiras e tenham configurado DELETE/UPDATE de forma CASCADE. ( ) Uma das maneira de auditar tabelas de bancos de dados é usando trigges. No SQL Server é permitido construir triggers em eventos do TRUNCATE TABLE uma vez que esse comando não deixa de ser de fato um comando de DELETE. ( ) É permitido criar triggers para eventos de CREATE, DROP, ALTER, RESTORE DATABASE assim como para LOGON com intuito de aumentar a segurança do banco de dados.
As afirmativas são, respectivamente,
Alternativas
Q2066816 Banco de Dados
Sistemas Gerenciadores de Bancos de Dados (SGBD) relacionais que seguem o padrão SQL implementam objeto chamado VIEW.
Segundo Ramakrishnan, em seu livro Sistemas Gerenciador de Banco de Dados, VIEW é definida como tabelas cujas linhas não são armazenadas explicitamente no banco de dados, mas calculadas conforme necessário, com base na definição de visão.
Com relação à VIEW no Microsoft SQL Server, analise as afirmativas a seguir.
I. A view é utilizada para tornar a percepção do usuário mais simplificada e focalizada. II. Visões são instrumentos de segurança, pois permitem restringir o acesso aos dados, ou seja, usuários não possuem permissões para acessar as tabelas base. III. O Objeto view é utilizado para simular versões anteriores de tabelas que teve seu esquema transformado e assim garantir o pleno funcionamento dos sistemas. IV. As instruções de SQL UPDATE, DELETE e INSERT são permitidas desde que realizadas utilizando colunas de uma única tabela base.
Está correto o que se afirma em
Alternativas
Q2066812 Banco de Dados
Considere os clientes de uma loja cadastrados em um SGBDR Microsoft SQL Server, e a necessidade de sortear um cliente para receber um prêmio. O administrador resolve realizar o sorteio através de um código Transact-SQL (TSQL).
Dos códigos a seguir, identifique o que irá realizar o sorteio de forma imparcial.
Alternativas
Q2066811 Banco de Dados
Select at.customerid, at.tdate from salestransaction at where at.tdate > GETDATE( ) - 10 order by at.tdate desc
A instrução SQL acima é executada milhões de vezes por dia em um SGBDR Microsoft SQL Server. Considerando que ‘customerid’ é parte da chave primária e que ‘tdate’ não está indexada e não apresenta valores únicos, assinale o índice a seguir que irá prover uma melhor otimização para essa consulta.
Alternativas
Q4116776 Banco de Dados
No Microsoft SQL Server 2012, Configuração Local, Idioma Português-Brasil, há inúmeras ferramentas administrativas e de desenvolvimento, que permitem aos administradores e desenvolvedores alcançar a capacidade de gerenciar e criar instâncias SQL Server, assim como objetos em diferentes níveis. A ferramenta que permite gerenciar os serviços do SQL Server, que foram instalados no servidor,trata-se de:
Alternativas
Q4116775 Banco de Dados
O Sistema Gerenciador de Banco de Dados da Microsoft, SQL Server 2012, fornece quatro tecnologias para alta disponibilidade. Uma delas suporta failover para um conjunto de bancos de dados e, ainda, aproveita a tecnologia de espelhamento de banco de dados (database mirroring) existente para manter réplicas secundárias do banco de dados em instâncias locais do SQL Server. Trata-se de:
Alternativas
Q4050462 Banco de Dados
Sobre o Microsoft SQL Server 2012, analise as afirmativas a seguir.

I. O SQL Server Agent é executado numa mesma instância com o mesmo serviço do SQL Server.
II. O SQL Server 2012 contém duas interfaces gráficas para usuário, que permitem gerenciar, monitorar, manter e desenvolver em um ambiente SQL Server.
III. O SQL Server também contém criptografia nativa.

Está correto o que se afirma apenas em
Alternativas
Q4050458 Banco de Dados
No Microsoft SQL Server 2012, normalmente, existem três tipos de servidores em uma topologia de replicação: Editor (Publisher); Assinante (Subscriber); e, Distribuidor (Distributor). Há, também, cinco tipos de replicação. Assinale a alternativa que apresenta dois desses tipos de replicação.
Alternativas
Q4050456 Banco de Dados
As informações contextualizam a questão. Leia-as atentamente.


“Para desenvolver uma aplicação web de apresentação de projetos elaborados na sua área de atuação, bem como o antes e o depois da implantação dos projetos, é necessário desenvolver um site, no qual todas essas informações estarão disponíveis para o público. Deve-se empregar a linguagem PHP (Personal Home Page) e, para isso, fazer uso de alguns comandos para determinadas categorias.”
Para fazer o uso de um comando com o Microsoft SQL Server, a fim de enviar uma consulta ao Server MS SQL, o comando a ser empregado é
Alternativas
Q2398033 Banco de Dados
No SQL Server 2019, a “tabela Cliente” do banco de dados “Exemplo” possui uma quantidade enorme de dados e como isso está gerando lentidão ao efetuar consulta por qualquer tipo de filtro, precisa efetuar um TUNE na “tabela Cliente”, porém, já foram criados novos index e mesmo assim a demora ainda persiste. Analisando a documentação da Microsoft, foi identificada a utilização de Partições (Partitions) e aplicação de um range separado por ano para garantir essa performance. Com isso, precisa-se executar algumas rotinas para separação dos arquivos e aplicar o conceito. Dentre essas rotinas pode-se citar:


I.   criar o scheme da partition.
II.  adicionar um novo arquivo para grupo do banco de dados e adicionar os arquivos ao File Group.
III. criar o range por ano yyyy do tipo Int.


É correto o que se afirma em
Alternativas
Q2398032 Banco de Dados
Analise o texto abaixo sobre “Arquitetura de memória do SQL Server” para responder à questão.



      “O SQL Server adquire e libera memória dinamicamente conforme necessário.

    Normalmente, um administrador não precisa especificar a quantidade de memória que deve ser alocada ao SQL Server, embora essa opção exista e seja necessária em alguns ambientes.

     Uma das principais metas de design de todo o software de banco de dados é minimizar a E/S de disco devido às leituras e gravações de disco estarem entre as operações que consomem muitos recursos.

     O SQL Server cria um pool de buffers na memória para manter a leitura de páginas do banco de dados.

     Grande parte do código do SQL Server é dedicada a minimizar o número de leituras e gravações físicas entre o disco e o pool de buffers.

      O SQL Server tenta alcançar um equilíbrio entre as duas metas”. 
O texto acima refere-se a duas ações para o recurso de memória. Assinale a alternativa que as apresenta.
Alternativas
Q2398031 Banco de Dados
Foi definido um AD para gerenciamento de acessos ao domínio e feita a configuração do AD com uma nova instalação do SQL Server. Com isso, o Always On precisa ser habilitado. Sobre o assunto, analise as proposições abaixo e assinale (V) para Verdadeiro ou (F) para Falso.


( ) Utilizar o Transact-SQL.
( ) Utilizar o powershell.
( ) Utilizar o bash do Linux.


Assinale a alternativa que apresenta a sequência correta.
Alternativas
Q2398027 Banco de Dados
O recurso OLTP in-memory do SQL Server 2019 tem a função de
Alternativas
Q2398026 Banco de Dados
Considerando que foi identificado um erro na configuração de um banco de dados do SQL server 2019 em uma tabela com nome “Exemplo”, que está utilizando a collection com nome Arabic_CS_AS_KS e, com isso, precisa ser alterado para a Collection SQL_Latin1_General_CP1_CI_AS, assinale a alternativa que apresenta o script correto a ser executado.
Alternativas
Q2398023 Banco de Dados
Ficou definida uma solução com o conceito de CQRS (Command and Query Responsibility Segregation) para atender a uma necessidade da empresa e, para isso, foram utilizadas duas bases de dados de SQL Server (Escrita e Leitura). A camada de dados de persistência será a base do legado a ser utilizada, porém, ainda não existe uma base de leitura a ser configurada e, com isso, precisa-se criar a sincronização entre as bases e garantir que a aplicação tenha uma alta performance. Assim, assinale a alternativa que apresenta a arquitetura utilizada para garantir sincronização dos dados.
Alternativas
Q2398019 Banco de Dados
Assinale a alternativa que apresenta o que ocorre quando efetuado um DROP DATABASE.
Alternativas
Q2398018 Banco de Dados
Assinale a alternativa que apresenta o nome da interface de monitoramento para gerenciamento do SQL Server.
Alternativas
Q2398017 Banco de Dados
Sobre a instalação do SQL Server 2019, assinale a alternativa que apresenta qual a porta default do tipo TCP que é utilizada no Banco de Dados do SQL Server e que é utilizada para “escutar” em uma porta fixa específica utilizando o SQL Server Configuration Manager.
Alternativas
Q2109460 Banco de Dados
No H2 Database, para remover todas as linhas da tabela cliente, que não possui restrições de chave estrangeira, sem possibilidade de rollback, utiliza-se o comando
Alternativas
Q2093439 Banco de Dados
O comando utilizado no SQL Server que permite remover todas as linhas da tabela sem a opção de limitar o número de linhas excluídas é:
Alternativas
Respostas
121: B
122: A
123: D
124: C
125: D
126: C
127: D
128: D
129: B
130: D
131: A
132: D
133: C
134: B
135: B
136: B
137: C
138: C
139: D
140: D