Buscar

Exercícios de SQL

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

MATERIAL DE ESTUDO PARA P2
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Selecione a alternativa cujas afirmações estejam corretas sobre o Modelo Entidade-Relacionamento.
A) É uma representação gráfica dos dados, precisa e sem ambigüidade.
B) É compreensível para o usuário do sistema e é próximo a como este usuário percebe os dados, de forma que pode ser utilizado na comunicação entre o usuário e o administrador de dados.
C) Modelo conceitual definido em termos de Entidade e Relacionamentos.
D) É independente de Sistema Gerenciador de Banco de Dados.
E) Todas as afirmativas estão corretas.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Dadas as afirmações abaixo, assinale a alternativa correta:
I – O Modelo Entidade-Relacionamento é elaborado antes da criação do banco de dados propriamente dito.
II – O Modelo Entidade-Relacionamento é representado sob forma textual, como uma narrativa.
III – O Modelo Entidade-Relacionamento depende do Sistema Gerenciador de Banco de Dados que será utilizado.
A) Apenas as afirmações I e II estão incorretas.
B) Apenas as afirmações II e III estão incorretas.
C) Apenas as afirmações I e III estão incorretas.
D) Todas as afirmações estão incorretas.
E) Nenhuma das afirmações está incorreta.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
O Modelo Entidade-Relacionamento é aplicável no desenvolvimento de um projeto de banco de dados pois tem como característica:
A) Expressividade, porque permite distinguir os diferentes tipos de dados.
B) Intelegibilidade, porque os clientes de um sistema, leigos em informática, podem entender este modelo.
C) Formalismo, porque é claro e não permite ambigüidade na sua interpretação.
D) Pode ser representado como diagrama.
E) Todas as alternativas anteriores estão corretas.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Identifique as entidades no modelo entidade-relacionamento abaixo:
A) Emissão C, Emissão T, Posse, Empréstimo.
B) Número Cartão, Número Conta, CPF, Nome.
C) Cartões, Clientes, Contas, Linhas de empréstimo, Talões (cheque).
D) Modelo, Tipo, Titular.
E) Corrente, Poupança, Individual, Conjunta, S, N.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Identifique quais poderiam ser atributos chaves no modelo Entidade-Relacionamento, abaixo:
A) Número Cartão, Número Conta, CPF, Nome, Modelo,Tipo,Titular.
B) Cartões, Clientes, Contas, Linhas de empréstimo, Talões (cheque).
C) Emissão C, Emissão T, Posse, Empréstimo.
D) Número Cartão, Número Conta, CPF.
E) Corrente, Poupança, Individual, Conjunta, S, N.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Dadas as afirmações abaixo, assinale a alternativa correta:
I – Entidade representa uma classe de objetos que existe no mundo real e tem relevância para o negócio sobre o qual se está modelando um banco de dados.
II – O Atributo Chave de uma determinada Entidade representa a restrição de unicidade desta, ou seja, não se repete para cada elemento pertencente ao conjunto de entidades. Por exemplo, para a entidade Usuário, em um banco de dados de um site, o atributo E-mail é chave.
III – Os atributos podem ser armazenados ou derivados, simples ou compostos e multivalorados ou monovalorados.
A) Apenas a afirmação I está correta.
B) Apenas a afirmação II está correta.
C) Apenas a afirmação III está correta.
D) Todas as afirmações estão corretas.
E) Nenhuma das afirmações está correta.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Considere uma empresa que presta serviços de engenharia através de projetos com empreiteiras. Esta empresa tem um banco de dados com departamento, projeto, funcionário e dependente como entidades e os relacionamentos entre estas entidades. A entidade funcionário representa as pessoas que tem relacionamento empregatício com a empresa, e tem os atributos: nome, data de nascimento, CPF, endereço, telefone e data de admissão. A entidade dependente representa as pessoas que tem parentesco e são financeiramente dependentes de cada funcionário da empresa, e tem os atributos: nome, parentesco, data de nascimento. Existe relacionamento entre estas duas entidades. Na entidade funcionário, cada funcionário propriamente dito, é identificado através do número de seu CPF. Na entidade dependente, cada dependente propriamente dito, é identificado através de seu nome, grau de parentesco e do CPF do funcionário do qual depende. Selecione a alternativa correta.
A) Todas as entidades citadas são entidades fortes.
B) A entidade dependente é uma entidade fraca.
C) A entidade funcionário é uma entidade fraca.
D) Todas as entidades citadas são entidades fracas.
E) Uma entidade fraca tem seu próprio atributo chave e uma entidade forte não.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Dadas as afirmações abaixo, assinale a alternativa correta:
I – O relacionamento de uma entidade com ela mesma é chamado relacionamento recursivo.
II – Relacionamentos podem ter atributos da mesma forma que entidades tem atributos.
III – Os relacionamentos entre entidades não são representados no modelo Entidade-Relacionamento.
A) Apenas as afirmações I e II estão corretas.
B) Apenas as afirmações II e III estão corretas.
C) Apenas as afirmações I e III estão corretas.
D) Todas as afirmações estão corretas.
E) Nenhuma das afirmações está correta.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Assinale a alternativa correta:
A) Relacionamentos no modelo Entidade-Relacionamento caracterizam uma entidade, representando suas propriedades particulares.
B) Não é possível diferenciar os papeis que uma entidade representa num relacionamento recursivo.
C) Razão de cardinalidade é usada para identificar a necessidade do relacionamento para existência de uma entidade.
D) O grau de um relacionamento é o numero de entidades que estão neste relacionamento.
E) A participação de uma determinada entidade em um relacionamento identifica a quantos elementos de outra entidade cada elemento dessa entidade pode estar ligado.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Considere o esquema do banco de dados relacional, para controle de pedidos:
      Cliente(CodigoCliente, NomeCliente, Cidade)
      Pedido(NumPedido, DataPedido, CodigoCliente, TotalPedido)
      Item_Pedido(NumPedido, NumItem, Quantidade)
      Item(NumItem, PreçoUnidade)
