Foram encontradas 13.789 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q858590 Banco de Dados

O objetivo da arquitetura três esquemas é separar as aplicações do usuário do banco de dados físico. Nesta arquitetura, os esquemas podem ser definidos em três níveis: externo, conceitual e interno. Neste contexto, informe a alternativa que contém todas as afirmações corretas.


I. O nível conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos, operações do usuário e restrições.

II. A independência lógica de dados é a capacidade de alterar o esquema conceitual sem ter que alterar os esquemas externos ou os programas de aplicação.

III. A independência física de dados é a capacidade de alterar o esquema conceitual sem ter que alterar o esquema físico.

IV. O nível externo representa o conjunto dos programas de aplicação que acessam as informações armazenadas no banco de dados.

Alternativas
Q858589 Banco de Dados

Considere que o sistema de uma loja possui as tabelas Cliente e Pedido, respectivamente representadas abaixo. Em uma consulta SQL (Structure Query Language), um JOIN da tabela Pedido com a tabela Cliente (pelo atributo IdCliente) retornaria linhas com as colunas IdPedido, IdCliente, DataPedido, IdCliente, NomeCliente, NomeContato e UF. Neste contexto, informe a alternativa que contém todas as afirmações corretas. 


                         Imagem associada para resolução da questão


I. Um INNER JOIN retornaria duas linhas, ou seja, todas as linhas em há correspondência com o valor do atributo.

II. Um LEFT (OUTER) JOIN retornaria três linhas, ou seja, todas as linhas da tabela Cliente. Quando não houver correspondência com a tabela Pedido, as colunas desta tabela são preenchidas com valor nulo (NULL).

III. Um RIGHT (OUTER) JOIN retornaria três linhas, ou seja, todas as linhas da tabela Pedido. Quando não houver correspondência com a tabela Cliente, as colunas desta tabela são preenchidas com valor nulo (NULL).

IV. Um FULL (OUTER) JOIN retornaria quatro linhas, ou seja, todas as linhas que estão em Pedido e todas as linhas que estão em Cliente. Quando não houver correspondência com a tabela Cliente, as colunas desta tabela são preenchidas com valor nulo (NULL). Quando não houver correspondência com a tabela Pedido, as colunas desta tabela são preenchidas com valor nulo (NULL).  

Alternativas
Q857394 Banco de Dados
Em um projeto para ensino a distância, a consideração de conteúdos disponíveis em vídeo e áudio é fundamental. Considerando um orçamento limitado e a(s) premissa(s) para que esse projeto tenha viabilidade a curto prazo, assinale a alternativa CORRETA.
Alternativas
Q856082 Banco de Dados

Considere que a tabela abaixo para controle de funcionários, possui o campo registro como chave primária e que o campo salario_liquido é resultante da subtração do desconto sobre o salario_bruto.

                Imagem associada para resolução da questão

 Esta tabela  

