Questões de Concurso

Foram encontradas 13.789 questões

Resolva questões gratuitamente!

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

Q231854 Banco de Dados
Atenção: As questões de números 48 a 50, referem-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL.

Considere:

SELECT
matricula,
nome,
sobrenome,
nome||' '||sobrenome AS Nome_Completo
FROM funcionarios

Trata-se de uma instrução SELECT, cuja sintaxe é típica APENAS em:
Alternativas
Q231839 Banco de Dados
Com base no código apresentado, ao ser executado o código:

-- update 1
UPDATE inscritos SET Curso = 2 WHERE Professor = 2;

será
Alternativas
Q231838 Banco de Dados
Com base no código apresentado, ao ser executado o código:

-- insert 8
INSERT INTO inscritos VALUES(1,2,1);

será
Alternativas
Q231837 Banco de Dados
Sobre o código apresentado, considere:

I. Durante a criação da tabela de inscritos, as chaves primárias Curso, Professor e Aluno serão validadas pela trigger insert_inscrito.

II. A query (SELECT Codigo FROM cursos WHERE Codigo = NEW.Curso) é utilizada para validar a inserção de um novo aluno para um determinado curso.

III. A referência NEW é utilizada para acessar dados da nova linha sendo inserida na tabela.

É correto o que consta em

Alternativas
Q231739 Banco de Dados
O modelo de dados apresentado na figura abaixo é de uma clínica médica. Nessa clínica, o paciente agenda por telefone uma consulta com um médico especializado em uma única área.

Não foram usados acentos, símbolos ou espaços nos nomes das entidades e atributos, pois isto pode causar problemas em muitos dos softwares utilizados para implementar o modelo.

Imagem 006.jpg

Para que as tabelas referentes ao modelo estejam na segunda FN é necessário
Alternativas
Q231736 Banco de Dados
Sobre a instrução SELECT do Oracle, é INCORRETO afirmar:
Alternativas
Q231715 Banco de Dados
Sobre transações em SQL, considere:

I. Uma transação é uma série de manipulação de dados em comandos SQL que executa uma unidade de trabalho lógica.

II. Os comandos COMMIT, ROLLBACK e INTERSECT fazem parte do controle de transações do SQL.

III. O comando COMMIT garante que as mudanças efetuadas durante a transação sejam armazenadas de forma permanente no banco de dados, terminando a transação. O comando ROLLBACK garante que as mudanças efetuadas dentro da transação sejam ignoradas, porém não termina a transação até que o comando END TRANSACTION seja executado.

É correto o que consta em
Alternativas
Q231714 Banco de Dados
Atenção: Para responder às questões de números 31 e 32, utilize o código SQL abaixo.

Imagem 003.jpg


Sobre o código apresentado, considere:

I. O comando SELECT * FROM view1; exibirá informações sobre os dois livros inseridos durante a execução deste código com seus respectivos autores.

II. O trecho de SQL (SELECT Codigo FROM livros WHERE Codigo = NEW.Codigo) IS NOT NULL garante que o código do livro sendo inserido é único.

III. A cláusula BEFORE INSERT ON livros configura a trigger para ser executada antes de um insert ou update na tabela livros.

É correto o que consta em
Alternativas
Q231713 Banco de Dados
Atenção: Para responder às questões de números 31 e 32, utilize o código SQL abaixo.

Imagem 003.jpg


Com base no código apresentado, ao ser executado o comando:

-- insert 4
INSERT INTO livros VALUES(1,"E o Tempo Levou",2,"");

será
Alternativas
Q225177 Banco de Dados
Considerando STE o nome de uma tabela em um banco de dados, pode-se utilizar uma cláusula na sintaxe do comando SELECT em PLSQL, para eliminar tuplas em duplicata. Tal caso está corretamente exemplificado na seguinte alternativa

Alternativas
Q225176 Banco de Dados
Para deletar uma tabela GLOBAL em um banco de dados, deve-se usar o seguinte comando SQL
Alternativas
Q225175 Banco de Dados
Quando se trabalha com os comandos da SQL, deve-se dar atenção à precedência entre os operadores. Assim, se vários operadores aparecerem em uma expressão, alguns deverão ser executados antes dos outros. A ordem de precedência, que estabelece os operadores que primeiro são executados para os que devem ser executados por último, está indicada na seguinte alternativa
Alternativas
Q225174 Banco de Dados
Para um banco de dados SQL, dois comandos que pertencem à categoria Data Manipulation Language (DML). Assinale-os.
Alternativas
Q225173 Banco de Dados
Tendo como foco o modelo relacional, observe a tabela, referente a um banco de dados.

Imagem 048.jpg

Para gerar uma nova tabela com todos os atributos, classificados por NOME, deve-se utilizar o seguinte comando SQL

Alternativas
Q225172 Banco de Dados
Nos SGBD’s existem alguns tipos de integridade, dos quais o mais elementar funciona ao nível da coluna do banco de dados. O valor do campo deve obedecer ao tipo de dados e às restrições de valores admitidos para essa coluna. É o tipo conhecido por integridade de
Alternativas
Q225171 Banco de Dados
Na criação de um banco de dados relacional, por suas características, podem ser utilizados como chave primária
Alternativas
Q225170 Banco de Dados
A implementação de SGBD’s tem, dentre seus objetivos, solucionar um problema que ocorre quando informações com conteúdos diferentes são armazenadas em arquivos diferentes. Este problema é conhecido por
Alternativas
Q225169 Banco de Dados
Observe a figura relacionada à representação da arquitetura ANSI/SPARC para bancos de dados.

Imagem 047.jpg

Sendo dois níveis descritos a seguir.

I. Trata do armazenamento físico dos dados e definição das estruturas que permitem obter um bom nível de desempenho.

II. Representa os dados, independente de qualquer usuário, escondendo os detalhes de implementação física dos arquivos que armazenam os dados.

Esses níveis são denominados, respectivamente,
Alternativas
Q225163 Banco de Dados
Um Dicionário de Dados é, de modo simplificado, uma lista alfabética dos nomes incluídos nos modelos do sistema desenvolvido. Além do nome, o dicionário inclui uma descrição de associada à entidade com nome e, se o nome representar um objeto composto, inclui uma descrição da composição. Além de constituir um mecanismo de gerenciamento de nomes, outra vantagem do Dicionário de Dados é
Alternativas
Q223215 Banco de Dados
Em bancos de dados, um termo representa uma expressão booleana associada a um BD e que precisa ser avaliada como TRUE, por todo o tempo. Exemplificando, seja um banco de dados de fornecedores e peças.

I. O valor do status de cada fornecedor está no intervalo de 500 a 900, inclusive.

II. Se houver peças, uma delas tem que ser amarela.

III. Dois fornecedores diferentes não têm o mesmo número de fornecedor.

IV. Cada fornecedor com negócios no Brasil tem status 700.

V. Cada remessa envolve um fornecedor existente.

VI. Nenhum fornecedor com status menor que 700 fornece peça alguma com uma quantidade maior que 350.

O exemplo descrito caracteriza o termo denominado restrição de

Alternativas
Respostas
11681: C
11682: E
11683: A
11684: E
11685: D
11686: E
11687: A
11688: C
11689: A
11690: A
11691: A
11692: A
11693: D
11694: B
11695: D
11696: C
11697: B
11698: C
11699: C
11700: B