Selecione a alternativa correta:
A) O atributo "NomeCliente" é chave primária da relação "Cliente".
B) O atributo "CodigoCliente" é chave primária da relação "Pedido",
C) A chave primária da relação "Item_Pedido" é composta pelos atriutos "NumPedido" e "NumItem"
D) A chave primária da relação "Item" é composta pelos atributos "NumItem" e "PreçoUnidade"
E) A relação "Item" não tem chave primária.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Considere o modelo de banco de dados para o controle de vendas de automóveis em uma concessionária, abaixo. As  chaves primárias estão grifadas e as setas indicam as colunas de relacionamento entre as tabelas. Escolha a alternativa incorreta:
A) Com a tabela Carros vazia, ao tentar incluir, na tabela Opcional, a linha (12345, “ar condicionado”, “2000,00”), ocorre violação de integridade referencial.
B) Na tabela "Venda", os atributos "NumSerie"  e "IdVendedor" são chaves estrangeiras e relacionam esta tabela com as  tabelas "Carro" e "Vendedor" respectivamente.
C) O atributo "NumSerie" é chave estrangeira da tabela "Carro" e relacionaesta com a tabela "Opcional".
D) A chave primária da tabela "Venda" é composta pelos atributos "NumSerie" e "IdVendedor".
E) A inclusão da linha (12345, “Mille”, “Fiat”, "23000,00") na tabela "Carro" é permitida, sem que ocorra violação de integridade referencial.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Um escritório de vendas tem um banco de dados para controlar as viagens de seus vendedores. Para cada vendedor é armazenado seu RG, nome e ano de início. Cada vendedor está alocado em um departamento. Cada viagem está relacionada a um vendedor e tem data de ida, data de volta, cidade de origem e cidade de destino. As despesas de viagem (custo de cada viagem) estão relacionadas aos centros de custo dos departamentos. Escolha a alternativa incorreta.
A) O banco de dados citado pode ter um modelo relacional com as tabelas "Vendedor", "Departamento", "Viagem" e "Despesa".
B) A tabela que armazena as informações de cada vendedor deve ter um atributo para o nome do vendedor, cujo domínio pode ser uma cadeia com 50 caracteres.
C) Considerando uma tabela para armazenar os dados de cada vendedor e uma tabela para armazenar os dados de cada departamento, deve haver um relacionamento entre estas tabelas através de chave estrangeira.
D) Data de ida e a data de volta de uma viagem devem ser armazenadas em um único atributo. Mesmo que estas duas informações sejam recuperadas separadamente.
E) Todas as tabelas deste modelo devem ter chave primária.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Considere as afirmativas abaixo e depois escolha a alternativa correta:
      1) O modelo Relacional é um modelo lógico onde os dados são representados como tabelas.
      2) Chave primária pode ter valor nulo (NULL).
      3) A restrição de integridade referencial garante a consistência do banco de dados, considerando os relacionamentos entre as tabelas.
      4) Numa relação, não é necessária a ordenação das tuplas.
