Buscar

Banco de dados 2

Prévia do material em texto

09/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/2
   Fechar
   BANCOS DE DADOS PARA REDES
Simulado: CCT0044_SM_201402446349 V.1 
Aluno(a): JULIO CESAR ALVES DE SOUZA Matrícula: 201402446349
Desempenho: 0,5 de 0,5 Data: 18/05/2016 11:40:41 (Finalizada)
  1a Questão (Ref.: 201403140746) Pontos: 0,1  / 0,1
A Linguagem de Manipulação de Dados (DML) é uma linguagem de consulta que se baseia tanto na álgebra
relacional quanto no cálculo relacional de tuplas. Os comandos que fazem parte da DML incluem
CREATE TABLE, CREATE INDEX e CREATE VIEW.
SELECT, CREATE TABLE e CREATE INDEX.
CREATE TABLE, INSERT, UPDATE e DELETE.
  INSERT, SELECT, UPDATE e DELETE.
CREATE TABLE, CREATE INDEX e DROP VIEW.
  2a Questão (Ref.: 201403140752) Pontos: 0,1  / 0,1
Para um banco de dados SQL, dois comandos que pertencem à categoria Data Manipulation Language (DML).
Assinale­os.
MODIFY e ALTER.
  INSERT e UPDATE
ALTER e DROP
ALTER e INSERT.
UPDATE e MODIFY.
  3a Questão (Ref.: 201402599133) Pontos: 0,1  / 0,1
Analise o esquema de banco de dados ilustrado abaixo e responda o que se pede:
livro (cod_livro, titulo, descricao, ano_publicacao, preco)
Assinale a alternativa que contém o comando SQL utilizado para listar todas as informações dos livros que não
foram publicados entre os anos 2001 e 2005.
SELECT * FROM livro WHERE (ano_publicaco NOT LIKE 2001 AND 2005);
SELECT * FROM livro WHERE (ano_publicaco LIKE 2001 AND 2005);
SELECT * FROM livro WHERE ano_publicaco=2001 AND ano_publicacao=2005;
  SELECT * FROM livro WHERE (ano_publicaco NOT BETWEEN 2001 AND 2005);
SELECT * FROM livro WHERE (ano_publicaco BETWEEN 2001 AND 2005);
  4a Questão (Ref.: 201402597228) Pontos: 0,1  / 0,1
Tendo como foco o modelo relacional, observe a tabela a seguir, referente a um banco de dados.
09/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/2
Para gerar uma nova tabela com todos os atributos, classificados por nome_paciente, deve­se utilizar o
seguinte comando SQL:
SELECT * OVER Paciente ORDER BY nome_paciente;
SELECT * FROM Paciente ASC nome_paciente;
SELECT * OVER Paciente DESC nome_paciente;
SELECT * OVER Paciente ASC nome_paciente;
  SELECT * FROM Paciente ORDER BY nome_paciente;
  5a Questão (Ref.: 201402603492) Pontos: 0,1  / 0,1
Considere o seguinte comando SQL:
UPDATE TAB1
SET QUANTIDADE = 45
WHERE ID_TABELA LIKE "123%"
Esse comando tem como resultado a atualização do atributo QUANTIDADE.
com o seu valor atual somado de 45, apenas para os registros em que o ID_TABELA seja maior do que
123.
  da tabela TAB1, com o valor 45, apenas para os registros com o ID_TABELA começando "123".
com o valor TAB1, da tabela ID_TABELA, desde que essa tabela tenha mais do que 123 registros.
da tabela TAB1, com o valor 45, apenas para os registros em que o ID_TABELA tenha 4 caracteres.
com o valor 45, desde que o valor atual de QUANTIDADE seja menor do que 123.

Continue navegando