Questões de Concurso
Foram encontradas 13.789 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Relacione as duas colunas quanto aos comandos SQL:
(1) Linguagem de Definição
(2) Linguagem de Manipulação
(A) INSERT
(B) CREATE
(C) DROP
(D) UPDATE
Um administrador de dados de uma companhia aérea necessita alterar apenas a quantidade de assentos da aeronave A320, que está atualmente com 174 assentos, para 154 assentos. Sabendo que a tabela possui o esquema e os dados a seguir, assinale a alternativa que apresenta a forma correta da atualização na tabela dada.

Analise as seguintes afirmações sobre o Modelo Entidades-Relacionamentos:
I. Tipos entidade que não têm seus próprios atributos-chave são chamados tipos entidade fraca.
II. A razão de cardinalidade para um relacionamento binário especifica o número máximo de instâncias de relacionamento em que uma entidade pode participar.
III. Quando o mesmo tipo entidade participa mais de uma vez em um tipo relacionamento em papéis diferentes, este tipo relacionamento é denominado recursivo.
Quais dessas afirmações estão corretas?
Analise as tabelas e o comando SQL a seguir:

SELECT * FROM tabela1 LEFT OUTER JOIN tabela2 ON
tabela1.a = tabela2.c
ORDER BY tabela1.a ASC;
Esse comando produz a seguinte saída:
I. Retorna linhas quando há, pelo menos, uma correspondência entre duas tabelas. II. Operador usado para combinar o resultado do conjunto de duas ou mais instruções SELECT.
III. Operador usado em uma cláusula WHERE para pesquisar um padrão específico em uma coluna.
I, II e III correspondem, em SQL, respectivamente, aos comandos:
Um banco de dados relacional foi criado através da execução dos comandos em SQL a seguir

Considerando que a consulta de seleção fornecida a seguir foi executada sobre o banco de dados com esquema e estado resultantes da sequência de comandos anteriores, qual a quantidade de registos retornados?
select * from empregado left outer join departamento on empregado.departamento_id =
departamento.dep_id;
I. Create table é o comando utilizado para criar tabelas na base de dados.
II. Insert into é usado para inserir dados na base de dados.
III. Select é usado para recuperar dados cadastrados na base de dados.
IV. Order by é usado para ordenar os dados extraídos da base de dados.
V. Drop table é usado para remover uma tabela da base de dados.
Estão CORRETAS
Um projetista de banco de dados, novato na profissão, foi incumbido de criar um banco para
armazenar dados sobre clientes de uma empresa, contendo identificador e nome; vendedores
dessa empresa, também com identificador e nome; e data da realização das vendas. Esse
projetista decidiu criar uma única tabela, cujo esquema é apresentado abaixo.

Após criar a tabela, o projetista inseriu alguns registros nela, de forma que o estado final ficou como o descrito na imagem abaixo:

Ao analisar a solução proposta pelo novato, outro projetista, mais experiente, informou que, em
virtude da tabela não estar adequadamente normalizada, algumas operações em SQL, realizadas
sobre ela, podem levar o banco de dados a um estado inconsistente ou à perda de informações.
Quais são essas operações?