Questões de Concurso Sobre banco de dados

Foram encontradas 19.133 questões

Q848784 Banco de Dados
Um componente de software bastante utilizado em computadores é o banco de dados, que consiste em uma coleção de dados relacionados entre si. Um Sistema Gerenciador de Banco de Dados (SGBD) fornece um ambiente adequado para a manipulação, a visualização, a recuperação e o armazenamento de dados. NÃO é um SGBD:
Alternativas
Q847861 Banco de Dados
O modelo dimensional de um data warehouse, no qual todas as tabelas relacionam-se diretamente com a tabela de fatos, de forma que as tabelas dimensionais devem conter todas as descrições que são necessárias para se definir uma classe, é denominado de
Alternativas
Q847750 Banco de Dados

A figura a seguir mostra a estrutura das tabelas Produto, Venda e Cliente pertencentes a um banco de dados de uma empresa comercial.


Imagem associada para resolução da questão


A tabela Venda contém um registro para cada venda efetuada pela companhia. A fim de preservar a integridade referencial do banco de dados, assinale a opção que indica a coluna ou colunas dessa tabela que deveria(m) ser chaves estrangeiras.

Alternativas
Q847740 Banco de Dados

A figura a seguir mostra uma associação bidirecional com multiplicidade um-para-um entre as classes A e B.


Imagem associada para resolução da questão


Como você implementaria fisicamente o relacionamento um-para-um entre as classes?

Alternativas
Q847734 Banco de Dados

A consulta SQL a seguir retorna uma série de nomes da tabela usuarios:


select nome from usuarios


Para obter a relação de nomes em ordem alfabética reversa você deve acrescentar ao final da consulta

Alternativas
Q847717 Banco de Dados

Observe as tabelas a seguir:


Imagem associada para resolução da questão


Assinale a opção que indica o número de linhas retornadas pela consulta SQL a seguir.


SELECT DISTINCT nome FROM animais a, tipos t

WHERE a.familia = t.familia

Alternativas
Q847480 Banco de Dados
Com relação à modelagem de dados, assinale a opção correta.
Alternativas
Q847474 Banco de Dados
No que diz respeito a banco de dados, assinale a opção correta.
Alternativas
Q847470 Banco de Dados
Assinale a opção correta a respeito de modelagem de dados.
Alternativas
Q847469 Banco de Dados
Acerca da arquitetura de três esquemas para bancos de dados, assinale a opção correta.
Alternativas
Q847383 Banco de Dados

Imagem associada para resolução da questão


Considerando as tabelas tbl_setores e tbl_local, assinale a opção que apresenta o valor obtido como resultado da consulta precedente.

Alternativas
Q847381 Banco de Dados
No sistema gerenciador de banco de dados PostgreSQL, a restrição de acesso pelo endereço IP do cliente é feita mediante alteração do arquivo de configuração
Alternativas
Q847379 Banco de Dados

Imagem associada para resolução da questão


Considerando o diagrama de entidade e relacionamento precedente, assinale a opção cujas expressões SQL permitem a inserção correta no banco de dados de Piauí como uma uf (unidade da federação) e de Teresina como uma capital.

Alternativas
Q847316 Banco de Dados
Considere a opção auto_increment, usada no MySQL quando da especificação de colunas de tabelas relacionais. No MS SQL Server, efeito semelhante pode ser obtido por meio da cláusula:
Alternativas
Q847315 Banco de Dados
No MySQL 6, o valor do atributo engine que pode ser usado para a criação de tabelas Transaction-safe é:
Alternativas
Q847314 Banco de Dados

Comandos de manipulação de dados localizados no interior de triggers no SQL Server podem fazer uso de duas tabelas especiais denominadas inserted e deleted.


Considere as seguintes afirmativas sobre essas tabelas.


I. A tabela inserted contém cópias dos registros sendo inseridos (operação insert) na tabela objeto do trigger.

II. A tabela inserted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

III. A tabela deleted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

IV. A tabela deleted contém cópias dos registros sendo removidos (operação delete) na tabela objeto do trigger.


O número de alternativas corretas é:

Alternativas
Q847313 Banco de Dados

Atenção

Tabelas R e S referentes a um banco de dados relacional.


                                    

Considerando as tabelas R e S apresentadas anteriormente, o comando SQL


select a FROM R UNION ALL select d FROM S


produz um resultado que contém, além dos títulos:

Alternativas
Q847312 Banco de Dados

Atenção

Tabelas R e S referentes a um banco de dados relacional.


                                    

Considere as tabelas R e S apresentadas anteriormente e o comando SQL a seguir.


update R set a = NULL

where b >= (select max(d) from S)


Após execução desse comando, os valores na coluna a da tabela R seriam, de cima para baixo:

Alternativas
Q847311 Banco de Dados

Atenção

Tabelas R e S referentes a um banco de dados relacional.


                                    

Considerando as tabelas R e S apresentadas anteriormente, o resultado


Imagem associada para resolução da questão


seria obtido pela execução do comando SQL:

Alternativas
Q847310 Banco de Dados

Atenção

Tabelas R e S referentes a um banco de dados relacional.


                                    

Considerando as tabelas R e S apresentadas anteriormente, o comando SQL


select count(*)

from R, (select * from S where d=2) s


resulta no número:

Alternativas
Respostas
10621: B
10622: B
10623: E
10624: B
10625: C
10626: E
10627: D
10628: A
10629: A
10630: C
10631: D
10632: B
10633: A
10634: B
10635: D
10636: E
10637: E
10638: A
10639: A
10640: D