Questões de Concurso Sobre banco de dados

Foram encontradas 15.797 questões

Q554383 Banco de Dados
Analise os três comandos a seguir e as afirmativas a respeito de seus efeitos no âmbito do MS SQL Server. 

              delete from x

              truncate table x

              drop table x 

I. O comando delete e o comando truncate removem o mesmo conjunto de registros da tabela X.

II. O comando drop, quando usado com a opção “with no removal", produz exatamente o mesmo efeito do comando truncate.

III. Devido às suas características operacionais, o comando delete é usualmente executado muito mais rapidamente que o comando truncate.

Está correto o que se afirma em: 


Alternativas
Q554382 Banco de Dados
Views criadas nos bancos podem, de acordo com alguns critérios, ser naturalmente atualizáveis, o que significa, por exemplo, que podem ser objeto de comandos update do SQL sem a necessidade de mecanismos auxiliares ou triggers. Essa característica depende da expressão SQL que define a view e das tabelas/views de origem.

Considere alguns tipos de construções SQL que podem ser empregadas na definição de uma coluna de uma view: 

 I. funções de agregação, tais como sum, avg

II. funções escalares, tais como sin, trim

III. expressões aritméticas

IV. expressões condicionais, tais como case

V. literais

VI. subconsultas  

Está correto concluir que uma determinada coluna NÃO pode ser objeto de atualização quando resultar de qualquer dos tipos: 


Alternativas
Q554381 Banco de Dados
Considere a tabela relacional criada pelo comando

create table xx

(a int null, b int null, c int null)

Depois de instanciada com um conjunto de registros, os seguintes comandos foram executados:

select count(*) from XX

select count(distinct A) from XX

select count(distinct B) from XX

select count(*) from XX where C>10

select count(*) from XX where not C>10

Sabendo-se que esses comandos produziram como resultado, respectivamente, os números 10, 10, 0, 0 e 5, analise as quatro alternativas para a definição da tabela XX: 


I.

CREATE TABLE XX(

             A int NULL,

             B int NULL,

             C int NULL ) 

II. CREATE TABLE XX(

                 A int primary key,

                 B int NULL,

                 C int NULL ) 

III.

CREATE TABLE XX(

             A int NULL,

             B int NULL,

             C int ) 

IV.

CREATE TABLE XX(

              A int,

              B int primary key,

              C int NULL ) 

A lista com todos os comandos que são válidos e compatíveis com a instância corrente da tabela é: 


Alternativas
Q554380 Banco de Dados
Considere as tabelas relacionais, e respectivas instâncias, mostradas a seguir.

                                   Imagem associada para resolução da questão

O comando SQL 

select A from X1 where

   not exists

   (select * from X3 where

        not exists

        (select * from X2 where

            X1.A=X2.C and X3.B=X2.D)) 

produz um resultado com apenas uma coluna, cujo(s) valor(es) é/são:


Alternativas
Q554373 Banco de Dados
Numa instalação SQL Server 2012, o comando Transact-SQL shutdown, quando usado sem a opção with no wait, faz com que o sistema desabilite os logins correntes, exceto para membros de sysadmin e serveradmin, e aguarde o término dos comandos TSQL ou stored procedures que estejam sendo executados.

Nessa situação, uma procedure útil para descobrir os processos em curso é: 

Alternativas
Q553507 Banco de Dados
Analisando uma tabela de um banco de dados, verificamos a seguinte situação:
Nome da Tabela: Venda Chave Primária Composta: Código da Venda + Código do Produto + Código de Vendedor. Campos não Chave: Quantidade Vendida Data da Venda Nome do Vendedor
O que podemos afirmar sobre tal situação?
Alternativas
Q553492 Banco de Dados
Na atividade diária de criação, manutenção e administração de banco de dados, podemos melhorar o tempo de resposta de consultas utilizando-se várias técnicas. Assinale a alternativa que contém uma afirmação correta sobre o trabalho descrito.
Alternativas
Q553491 Banco de Dados
Ao configurarmos e criarmos bancos de dados, suas tabelas, chaves etc., podemos agrupar várias ações do SQL em transações. Sobre transações no banco de dados, podemos afirmar que:
Alternativas
Q553490 Banco de Dados
Analisando o cenário:
1. O nome do sistema é Sistema de Controle de Empréstimos de DVD. 2. Existe um cadastro de Títulos dos Filmes e o autor, ou autores, de cada filme. 3. Existe um cadastro de autores e o filme, ou filmes, pertencentes a cada um dos autores. 4. Existe um cadastro de Clientes. 5. Existe um cadastro de DVDs emprestados por Cliente.
O modelo lógico utilizando a metodologia MER (Modelo entidade relacionamento) apresenta o relacionamento entre a entidade Filme e a entidade Autor, o qual pode ser representado pela seguinte notação:
Alternativas
Q553489 Banco de Dados
Observe as seguintes afirmações sobre modelagem de dados.
I. O modelo conceitual é um diagrama em blocos que demonstra todas as relações entre as entidades, suas especializações, seus atributos e autorrelações. II. O modelo lógico mostra as ligações entre as tabelas de banco de dados, as chaves primárias, os componentes de cada uma etc. Frequentemente é apresentado em um diagrama. III. Inclui a análise das características e recursos necessários para armazenamento e manipulação das estruturas de dados (estrutura de armazenamento, endereçamento, acesso e alocação física), sendo uma seqüência de comandos executados em SQL a fim de criar as tabelas, estruturas e ligações projetadas até então e finalmente criar o banco de dados. Tal modelo não precisa existir caso o modelo conceitual já tenha sido feito.
É correto o que se afirma em:
Alternativas
Q553038 Banco de Dados
 Sobre a arquitetura e funcionamento de um Sistema Gerenciador de Banco de Dados, considere as seguintes afirmativas:

