Questões de Concurso Sobre banco de dados

Foram encontradas 15.808 questões

Resolva questões gratuitamente!

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

Q247807 Banco de Dados
Com relação a conceitos de normalização de dados, julgue o item seguinte.
A terceira forma normal (3FN) requer que os dados das tabelas dependam da chave primária e de uma única chave secundária da tabela. Um exemplo de 3FN é: Empregado (nome, endereço, projeto, localização-projeto).
Alternativas
Q247806 Banco de Dados
Com relação a conceitos de normalização de dados, julgue o item seguinte.
A segunda forma normal (2FN) requer que todos os dados dependam de todas as chaves das tabelas. Dependências parciais também são permitidas. Um exemplo de 2FN é: Empregado (nome, endereço, trabalho, salário).
Alternativas
Q247805 Banco de Dados
Com relação a conceitos de normalização de dados, julgue o item seguinte.
A primeira forma normal (1FN) requer que os dados nas tabelas sejam bidimensionais, isto é, que não existam grupos repetidos nas linhas. Um exemplo de 1FN é: Empregado (nome, endereço, {dependente nome}).
Alternativas
Q247799 Banco de Dados
O DELETE apaga a tupla inicial usando a condição especial WHERE CURRENT do cursor T1Cursor.
Alternativas
Q247798 Banco de Dados
O %NOTFOUND depois do nome do cursor é verdadeiro exatamente quando o FETCH, por meio do cursor, falha na busca de alguma tupla.
Alternativas
Q247797 Banco de Dados
O FETCH deve prover variáveis para cada componente da tupla recuperada, sempre por meio de variáveis locais, como mostra o código indicado.
Alternativas
Q247796 Banco de Dados
Na definição do cursor T1Cursor a query SELECT-FROM-WHERE seleciona as tuplas de T1 onde o primeiro componente é menor que o segundo. A declaração do FOR UPDATE é obrigatória na declaração do cursor, mesmo que não haja nenhuma mudança no mesmo.
Alternativas
Q247795 Banco de Dados
As variáveis a e b são declaradas de maneira que tenham tipos iguais aos tipos de atributos e e f da relação T1.
Alternativas
Q246797 Banco de Dados
Em um banco de dados MySQL, deseja-se obter uma tabela a partir de TAB333, cujas linhas tenham ID menor que 40. O resultado deverá ser ordenado por ID e pela coluna VALOR de forma descendente. O comando SQL é:
Alternativas
Q246796 Banco de Dados
SQL representa uma linguagem declarativa, não procedural, que permite interação com bancos de dados, sendo constituída de três sublinguagens, a Data Manipulation Language (DML), a Data Definition Language (DDL) e a Data Control Language (DCL). Como comandos DCL, um permite conceder determinado privilégio a um usuário e outro permite retirar o privilégio concedido. Esses comandos são, respectivamente:
Alternativas
Q242258 Banco de Dados
Instrução: O código a seguir deve ser utilizado para responder às questões de números 54 e 55.

Imagem 018.jpg

Para que o método opera execute a operação desejada na chamada ao método executeQuery é necessário que ele receba como parâmetro uma instrução DML SQL
Alternativas
Q241190 Banco de Dados
No modelo entidade-relacionamento,
Alternativas
Q241189 Banco de Dados
Um banco de dados relacional é um banco de dados projetado segundo o chamado modelo relacional, que é um modelo de banco de dados baseado na lógica de predicados de primeira ordem. O objetivo do modelo é o de proporcionar uma linguagem declarativa para a descrição tanto dos dados como de consultas a seu respeito, de maneira que o usuário declara tanto a informação contida no banco de dados como a informação que dele deseja extrair, deixando a cargo do sistema gerenciador do banco de dados a tarefa de estabelecer estruturas de armazenamento de dados bem como os procedimentos de recuperação destes dados para responder consultas. O modelo relacional foi proposto formalmente há mais de 40 anos.

O texto acima está
Alternativas
Q241177 Banco de Dados
Considere os seguintes comandos em PL/SQL:

CREATE TABLE VALORES (ID INT NOT NULL PRIMARY KEY,VALOR INT);
INSERT INTO VALORES VALUES (1,5); INSERT INTO VALORES VALUES (1,6); INSERT INTO VALORES VALUES (NULL,7); INSERT INTO VALORES VALUES (2,1); INSERT INTO VALORES VALUES (2,8); INSERT INTO VALORES VALUES (3,9); INSERT INTO VALORES VALUES (NULL,10); SELECT COUNT(VALOR) FROM VALORES WHERE VALOR >= 5;

A consulta retornará o valor
Alternativas
Q240199 Banco de Dados
O SQL Server 2005 é atualmente a nova geração de software de gerenciamento de banco de dados da Microsoft. O SQL Server 2005 fornece uma plataforma que permite implantar e gerenciar dados entre múltiplas plataformas, aplicativos e dispositivos. Sobre o Microsoft SQL Server 2005, é correto afirmar que
Alternativas
Q240198 Banco de Dados
O Sistema Gerenciador de Banco de Dados MySQL foi desenvolvido baseado em três premissas básicas: confiabilidade, facilidade de uso e desempenho. O MySQL está disponível para várias plataformas de software e hardware por meio de arquivos binários executáveis, pacotes de distribuição pré-compilados ou distribuição em código fonte, permitindo instalações personalizadas. A respeito do MySQL, é correto afirmar que
Alternativas
Q240197 Banco de Dados
Considere as seguintes consultas envolvendo dados de duas tabelas (T1 e T2) que possuem o atributo CODIGO em comum e assinale a opção correta.

Consulta 1 ,
SELECT * FROM T1
WHERE CODIGO IN (SELECT CODIGO FROM T2)

Consulta 2
SELECT * FROM T1 WHERE NOT
EXISTS (SELECT CODIGO FROM T2 WHERE
T1.CODIGO = T2.CODIGO )

Consulta 3
SELECT T1.* , T2.*
FROM T1 INNER JOIN T2
ON T1.CODIGO = T2.CODIGO

Consulta 4
SELECT *
FROM T1 WHERE CODIGO NOT IN (SELECT CODIGO FROM T2)

Consulta 5
SELECT T1.*
FROM T1 LEFT OUTER JOIN T2
ON T1.CODIGO = T2.CODIGO
WHERE T2.CODIGO IS NULL

Consulta 6
SELECT T1.* , T2.*
FROM T1 , T2
WHERE T1.CODIGO = T2.CODIGO

Alternativas
Q240196 Banco de Dados
- Uma subquery (subconsulta) é um comando SELECT que foi “embutido” em outro comando SELECT, UPDATE, DELETE ou dentro de outra subquery. A finalidade da subquery é retornar um conjunto de linhas para a query (consulta) ou comando principal. Com relação às subqueries, é correto afirmar que
Alternativas
Q240195 Banco de Dados
Em relação às cláusulas, funções e operadores SQL, é correto afirmar que
Alternativas
Q240194 Banco de Dados
O termo integridade se refere à precisão ou correção de dados. Em um banco de dados relacional, as restrições de integridade têm importância crucial, pois fornecem uma forma de garantir que as mudanças realizadas pelos usuários não resultem na perda de consistência dos dados. Com relação às restrições de integridade, é incorreto afirmar que uma restrição de
Alternativas
Respostas
13121: E
13122: E
13123: E
13124: E
13125: C
13126: E
13127: E
13128: C
13129: E
13130: D
13131: D
13132: E
13133: B
13134: A
13135: B
13136: D
13137: C
13138: E
13139: C
13140: E