INSTRUÇÃO: De acordo com o script em linguagem SQL para criação das tabelas cliente, produto e compra, responda à questão abaixo.
Escolha a sentença SQL que melhor responda à consulta “Listar o nome do cliente que ainda não realizou compras":
O comando SQL
executado no MS SQL Server, no dia 27/04/2018, às 18.00h, retornou
Considere o comando SQL a seguir.
Sabendo-se que a tabela teste tem 100 registros, dos quais 15 estão com a coluna nota ainda não preenchida (null), o comando acima, executado no MS SQL Server ou no Oracle, retorna
No que se refere a banco de dados, julgue o item a seguir.
São exemplos de Sistemas Gerenciadores de Bancos de Dados (SGBD) o MySQL e o Oracle, que utilizam a linguagem SQL. Ao manipularem as tabelas de um banco de dados, é importante que elas não possuam tuplas duplicadas.
Julgue o item subsecutivo, a respeito de linguagem de definição e manipulação de dados.
O comando DROP TABLE permite excluir do banco de dados a definição de uma tabela e de todos os seus dados.
Analise a tabela MEDICOS e as visões CIRURGIOES e CIRURGIOESSP, definidas pelos comandos SQL abaixo (padrão SQL2 ou superior).
Supondo que o modo auto-commit de execução esteja ativado, isto é, cada comando em isolado corresponde a uma transação, avalie as instruções SQL abaixo.
I - insert into cirurgioes values (2, 'pedro', 2000, 'SP');
II - insert into cirurgioesSP values (4, 'carla', 'RS');
III - insert into cirurgioesSP values (5, 'maria', 'SP');
Considerando o conceito de visão atualizável (updatable view) de SQL (mesmo padrão), qual dos comandos acima executa sem falha?
Suponha a tabela ENSINO, descrita abaixo em SQL.
Create table ENSINO
(matr integer not null,
disciplina varchar(50) not null,
professor varchar(60) not null,
nota numeric(3,1),
primary key (matr, disciplina));
Considere que sobre esta tabela existem as seguintes dependências funcionais não triviais, e apenas estas:
matr, disciplina → professor, nota
professor → disciplina
Para cada forma normal apresentada abaixo, assinale com V (verdadeiro), se a tabela estiver nessa forma normal ou F (falso), se não estiver.
( ) Segunda Forma Normal
( ) Terceira Forma Normal
( ) Forma Normal Boyce-Codd
A ordem correta de preenchimento dos parênteses, de cima para baixo, é
O esquema relacional a seguir servirá de contexto para a questão.
Qual consulta SQL irá exibir os nomes dos animais que NÃO usaram serviço de entrega durante o mês de novembro de 2013?
Considerando as informações apresentadas na figura precedente (captura de tela de uma sessão do SQL*Plus), relativas a comandos SQL, julgue o item que se segue.
O código em tela não criará nenhum objeto no banco de dados, como, por exemplo, procedure, triggers, packages e functions.
A questão a seguir deve ser respondida a partir das tabelas de banco de dados T1 e T2.
Analise o comando SQL exibido abaixo.
A execução desse comando no MS SQL Server produz um resultado que contém, além da linha de títulos, n linhas.
Assinale o valor de n.
Durante o processo de otimização de consultas SQL, o otimizador utiliza várias condições simples em uma condição de seleção conjuntiva.
A condição que estabelece a razão entre o número de registros que satisfazem uma dada condição e o número total de registros no arquivo, é chamada de
Considerando as tabelas apresentadas, qual é a query que retorna os nomes dos empregados que ganham salário maior ou igual a 5.000 e menor ou igual a 10.000?
Observe o comando SQL a seguir.
drop table T1, T2 cascade
No MYSQL, esse comando
No contexto de metadados de bancos de dados, assinale o comando SQL que, tanto no Oracle como no MS SQL Server, retorna a lista de tabelas no escopo corrente.
A respeito do modelo lógico acima, julgue o item subsequente.
Uma forma de gerar um relatório com o nome de todos os médicos neurologistas é executar o comando seguinte.
SELECT NOME, ESPECIALIDADE FROM MEDICO WHERE DESCRICAO = 'NEUROLOGIA';