A) Existe apenas uma afirmativa correta.
B) Todas as afirmativas estão corretas.
C) Existem apenas duas afirmativas corretas.
D) Nenhuma das afirmativas está correta.
E) Existem apenas três afirmativas corretas.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Selecione a alternativa cuja afirmação esteja incorreta.
A) Um projeto de banco de dados, após o levantamento de requisitos, consiste na elaboração do modelo conceitual do banco de dados, depois na transformação do modelo conceitual em modelo lógico, e por fim no aperfeiçoamento, contínuo, deste modelo com vistas a melhoria de desempenho.
B) O projeto do banco de dados segue em paralelo com o projeto do sistema para o qual foi definido, ou seja, o banco de dados é definido e elaborado paralelamente a aplicação que o acessa. Ambos iniciam do levantamento de requisitos.
C) Independente de planejamento, um banco de dados pode ser muito bem elaborado, bastando para tanto, conter todos os dados que possam ser levantados.
D) Um projeto de banco de dados é desenvolvido em fases ou etapas.
E) Fazem parte do processo de desenvolvimento de projeto do banco de dados a modelagem conceitual e o projeto lógico.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Considere as afirmativas abaixo e depois escolha a alternativa correta:
      1) No mapeamento do modelo entidade-relacionamento para o modelo relacional é criada uma relação para cada entidade.
      2) Um atributo chave do modelo entidade-relacionamento será também atributo chave do modelo relacional.
      3) Os atributos de um relacionamento binário 1:1 (um para um) podem ser incluidos na relação que corresponde a uma das entidades participantes deste relacionamento.
      4) Os atributos compostos existentes no modelo entidade-relacionamento devem ser separados em atributos simples no modelo relacional.
