Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.619 questões

Q507355 Banco de Dados
Para responder às questões de 45 a 47, considere o esquema relacional composto pelas relações:


O comando SQL que exibe a matrícula dos alunos e o correspondente nome da disciplina em que obtiveram nota global inferior a cinco ou zeraram em, pelo me- nos, uma das disciplinas registradas é:
Alternativas
Q507354 Banco de Dados
Para responder às questões de 45 a 47, considere o esquema relacional composto pelas relações:


Considere que o atributo NotaGlobal em ALUNO corresponda à média de suas notas. Um comando em SQL que atualiza este atributo para cada aluno é:
Alternativas
Q507353 Banco de Dados
Para responder às questões de 45 a 47, considere o esquema relacional composto pelas relações:


Para especificar a restrição de que não poderá haver mais de um registro por aluno matriculado em uma mesma disciplina com a respectiva Nota maior ou igual a 5, pode-se escrever a seguinte asserção em SQL-99:
Alternativas
Q507351 Banco de Dados
Injeção de SQL é uma das ameaças mais comuns a um sistema de banco de dados (SBD). Essa injeção
Alternativas
Q507348 Banco de Dados
Em SQL, a cláusula HAVING age como WHERE, mas é utilizada para:
Alternativas
Q507347 Banco de Dados
Dado o esquema SQL Deputado (Id, Nome, CidadeId), Cidade (Id, Nome), se há 41 registros na tabela Deputado e 246 registros na tabela Cidade, quantas linhas serão retornadas pela consulta SELECT * From Deputado, Cidade?
Alternativas
Q504687 Banco de Dados
Considere o esquema relacional a seguir.

cliente(codigo_cliente, nome, cpf, endereco, cidade, cep)
pedido(num_pedido, prazo, codigo_cliente)

Para o esquema apresentado, a consulta SQL que recupera os nomes dos clientes que têm pedidos e os que não têm pedidos é:
Alternativas
Q502315 Banco de Dados
Considere a tabela relacional de nome Cliente, abaixo.

imagem-004.jpg
A expressão SQL SELECT MID(Cidade,1,4) AS AbrevCidade FROM Cliente where MID(Cidade,1,2) = "México";
Alternativas
Q501338 Banco de Dados
Considere que as instâncias das tabelas T1, T2 e T3 têm, respectivamente, 1.000, 10.000 e 100.000 registros. O comando SQL

select 1 from t1
union
select 2 from t2
union
select 3 from t3

produz um resultado com:
Alternativas
Q501332 Banco de Dados
Analise os comandos SQL a seguir, que produzem os resultados R1, R2 e R3, respectivamente.

I.
select distinct x.* from x, y where x.a < > y.a

II.
select distinct x.* from x
where x.a not in (select a from y)


III. select distinct x.* from x
where not exists
(select * from y where y.a=x.a)


Sabendo-se que nenhuma das instâncias das tabelas “x” e “y” é vazia, é correto concluir que:
Alternativas
Q501331 Banco de Dados
Considere o comando SQL a seguir.

imagem-009.jpg

O critério de ordenação que NÃO poderia ser empregado nessa consulta é:
Alternativas
Q501330 Banco de Dados
Analise as instâncias das tabelas R1 e R2 e o comando SQL, mostrados a seguir.

Imagem associada para resolução da questão


Após a execução do comando, o conteúdo da coluna “b" da tabela R2 passa a ser, de cima para baixo:
Alternativas
Q501328 Banco de Dados
Analise o diagrama a seguir.

Imagem associada para resolução da questão


O script SQL para criação de tabelas que apresenta uma interpretação correta da semântica do diagrama é:
Alternativas
Q500540 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:

Cliente (CPF, Nome, Cidade, Estado)

Um trecho de um comando SQL para obter o nome dos clientes que comece com o string ‘Ro’, além de suas cidades, ordenados pelo nome das cidades é o seguinte:

SELECT Nome, Cidade
FROM Cliente
WHERE Nome Like X
Y Cidade

Os valores de X e Y para atender à consulta especificada são, respectivamente,
Alternativas
Q498436 Banco de Dados
Consultas SQL são submetidas a sistemas gerencia- dores de bancos de dados. Nesses gerenciadores, por sua vez, as consultas são submetidas a um módulo compilador de consultas SQL. A função básica desse módulo compilador é
Alternativas
Q492806 Banco de Dados
A linguagem SQL (Structured Query Language), uma linguagem padrão para utilização em banco de dados, é declarativa, ao contrário das linguagens tradicionais, que são do tipo procedimental. A linguagem SQL é constituída por três sublinguagens. Relacione adequadamente as colunas acerca das sublinguagens.
1. DML Data Manipulation Language.
2. DDL Data Definition Language.
3. DCL Data Control Language.
( ) Grant.
( ) Select.
( ) Insert.
( ) Create.
( ) Revoke.
( ) Update.
( ) Alter.
( ) Drop.
( ) Delete.
Alternativas
Q492805 Banco de Dados

Deve-se  criar  uma  sintaxe,  em  SQL,  para  popular  uma  tabela  de  cadastro  de  funcionários.  O  nome  da  tabela  é  Cadastro e tem o seguinte formato: 

                    CODFUN      NOME      DEPTO    FUNCAO      SALÁRIO

Observe a tabela com um registro inserido. 

                    CODFUN        NOME           DEPTO     FUNCAO       SALÁRIO
                        11         Fulano de Tal         05         Balconista      1200.00

Assinale a sintaxe correta para inserção desse registro na tabela Cadastro. 
Alternativas
Q492801 Banco de Dados
O SQL (Structured Query Language – linguagem de consulta estruturada) é a linguagem padrão para banco de dados; entretanto, a Oracle adicionou uma linguagem de programação procedural, conhecida como PL/SQL, no Oracle Database 6. Essa linguagem permite escrever programas que contêm instruções SQL. Com o PL/SQL pode ser adicionada lógica de negociação em um aplicativo de banco de dados, por exemplo. Os programas em PL/SQL são divididos em blocos, que contêm instruções PL/SQL e SQL. Assinale, a seguir, uma estrutura de um bloco PL/SQL.
Alternativas
Q492796 Banco de Dados
Assinale, a seguir, a sintaxe que tenha o nome e o salário de todas as pessoas que estão cadastrados na tabela Vendas. O resultado deve ser ordenado pelo salário, de modo que os salários maiores fiquem no início de lista, ou seja, a lista deverá ser decrescente.
Alternativas
Q492512 Banco de Dados
Um SGBD (Sistema de Gerenciamento de Banco de Dados) é uma aplicação informatizada, ou mesmo um conjunto de aplicações informatizadas utilizadas para definição, acesso e gerenciamento de dados existentes em um banco de dados. Fornece uma interface entre esses dados, que estão armazenados fisicamente em um banco de dados, e os seus usuários. Nesse caso, os usuários podem ser considerados como pessoas ou mesmo as aplicações. Um SGBD tem como objetivo garantir um ambiente apropriado, em que o armazenamento e o acesso das informações no banco de dados devem ser feitos de forma eficiente e confiável. Não é necessário mostrar a localização dos dados, e tão pouco o formato interno dos arquivos onde esses estão armazenados. Sobre requisitos que são fundamentais a um SGBD, segundo Damas (2012), autor do livro: SQL: Structured Query Language, assinale a alternativa correta.
Alternativas
Respostas
3121: C
3122: A
3123: B
3124: C
3125: A
3126: A
3127: C
3128: A
3129: A
3130: C
3131: B
3132: C
3133: D
3134: D
3135: D
3136: A
3137: C
3138: B
3139: D
3140: C