Foram encontradas 24.525 questões.
Dada esta sequência de comandos SQL no MySQL:
|
CREATE TABLE Produto |
|
INSERT INTO Produto VALUES (1, 'parafuso', 100); |
|
CREATE TABLE ItensVenda |
|
DELIMITER $ CREATE TRIGGER Tgr_ItensVenda_Delete AFTER DELETE |
|
INSERT INTO ItensVenda VALUES (1, 1,30); |
|
DELETE FROM ItensVenda WHERE idVenda = 1 AND idProduto = 1; |
Após ser feita a consulta (select * from Produto), os dados da tabela Produto serão
Provas
Pedro, um estagiário de tecnologia da informação, recebe a tarefa de criar um código SQL que apresente apenas todos os números primos entre 1 e 100 a partir de um banco de dados vazio, ou seja, sem nenhuma tabela. Para iniciar o trabalho, Pedro escreve o seguinte código no SGBD MySQL:
WITH RECURSIVE cte (Numero) AS (
SELECT 1
UNION ALL
SELECT Numero + 1
FROM cte
WHERE Numero < 100
)
O restante do código SQL para Pedro concluir a tarefa solicitada é
Provas
Considere o modelo relacional a seguir:
sessaopratica(id, titulo, descricao)
spusuario(id, idsessaopratica, dtfinalizacao)
Foram apresentadas as seguintes consultas:
|
i. SELECT distinct idsessaopratica, titulo, dtfinalizacao |
|
ii. SELECT distinct idsessaopratica, titulo, dtfinalizacao |
|
iii. SELECT distinct idsessaopratica, titulo, dtfinalizacao |
|
iv. SELECT distinct idsessaopratica, titulo, dtfinalizacao |
|
v. SELECT distinct idsessaopratica, titulo, dtfinalizacao |
Dentre essas consultas, assinale a alternativa que indica aquelas com data de finalização mais recente por cada sessão prática, sendo que os resultados devem estar ordenados pela data de finalização.
Provas
A classe FDataModulo tem o atributo identificado como TabFunc da classe TmySQLTable, como forma de acesso para buscar as informações de tipo de acesso de um funcionário em uma tabela do banco de dados, conforme o código a seguir:
|
1 |
procedure TFFunc_Acesso.EdMatriculaExit(Sender: TObject); qryGeral.Close; end; ShowMessage('Funcionário/Usuário não cadastrado.'); end; |
Sabendo-se que:
II. para o funcionamento do código, além da existência dos componentes TabFunc_acesso e qryGeral no FDataModulo, deve ser considerada também a existência dos componentes EditMatricula e Listbox2;
III. as virgulas nas opções são utilizadas somente para separar comandos;
os comandos (métodos do componente TQuery, TTable e TListBox) que completam as linhas 8, 11, 13, 20, 24, 25, 26 e 27, correta e respectivamente, são
Provas
Considere a tabela apresentada.
|
cod_prod |
nom_prod | val_prod |
peso_prod |
| 1 | arroz | 10 | 5 |
| 2 | feijao | 18 | 2 |
| 3 | lapis | 5 | 1 |
| 4 | caneta | 4 | 1 |
Dentre os comandos SQL apresentados a seguir, um deles apresenta um conjunto de dados de saída diferente dos outros três:
1.
|
SELECT peso_prod |
2.
|
SELECT peso_prod |
3.
|
SELECT peso_prod |
4.
|
SELECT peso_prod < 8); |
O comando de saída diferente é o de número
Provas
Sejam a tabela a seguir e o comando SQL apresentado no ambiente do MYSQL:
|
cod_prod |
nom_prod | val_prod |
peso_prod |
| 1 | arroz | 10 | 5 |
| 2 | feijao | 18 | 2 |
| 3 | lapis | 5 | 1 |
| 4 | caneta | 4 | 1 |
SELECT * FROM tb_produto tab1, tb_produto tab2 WHERE tab1.cod_prod = tab2.peso_prod; A quantidade de linhas retornadas é
Provas
Considere um banco de dados contendo uma tabela XTable com uma chave primária (um número inteiro) denominada Id. Agora observe o código SQL escrito no SGBD MySQL:
SELECT COUNT(*)
FROM XTable x1, XTable x2, XTable x3, XTable x4
WHERE x1.Id = x2.Id
Sabendo que XTable contém 9 registros, o comando apresentado retorna
Provas
Um administrador de banco de dados PostgreSQL está enfrentando problemas de I/O e precisa mover tabelas e índices frequentemente utilizados para outro disco mais rápido. Esse procedimento pode ser feito por meio da criação de
Provas
- Banco de Dados RelacionalRestrições de Integridade
- Banco de Dados RelacionalTipos de ChavesChave Primária
- SQLConceitos e Fundamentos de SQL
- SQLTratamento de Valores Nulos
Considerando a temática de banco de dados, avalie as sentenças a seguir:
I. SQL inclui tanto uma linguagem de definição de dados (DDL) quanto uma linguagem de manipulação de dados (DML).
II. Todas as entidades têm que ser distinguíveis.
III. Cada campo possui dois itens, nome do campo e uma especificação como NONULL.
IV. A regra de Integridade 2 proíbe valores nulos nos campos de chave primária.
V. Registro armazenado é a menor unidade de dados, com nome, armazenada no banco de dados.
É CORRETO afirmar:
Provas
A estratégia de backup “3-2-1” consiste em três regras: ter, pelo menos, 3 cópias dos dados, armazenar as cópias em 2 tipos diferentes de mídias e manter, ao menos, 1 das cópias fora do local. Considerando essa estratégia e utilizando os conhecimentos sobre as tecnologias de backup, analise as afirmações a seguir.
I. A primeira regra indica que mais cópias dos dados apresentam um risco menor de perdas em um desastre.
II. A segunda regra não previne contra falha física do disco onde se encontra a cópia original.
III. Para atender à terceira regra, empresas de pequeno porte sem um escritório ou filial para guardar seus backups, podem copiá-los para a nuvem.
IV. O método “3-2-1” não é necessário em uma empresa que possui bons equipamentos, bons funcionários e um bom provedor de armazenamento na nuvem.
V. Se os dados originais e seu backup estão em dispositivos com as mesmas características e com a mesma probabilidade de falha, então a probabilidade de falha em ambos os dispositivos, ao mesmo tempo, também é igual.
É CORRETO afirmar:
Provas
Caderno Container