Questões de Concurso Sobre banco de dados
Foram encontradas 15.808 questões
Em um projeto de banco de dados, o modelo conceitual e o modelo lógico definem as entidades e seus relacionamentos. O primeiro modelo independe do tipo de SGBD e o segundo depende do tipo de SGBD a ser utilizado.
Para garantir que haja visão abstrata do banco de dados, o SGBD possui três níveis de abstração. No nível de abstração de usuário, são definidos quais os dados estão armazenados e quais são os seus relacionamentos.
Considere que as classes do diagrama de classes X tenham sido desenhadas a partir de um diagrama relacional Y. Nesse caso, no processo de criação das classes, as entidades de Y que se encontrarem na terceira forma normal deverão ser normalizadas para a forma de Boyce Codd, uma vez que os diagramas de classes não suportam a terceira forma normal.
Devido à necessidade de atualização sincronizada e imediata dos dados com o ambiente transacional, o planejamento de uma arquitetura OLAP deve ser combinado com a arquitetura MVC, privilegiando o controlador em detrimento do modelo.
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
Em um comando SQL, a cláusula DISTINCT faz que sejam retornados apenas atributos exclusivos na consulta.
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
O operador ROLLUP, quando combinado ao comando SQL SELECT com GROUP BY, no SQL Server 2008 R2, permite obter totais parciais e geral nos agrupamentos de colunas do tipo text.
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
Os comandos SQL mostrados abaixo, executados no SQL Server 2008 R2, permitem criar duas tabelas temporárias: #temp1 e ##temp2, respectivamente, dos tipos local e global.
CREATE TABLE #temp1 (col1 INT PRIMARY KEY)
GO
CREATE TABLE ##temp2 (col1 INT PRIMARY KEY)
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
O comando SQL mostrado abaixo, se executado no SQL SERVER 2008 R2, permite que se adicione uma coluna, col2, à tabela cliente.
ADD COLUMN col2 int NOT NULL ON TABLE cliente
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
O comando SQL mostrado abaixo, construído a partir dos dados da tabela cliente e executado no PostgreSQL 8.2, retornará apenas um registro, concatenando os atributos fname e lname.
SELECT fname+lname FROM cliente WHERE age >56
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
No Oracle 10g, é possível combinar, em uma mesma instrução SELECT do SQL, os argumentos HAVING e WHERE.
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
O comando SQL mostrado abaixo, construído a partir dos dados da tabela cliente e executado no Oracle 10g, retornará apenas um registro.
SELECT fname FROM cliente WHERE SAL ^= 53
A identificação dos ALIs somente é possível após o desenvolvimento do modelo relacional do sistema, no qual são descritos as entidades, os atributos e os relacionamentos.
Sobre essa tabela CLIENTES foi criada a visão VCLIENTES_RJ, que busca apresentar os clientes do estado do Rio de Janeiro. O comando de criação da visão VCLIENTES_RJ é:
CREATE VIEW VCLIENTES_RJ
AS SELECT ID, NOME, ENDERECO, CIDADE, UF
FROM CLIENTES WHERE UF = ‘RJ’
Um usuário submeteu o seguinte comando para execução pelo gerenciador do banco de dados:
UPDATE VCLIENTES_RJ SET NOME =’JOAO’
WHERE ID IN (1,2,3) AND UF = ‘SP’
O comando UPDATE acima, quando submetido para execução, resulta na atualização de:
O comando SQL que retorna o nome somente dos funcionários que participaram de TODOS os projetos é:
I - Os usuários podem consultar os dados segundo qualquer uma das dimensões do cubo de dados.
II - O pivoteamento (ou rotação) é utilizado em cubos de dados para mudar a hierarquia dimensional que está sendo correntemente utilizada por outra.
III - A operação de drill-down refere-se a um movimento no sentido descendente da hierarquia de uma dimensão, desagregando os dados e os apresentando em uma visão mais detalhada.
É correto o que se afirma em
Durante o mapeamento para o modelo relacional, foram identificadas duas relações: Funcionario e Dependente. A relação funcionário possui dois atributos: Matricula (participante da chave primária) e Nome.
Analisando o diagrama e a definição da relação Funcionario, conclui-se que a relação Dependente possuirá
(PASSAGEIRO) → (NOME, DATA_NASCIMENTO, TELEFONE*) (VIAGEM) → (ORIGEM, DESTINO, DATA) Atributos multivalorados: marcados com *
Além disso, foi identificado que um passageiro poderá participar em várias viagens.
As tabelas definidas que atendem às dependências funcionais identificadas e ao requisito especificado acima e que estãona Terceira Forma Normal são:
Atributos identificadores: sublinhados Atributos multivalorados: marcados com *
A expressão da álgebra relacional que atribui a RES a sigla da UF dos clientes que realizaram compras com Valor_Total superior a 5.000 é
Com a utilização dessa arquitetura, surge o conceito de independência de dados, que consiste na capacidade de