Buscar

Implementação de Banco de Dados - Atividade2

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 3 páginas

Prévia do material em texto

1
        Questão
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.
CREATE TABLE VENDAS(
ID_CLIENTE INTEGER,
NOME_CLIENTE VARCHAR(60),
ID_VENDEDOR CHAR(2),
NOME_VENDEDOR VARCHAR(60),
DATA_VENDA DATE );
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?
DELETE e INSERT, apenas.
INSERT e SELECT, apenas.
DELETE e SELECT, apenas.
UPDATE e DELETE, apenas. 
  UPDATE, DELETE e INSERT. 
Respondido em 04/10/2020 10:23:45
 
2
        Questão
A constraint Foreign Key possui no SQL Ansi quais regras?
On Delete Set Null / On Delete Set Default / On Update Set Null / On Update Set Default
On Delete Set Null / On Delete Restrict / On Update Set Null / On Update Delete
On Delete Cascade / On Delete Set Null / On Update Cascade / On Update Set Null
On Delete Cascade / On Delete Restrict / On Delete Set Null / On Update Cascade / On Update Delete / On Update Set 
Null
  On Delete Cascade / On Delete Restrict / On Update Cascade / On Update Delete
Respondido em 04/10/2020 10:23:50
 
3
        Questão
Qual dos comandos SQL abaixo efetua uma alteração
desabilitando o recebimento de cesta básica para os
funcionários que ganham mais que R$3.000,00?
UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3001
  UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3000
UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>=3000
UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario<3000
UPDATE funcionario SET funcionario_cestabasica=false
Respondido em 04/10/2020 10:23:53
 
4
        Questão
Em um banco de dados, que comando SQL é utilizado para eliminar uma tabela?
DELETE
  DROP
INSERT
UPDATE
ALTER
Respondido em 04/10/2020 10:23:56
 
5
        Questão
São comandos da categoria de Definição de Dados (DDL):
INSERT / UPDATE / DELETE
SELECT
COMMIT / ROLLBACK
  CREATE / ALTER / DROP
GRANT / REVOKE
Respondido em 04/10/2020 10:23:59
 
6
        Questão
Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua execução:
DROP TABLE Funcionario;
Todos os registros da tabela Funcionario são excluídos.
O banco de dados Funcionario é excluído.
  A tabela Funcionario é removida do banco de dados.
O banco de dados Funcionario é criado.
A tabela Funcionario é criada no banco de dados.
Respondido em 04/10/2020 10:24:02
 
7
        Questão
São comandos DDL
  CREATE, ALTER, DROP
INSERT, UPDATE, DELETE
CREATE, ALTER, DELETE
CREATE, UPDATE, DELETE
INSERT, UPDATE, DROP
Respondido em 04/10/2020 10:24:03
 
8
        Questão
Qual dos comandos SQL abaixo pode ser utilizado para incluir na definição da tabela aluno o atributo CPF com 11 caracteres?
add into aluno cpf char(11);
  alter table aluno add cpf char(11);
update table aluno insert cpf char(11);
alter table aluno insert cpf char(11);
insert into aluno cpf char(11);

Continue navegando