1. A transferência de blocos entre a memória e o armazenamento de disco pode resultar em conclusão bem sucedida, falha parcial ou falha total.

2. Um registro de atualização de log descreve uma única escrita do banco de dados e tem os seguintes campos: identificador de transação, identificador de item de dado, valor antigo e valor novo.

3. A aplicação da técnica de página shadow permite configurar um SGBD de modo a oportunizar ações de auditoria.

4. Quando um sistema se recupera de uma queda, ele constrói duas árvores: a de nós a serem refeitos e a de nós a serem inutilizados.

Assinale a alternativa correta. 

Alternativas
Q553037 Banco de Dados
Segundo o dicionário Aurélio da língua portuguesa, dado é “elemento ou quantidade conhecida que serve de base à solução de um problema", enquanto que um banco de dados é um “arquivo de dados de diversas fontes, armazenado de forma a possibilitar o acesso de vários usuários". Nesse contexto, assinale a alternativa correta. 
Alternativas
Q553036 Banco de Dados
A Structured Query Language, representada pela sigla SQL, propõe-se a estabelecer uma linguagem padrão de gerenciamento de dados. Sobre o uso de comandos em SQL, assinale a alternativa correta.
Alternativas
Q553035 Banco de Dados
 Considerando a simbologia utilizada na apresentação/desenvolvimento de um diagrama E-R, numere a coluna da direita de acordo com sua correspondência com a coluna da esquerda. 

1. Representam os conjuntos de entidades.

2. Representam os atributos.

3. Representam os conjuntos de relacionamentos.

4. Unem os atributos aos conjuntos de entidades e os conjuntos de entidades aos conjuntos de relacionamentos.

5. Representam atributos multivalorados.

6. Indicam participação total de uma entidade em um conjunto de relacionamentos.

( ) Elipses.

( ) Linhas.

( ) Linhas duplas.

( ) Retângulos.

( ) Elipses duplas.

( ) Losangos. 

Assinale a alternativa que apresenta a numeração correta da coluna da direita, de cima para baixo. 


Alternativas
Q553034 Banco de Dados
Considerando o modelo E-R, que predomina nos SGBDs disponíveis no mercado, assinale a alternativa correta. 
Alternativas
Q553033 Banco de Dados
A arquitetura de um Sistema Gerenciador de Banco de Dados (SGBD) preconiza seu isolamento das demais tecnologias e aplicações que manipulam os dados por ele gerenciados. Nesse contexto, assinale a alternativa correta. 
Alternativas
Q553030 Banco de Dados
Com relação a sistemas de banco de dados, assinale a alternativa que indica a forma normal que garante que um atributo composto seja convertido para atributos individuais. 
Alternativas
Q553029 Banco de Dados
Quando uma chave primária de uma tabela é usada como atributo em outra tabela, nessa outra tabela ela será chamada de: 
Alternativas
Q549751 Banco de Dados
 Considere a tabela FUNCIONÁRIO do banco de dados relacional de uma organização, com os seguintes dados: 


                    NomeFunc              Departamento             Salario

                       Ana                                 RH                     1500,00

                       João                               RH                      2000,00

                       Luis                                 RH                      2500,00

                       Pedro                              TI                        1800,00

                       Antonio                           TI                         3000,00


Analise, ainda, a expressão SQL apresentada a seguir:

SELECT F.NomeFunc

FROM FUNCIONARIO F

WHERE F.Salario > (SELECT AVG(Salario)

                                   FROM FUNCIONARIO F1

                                  WHERE F1.Departamento="RH") 


Os funcionários retornados como resultado da execução da expressão SQL acima são: 


Alternativas
Q549744 Banco de Dados
Um projeto de banco de dados relacional deve gerar um conjunto de esquemas de relações que permita armazenar dados sem redundância desnecessária, bem como recuperar facilmente as informações. Para alcançar tal objetivo uma das abordagens possíveis é a normalização dos esquemas de relações na forma normal apropriada. Quanto ao processo de normalização, analise as seguintes sentenças: 


I. Uma relação R está na 1FN (primeira forma normal) se, e somente se, todos os domínios dos atributos contiverem valores multivalorados.

II. Uma relação R está na 2FN (segunda forma normal) se, e somente se, ela atender à 1FN (primeira forma normal) e todos os atributos não primários de R forem totalmente dependentes funcionalmente da chave primária.

III. Uma relação R está na 3FN (terceira forma normal) se, e somente se, ela atender à 2FN (segunda forma normal) e nenhum atributo não primário de R tiver dependência transitiva da chave primária.


É correto o que se afirma em: 


Alternativas
Respostas
10081: A
10082: E
10083: B
10084: A
10085: C
10086: B
10087: A
10088: B
10089: B
10090: A
10091: B
10092: A
10093: C
10094: E
10095: D
10096: C
10097: A
10098: D
10099: A
10100: B