Foram encontradas 24.519 questões.
Analise os comandos SQL abaixo, supondo que T é uma tabela que contém as colunas A, B e C.
I. select A, B from T order by C
II. select A, B, C from T order by 2
III. select A, B from T order by max(C)
IV. select A, B, C from T order by B+C
São aceitos no SQL Server, no MySQL e no Oracle somente os comandos:
Provas
Suponha que uma tabela de um banco de dados relacional possua uma chave primária simples.
Considerando essa descrição, é correto afirmar que
Provas
Considere a tabela Produto (Código, Item, Peso) de um banco de dados relacional. O comando SQL para excluir, dessa tabela, os registros cujo Peso seja maior do que 500 gramas (supor que Peso esteja com seus valores em gramas) é:
Provas
Considere a seguinte consulta elaborada de acordo com as regras da linguagem SQL, em um banco de dados relacional:
SELECT Nome
FROM Cliente
WHERE Nome LIKE ‘M%A’
Essa consulta, quando executada, provoca a exibição do atributo
Provas
Maria trabalha com um banco de dados onde há uma tabela T com linhas repetidas. Ela precisa remover as repetições indesejadas, porém mantendo as linhas sem repetição e apenas uma linha de cada conjunto de linhas repetidas, como mostrado a seguir.
Instância da tabela T antes da remoção:
| A | B | C |
| 2 | 5 | 7 |
| 2 | 5 | 7 |
| 2 | 5 | 7 |
| 1 | 8 | 9 |
| 1 | 8 | 9 |
| 2 | 2 | 2 |
Instância da tabela T após a remoção:
| A | B | C |
| 2 | 5 | 7 |
| 1 | 8 | 9 |
| 2 | 2 | 2 |
Maria optou por usar o comando abaixo para realizar a tarefa.
delete from T where
exists (select * FROM T t1
where T.A = t1.A and T.B = t1.B
and T.C = t1.C)
Na execução desse comando, serão removidas:
Provas
Na teoria do projeto de bancos de dados relacionais, o estabelecimento das dependências funcionais tem um papel importante, pois é a partir dessas relações que é possível proceder à normalização dos bancos. Essas dependências funcionais podem ser manipuladas por meio de um conjunto básico de axiomas.
Com relação aos atributos X, Y, W e Z, analise as seguintes derivações propostas.
- Se X → Y e Y → Z então X → Z.
- Se X → Y então XW → ZW.
- Se Y está contido num conjunto qualquer de atributos, como XYZW, por exemplo, então XYZW → Y.
Sobre essas derivações, está correto o que é proposto em:
Provas
No SQL Server, considere duas tabelas definidas como abaixo.
create table TA(A int not null primary key)
create table TB(B int not null primary key)
Sabe-se que a execução do comando SQL
select A, B FROM TA full outer join TB on A=B
produziu o resultado a seguir.
| 10 | NULL |
| 20 | NULL |
| 30 | NULL |
Dado que a instância corrente da tabela TA contém três linhas, esse resultado somente é possível se a instância de TB:
Provas
João trabalha na migração para o MySQL de um sistema baseado originalmente no SQL Server.
Nesse contexto, nos comandos SQL que eventualmente utilizem o operador like, João:
Provas
Analise a tabela referente ao comportamento dos operadores lógicos em bancos de dados relacionais que trabalham com a lógica de três valores, verdadeiro (V), falso (F) e desconhecido (?).
|
Linha |
Expressão |
Valor |
|---|---|---|
| 1 | V and ? | ? |
| 2 | F or ? | ? |
| 3 | ? or ? | ? |
| 4 | not ? | ? |
| 5 | ? and ? | ? |
O valor da expressão está correto nas linhas:
Provas
No contexto do Oracle, os termos
BY RANGE
BY HASH
BY LIST
podem ser utilizados em declarações a respeito da criação de:
Provas
Caderno Container