A) Todas as afirmativas estão corretas.
B) Existe apenas uma afirmativa correta.
C) Existem apenas duas afirmativas corretas.
D) Existem apenas três afirmativas corretas.
E) Nenhuma afirmativa está correta.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Um banco de dados de uma empresa de vendas armazena dados sobre seus produtos, seus clientes e suas vendas (que relacionam clientes e produtos). Considerando que a tabela Clientes tenha as colunas: Cliente – nome do cliente e Endereco – endereço do cliente, a tabela Produtos tenha as colunas: Produto – nome do produto disponível, Preco – preço do produto e Quantidade - número de itens do produto, a tabela Vendas tenha as colunas: Número – número da venda, Cliente – nome do cliente que comprou o produto, Produto – nome do produto comprado e Preco – preço pago pelo produto, qual alternativa apresenta a consulta que retorna a lista com os produtos disponíveis na empresa e seus preços?
A) Select produto, preco from Vendas.
B) Select produto, preco from Produtos.
C) Select quantidade, preco from Produtos.
D) Select cliente, produto from Vendas.
E) Select produto, preco from Clientes.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Um banco de dados de uma empresa de vendas armazena dados sobre seus produtos, seus clientes e suas vendas (que relacionam clientes e produtos). Considerando que a tabela Clientes tenha as colunas: Cliente – nome do cliente e Endereco – endereço do cliente, a tabela Produtos tenha as colunas: Produto – nome do produto disponível e Preco – preço do produto, a tabela Vendas tenha as colunas: Número – número da venda, Cliente – nome do cliente que comprou o produto, Produto – nome do produto comprado e Preco – preço pago pelo produto, qual alternativa apresenta a consulta com a lista de produtos comprados pelo cliente “João da Silva”?
A) Select produto from Vendas where cliente = ‘João da Silva’.
B) Select produto from Produtos.
C) Select produto, preco from Vendas.
D) Select cliente, produto from Vendas.
E) Select produto from Clientes where cliente = ‘João da Silva’.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Dadas as afirmações abaixo, escolha a alternativa correta:
1) O comando select é utilizado para consultar dados de um banco de dados, e seu resultado é apresentado como tabela.
2) O comando select consulta apenas dados de uma tabela.
3) O comando select pode consultar dados da combinação de duas tabelas.
A) Todas as afirmações estão incorretas.
B) Apenas as afirmações 1 e 3 estão corretas.
C) Apenas as afirmações 1 e 2 estão corretas.
D) Apenas as afirmações 2 e 3 estão corretas.
E) Todas as afirmações estão corretas.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Considere o modelo de banco de dados para o controle de vendas de automóveis em uma concessionária, abaixo. As  chaves primárias estão grifadas e as setas indicam as colunas de relacionamento entre as tabelas. Escolha a alternativa com o comando para consulta dos números de serie e preço de venda de todos os carros vendidos:
A) Select NumSerie from Opcional.
B) Select NumSerie, PrecoOpcao from Opcional.
C) Select NumSerie, PrecoCarro from Carro.
D) Select NumSerie, PrecoVenda from Venda.
E) Select NumSerie from Carro.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Considere o modelo de banco de dados para o controle de vendas de automóveis em uma concessionária, abaixo. As  chaves primárias estão grifadas e as setas indicam as colunas de relacionamento entre as tabelas. Escolha a alternativa com o comando para consulta dos números de serie e nome do vendedor de todos os carros vendidos:
A) Select NumSerie, NomeVendedor from Vendedor, Carro where Vendedor.IdVendedor = Carro.NumSerie.
B) Select NumSerie, NomeVendedor from Venda.
C) Select NumSerie, NomeVendedorfrom Venda, Vendedor where Venda.IdVendedor = Vendedor.IdVendedor.
D) Select NumSerie, PrecoVenda from Venda, Carro where Venda.NumSerie = Carro.NumSerie.
E) Select NumSerie from Carro.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Considere o modelo de banco de dados para o controle de vendas de automóveis em uma concessionária, abaixo. As  chaves primárias estão grifadas e as setas indicam as colunas de relacionamento entre as tabelas. Escolha a alternativa com o resultado do comando abaixo:
Select c.NumSerie, c.Modelo, c.Fabricante, v.PrecoVenda
From Carro as c left outer join Venda as v on c.NumSerie = v.NumSerie
A) Consulta os números de série, modelos, fabricantes e preços de venda apenas dos carros vendidos .
B) Consulta os números de série, modelos e fabricantes apenas dos carros vendidos .
C) Consulta os números de série, modelos, fabricantes e preços para todos os carros, sendo preço, o preço de venda para os carros vendidos e o preço do carro para os carros que não foram vendidos.
D) Consulta os números de série, modelos, fabricantes e preços dos carros de todos os carros.
E) Consulta os números de série, modelos, fabricantes e preços de venda de todos os carros, trazendo o valor nulo para preço de venda dos carros que não foram vendidos.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Considere o modelo de banco de dados para o controle de vendas de automóveis em uma concessionária, abaixo. As  chaves primárias estão grifadas e as setas indicam as colunas de relacionamento entre as tabelas. Escolha a alternativa com o resultado do comando abaixo:
Select c.Fabricante, sum(v.PrecoVenda – c.PrecoCarro)
From Carro as c  join Venda as v on c.NumSerie = v.NumSerie
Group by c.Fabricante
Where v.Data >= ‘01/01/2011’ and v.Data <= ‘31/12/2011’
A) Consulta os fabricantes e a diferença entre preço de venda e preço do carro (preço de tabela) dos carros vendidos.
B) Consulta os fabricantes e a diferença entre preço de venda e preço do carro (preço de tabela) de todos os carros.
C) Consulta o lucro das vendas (diferença entre preço de venda e preço do carro) no ano de 2011, agrupado por fabricante.
D) Consulta o total de lucro das vendas no ano de 2011.
E) Consulta os fabricantes e preços dos carros no ano de 2011 .
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Considere o modelo de banco de dados para o controle de vendas de automóveis em uma concessionária, abaixo. As  chaves primárias estão grifadas e as setas indicam as colunas de relacionamento entre as tabelas. Escolha a alternativa com o resultado do comando abaixo:
Select Fabricante, Modelo
From Carro
Where PrecoCarro in (Select max(PrecoCarro) from Carro)
A) Consulta fabricante e modelo dos carros vendidos.
B) Consulta fabricante e modelo de todos os carros.
C) Consulta fabricante e modelo do carro mais caro que foi vendido.
D) Consulta fabricante e modelo do carro mais caro, independentemente de ter sido vendido.
E) Consulta todos os dados dos carros cadastrados.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Considere o modelo de banco de dados para o controle de vendas de automóveis em uma concessionária, abaixo. As  chaves primárias estão grifadas e as setas indicam as colunas de relacionamento entre as tabelas. Escolha a alternativa com o comando para consulta dos fabricantes e modelos de todos os carros que ainda estão à venda:
A) Select distinct c.Fabricante, c.Modelo
From Carro as c
Where not exists (Select NumSerie From Venda as v Where v.NumSerie = c.Numserie).
B) Select distinct c.Fabricante, c.Modelo
From Carro as c, Venda as v
Where v.NumSerie = c.Numserie.
C) Select c.Fabricante, c.Modelo
From Carro as c
Where exists (Select NumSerie From Venda as v Where v.NumSerie = c.Numserie).
D) Select c.Fabricante, c.Modelo
From Carro as c, Venda as v
Where v.NumSerie = c.Numserie and v.NumSerie is NULL.
E) Select * from Carro.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Considere o modelo de banco de dados para o controle de vendas de automóveis em uma concessionária, abaixo. As  chaves primárias estão grifadas e as setas indicam as colunas de relacionamento entre as tabelas. Escolha a alternativa com o resultado do comando abaixo:
Select NomeVendedor
From Vendedor
Where UltimaVenda is Null
A) Consulta os dados de todos os vendedores cadastrados.
B) Consulta o nome do vendedor que efetuou a última venda da concessionária.
C) Consulta o nome dos vendedores que ainda não efetuaram vendas.
D) Consulta apenas o nome de todos os vendedores da concessionária.
E) Consulta o nome dos vendedores que efetuaram vendas.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Dadas as afirmações abaixo, escolha a alternativa correta:
1) Na linguagem SQL, com apenas um comando é possível consultar dados de várias formas diferentes.
2) O comando select pode ter como resultado uma tabela com linhas repetidas.
3) Com a linguagem SQL é possível fazer consultas que agrupam dados.
A) Todas as afirmações estão incorretas.
B) Apenas as afirmações 1 e 3 estão corretas.
C) Apenas as afirmações 1 e 2 estão corretas.
D) Apenas as afirmações 2 e 3 estão corretas.
E) Todas as afirmações estão corretas.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Um banco de dados de uma empresa de vendas armazena dados sobre seus produtos, seus clientes e suas vendas (que relacionam clientes e produtos). Considerando que a tabela Clientes tenha as colunas: Cliente – nome do cliente e Endereco – endereço do cliente, a tabela Produtos tenha as colunas: Produto – nome do produto disponível, Preco – preço do produto e Quantidade - número de itens do produto, a tabela Vendas tenha as colunas: Número – número da venda, Cliente – nome do cliente que comprou o produto, Produto – nome do produto comprado e Preco – preço pago pelo produto, qual alternativa apresenta o retorno correto do comando:
Select  Count (Produto), Sum (Preco) From Produtos Where Produto like ‘%computador%’ ?
A) Consulta os dados de todos os produtos do estoque.
B) Consulta o número de produtos do estoque.
C) Consulta o número de produtos e o valor total do estoque relativo apenas a produtos identificados com nomes contendo a palavra “computador”.
D) Consulta o número de produtos e o valor total do estoque.
E) Consulta o número de produtos do estoque relativo apenas a produtos identificados com nomes contendo a palavra “computador”.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Dadas as afirmações abaixo, escolha a alternativa correta:
1) O comando insert é utilizado para incluir dados em um banco de dados.
2) O comando delete é utilizado para excluir dados de um banco de dados.
3) O comando update é utilizado para alterar dados de um banco de dados. 
A) Todas as afirmações estão incorretas.
B) Apenas as afirmações 1 e 2 estão corretas.
C) Apenas as afirmações 1 e 3 estão corretas.
D) Apenas as afirmações 2 e 3 estão corretas.
E) Todas as afirmações estão corretas.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Dadas as afirmações abaixo, escolha a alternativa correta:
1) A linguagem SQL é composta exclusivamente por comandos para manipulação de dados.
2) Para acesso a dados existem os comandos insert, update, delete e select.
3) Qualquer pessoa deve poder incluir ou excluir dados de um banco de dados. 
A) Todas as afirmações estão incorretas.
B) Apenas as afirmações 1 e 2 estão incorretas.
C) Apenas as afirmações 1 e 3 estão incorretas.
D) Apenas as afirmações 2 e 3 estão incorretas.
E) Todas as afirmações estão corretas.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Dadas as afirmações abaixo, escolha a melhor alternativa:
1) Um gatilho é semelhante a um procedimento armazenado, pois ambos são comandos armazenados permanentemente no banco de dados.
2) Um gatilho difere de um procedimento armazenado na medida em que o gatilho é executado automaticamente e o procedimento precisa ser chamado.
A) Ambas as afirmações estão incorretas.
B) Ambas as afirmações estão corretas e a segunda explica a primeira.
C) Apenas a primeira afirmação está correta.
D) Ambas as afirmações estão corretas, mas a segunda não explica a primeira.
E) Apenas a segunda afirmação está correta.

Continue navegando