🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre banco de dados

Questões Discursivas

Foram encontradas 18.926 questões

Q554744 Banco de Dados
 Sobres os Sistemas Gerenciadores de Bancos de Dados (SGBDs), avalie as assertivas abaixo:

I. Um SGBD faz a gestão de diversas bases de dados, permitindo o acesso e armazenamento de informações para programas e usuários finais.

II. Prepara aplicações para que possam acessar um ou mais bancos de dados. Na linguagem de programação Java, por exemplo, o JDBC (Java Data Base Connectivity) é um SGBD capaz de acessar dados de diferentes bancos.

III. Os metadados resultam da conversão de comandos DDL pelo compilador da DDL.

IV. O módulo de consulta do SGBD é capaz de criar automaticamente índices com o objetivo de criar consultas com melhor performance.

Qual é a alternativa correta? 

Alternativas
Q554742 Banco de Dados
Sobre o Modelo Entidade-Relacionamento é correto afirmar que:
Alternativas
Q554737 Banco de Dados
 Em banco de dados um dos modelos é o Modelo Lógico. Avalie as assertivas abaixo:

I. O modelo lógico apresenta uma visão do usuário do SGBD.

II. O modelo lógico pode ser representado utilizando o modelo de rede, modelo hierárquico ou ainda o modelo relacional.

III. O modelo relacional é representado por um conjunto de registros, sendo as relações por meio de ponteiros.

IV. O modelo lógico é completamente independente do SGDB escolhido.

A quantidade de itens corretos é igual a? 

Alternativas
Q554692 Banco de Dados
Sobre PostgreSQL, considere as seguintes afirmativas:

1. ~* faz avaliação não sensível a maiúsculas de expressões regulares.

2. A variante não sensível a maiúsculas do LIKE é chamada de ILIKE.

3. Em um índice criado como UNIQUE, a coluna indexada é case-sensitive.

Assinale a alternativa correta.

Alternativas
Q554691 Banco de Dados
Sobre PostgreSQL Server, considere as seguintes afirmativas:

1. É baseado em threads.

2. Uma sessão de banco de dados (conexão) não pode utilizar mais de uma CPU.

3. Para cada sessão de banco de dados é utilizado um processo do sistema operacional.

Assinale a alternativa correta. 

Alternativas
Q554690 Banco de Dados
Qual é o tamanho, em bytes, que o banco de dados Oracle utiliza para o tipo Date?
Alternativas
Q554689 Banco de Dados
Qual é a funcionalidade do Oracle Data Mining que encontra aglomerados de objetos de dados semelhantes em algum sentido entre si? 
Alternativas
Q554688 Banco de Dados
Com relação a SQL, numere a coluna da direita de acordo com sua correspondência com a coluna da esquerda. 

1. DCL           ( ) truncate. 

2. DDL           ( ) lock table.

3. DML           ( ) grant. 

4. TCL           ( ) rollback.

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


Alternativas
Q554687 Banco de Dados
Qual comando SQL retorna todos os clientes cuja cidade começa por qualquer caractere seguido por “uritiba"? 
Alternativas
Q554686 Banco de Dados
Assinale a alternativa cujo comando está com a sintaxe correta. 
Alternativas
Q554685 Banco de Dados
No Modelo Relacional, o conceito “toda tupla tem um conjunto de atributos que a identifica de maneira única na relação" refere-se a: 
Alternativas
Q554684 Banco de Dados
Seja R um esquema relacional, F o conjunto de DFs que valem em R, X o subconjunto de atributos de R e A um atributo de R. Considere as seguintes afirmações: 

• A ϵ X; isto é, é uma DF trivial, ou

• X é uma superchave, ou

• A é parte de alguma chave para R.

Se, para toda a DF X → A em F, uma dessas afirmações for válida, a forma normal de R será: 


Alternativas
Q554384 Banco de Dados
Bancos de dados snapshot constituem um recurso que pode ser útil para estratégias de recuperação de dados nas instalações MS SQL Server. Um banco de dados do tipo snapshot está associado a um banco de dados de origem (source).

Sobre esse mecanismo, analise as afirmativas a seguir. 

I. No momento da sua criação, bancos snapshot armazenam uma cópia de todas as páginas do banco de origem.

II. Snapshots ocupam sempre o mesmo espaço que é ocupado pelo banco de origem, pois cada página do banco de origem tem sempre uma e apenas uma cópia.

III. Uma página do banco de origem, no seu estado original, é copiada para o snapshot somente quando ela é alterada pela primeira vez no banco de origem.

IV. As operações de leitura direcionadas para o snapshot jamais requerem o uso de dados do banco de origem.

V. Bancos snapshot permitem consultas que refletem os dados no estado em que se encontravam no momento da criação do snapshot.

Está correto somente o que se afirma em: 


Alternativas
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
Respostas
12101: B
12102: A
12103: B
12104: E
12105: D
12106: B
12107: D
12108: E
12109: A
12110: D
12111: A
12112: C
12113: D
12114: A
12115: E
12116: B
12117: A
12118: C
12119: B
12120: A