Alternativas
Q856081 Banco de Dados
Para localizar os juízes cujos nomes começam pela letra p e têm pelo menos 3 caracteres de comprimento (incluindo p) utiliza-se a instrução SELECT * FROM juizes WHERE nome 
Alternativas
Q856080 Banco de Dados
Um Analista de Sistemas foi solicitado a criar uma tabela chamada processo em um banco de dados Oracle aberto e em condições ideais. Nesta tabela, se nenhum valor for fornecido para o campo data_abertura, quando se utilizar a instrução INSERT a data do sistema deve ser automaticamente inserida. Para fazer isso, o Analista deve utilizar a instrução CREATE TABLE processo(processo_no NUMBER(10), data_abertura  
Alternativas
Q856079 Banco de Dados
O Departamento de Recursos Humanos de uma instituição solicitou ao Analista de Sistemas um relatório mostrando o nome do funcionário e o salário acrescido de 13.5%. O salário deverá ser expresso como número inteiro e com a seguinte legenda de coluna: Salário Reajustado. Considerando que a tabela funcionarios possui os campos nome e salario, para gerar o relatório o Analista deverá usar, em um banco de dados Oracle aberto e em condições ideais, a instrução
Alternativas
Q856032 Banco de Dados
Após constatar que todos os dados em uma tabela estavam incorretos, foi solicitado ao Técnico em Informática para limpar os registros desta tabela mantendo sua estrutura, para que os dados corretos fossem posteriormente inseridos. Para realizar este trabalho o Técnico terá que utilizar a instrução SQL
Alternativas
Q856031 Banco de Dados

Um Técnico em informática utilizou, em um banco de dados aberto e em condições ideais, as instruções abaixo.

UPDATE funcionarios SET nome= 'Pedro'  WHERE id=1;

SAVEPOINT altera; 

INSERT INTO funcionarios VALUES  (2,'Marcos');


Para descartar o que foi realizado após o SAVEPOINT, ou seja, a inserção do funcionário Marcos, utiliza-se a instrução PL/SQL  

Alternativas
Q856030 Banco de Dados
A instrução PL/SQL SELECT SUBSTR ('Tribunal Regional Federal da 5ª Região',1,8)  FROM DUAL; exibirá 
Alternativas
Q856029 Banco de Dados
Considere uma tabela chamada funcionarios que possui os campos id, nome e salario. Para exibir os nomes e os salários dos funcionários João e Maria utiliza-se a instrução PL/SQL 
Alternativas
Q856028 Banco de Dados
Um Técnico inseriu um valor no campo chave estrangeira de uma tabela sem que existisse o valor equivalente no campo chave primária da tabela relacionada. Considerando o uso de um Sistema Gerenciador de Banco de Dados Relacional, esta operação
Alternativas
Q855771 Banco de Dados

O DER a seguir expressa uma possível organização de um Banco e as relações entre clientes, agências e empréstimos.


Imagem associada para resolução da questão


Quanto ao referido diagrama, analise as afirmativas a seguir.


I. O relacionamento Empresta pode ser substituído sem prejuízo à integridade dos relacionamentos e à notação do DER, pela entidade associativa Imagem associada para resolução da questão

II. Se o atributo valor_por_parcela, do conjunto de entidades Empréstimo, armazenar o quociente entre valor_emprestimo e quantidade_parcelas, então o atributo é derivado.

III. Na conversão do DER para o Diagrama Relacional, idAgencia e UF, dois atributos identificadores se tornarão duas chaves primárias de uma tabela.

IV. Visto que a cardinalidade em Cliente (0,n) indica ocorrência opcional com Agência Bancária, a relação entre os dois conjuntos de entidades é do tipo 1:N, ou seja, um para muitos.


Estão INCORRETAS apenas as afirmativas

Alternativas
Q855770 Banco de Dados
“___________________ são objetos do mundo real, que podem ser identificados de forma unívoca, sendo relevante no contexto analisado, podendo ser caracterizado de alguma forma. No Diagrama Entidade-Relacionamento (DER) representa-se, com a utilização da figura de um retângulo, ___________________ de mesmo tipo (objetos que compartilham mesmas características e propriedades).” Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
Alternativas
Q855767 Banco de Dados

Considere as tabelas a seguir, em um banco de dados relacional, contendo informações sobre discentes (alunos), cursos e vínculos entre elas:


Curso (IdCurso, NomeCurso)

Discente (IdDiscente, NomeDiscente, IdCurso)


Pretende-se consultar os nomes dos cursos (NomeCurso) que não possuem discentes matriculados. Para obter este resultado, a consulta correta em SQL/2 é a seguinte:

Alternativas
Q855765 Banco de Dados
“Há uma sintaxe alternativa prevista no padrão SQL para que a união entre duas tabelas seja compatível. Deve ser utilizada quando as duas tabelas têm colunas com os mesmos nomes, ainda que não tenham exatamente todas as colunas, tipos de dados e tamanhos iguais. Para utilizar essa cláusula, basta usar o SELECT * de cada uma das tabelas e então indicar as colunas utilizadas para união na cláusula __________________.” Assinale a alternativa que completa corretamente a afirmativa anterior.
Alternativas
Q855762 Banco de Dados

Analise as afirmativas a seguir quanto à versão padrão SQL.


I. A SQL não tem nenhum operador de comparação de tabela.

II. Tabelas SQL (incluindo visões) devem ter pelo menos uma coluna.

III. A SQL é relacionalmente completa.


Está(ão) correta(s) apenas a(s) afirmativa(s)

Alternativas
Q855759 Banco de Dados
“Em consultas SQL com mais de um SELECT, utiliza-se a cláusula _____________, padrão SQL, ou ________________, em alguns bancos de dados para conhecer as linhas que existem em um SELECT e não existem em outro. É a exceção de elementos de um conjunto em relação ao outro.” Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
Alternativas
Q855489 Banco de Dados

Pedro é gerente e também administrador de um banco de dados em uma Farmácia. Após a contratação de um novo funcionário, Pedro executou o seguinte comando na linguagem SQL:


GRANT ALL PRIVILEGES ON TABLE

empregado TO USER 1usuario1


Considerando que anteriormente não tenham sido concedidos quaisquer privilégios e direitos de acesso a 1usuario1, quais das seguintes ações ele poderá executar?

Alternativas
Q855485 Banco de Dados
Um SGBD (Sistema Gerenciador de Banco de Dados) é um software projetado para armazenar e manipular de forma eficiente grandes quantidades de dados. Das afirmativas abaixo, assinale aquela que não corresponde aos recursos de um SGBD.
Alternativas
Respostas
7681: A
7682: D
7683: D
7684: D
7685: A
7686: A
7687: C
7688: E
7689: B
7690: E
7691: A
7692: C
7693: D
7694: C
7695: D
7696: D
7697: B
7698: C
7699: C
7700: A