Logo Passei Direto
Buscar

Implementação de Banco de Dados - Atividade2

Ferramentas de estudo

Questões resolvidas

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.
Quais são essas operações?
DELETE e INSERT, apenas.
UPDATE, DELETE e INSERT.
UPDATE e DELETE, apenas.
DELETE e SELECT, apenas.
INSERT e SELECT, apenas.

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>3000
UPDATE funcionario SET funcionario_cestabasica=false
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

Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua execução: DROP TABLE Funcionario;
A tabela Funcionario é removida do banco de dados.
O banco de dados Funcionario é excluído.
Todos os registros da tabela Funcionario são excluídos.
A tabela Funcionario é criada no banco de dados.
O banco de dados Funcionario é criado.

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 insert cpf char(11);
update table aluno insert cpf char(11);
alter table aluno add cpf char(11);
insert into aluno cpf char(11);

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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.
Quais são essas operações?
DELETE e INSERT, apenas.
UPDATE, DELETE e INSERT.
UPDATE e DELETE, apenas.
DELETE e SELECT, apenas.
INSERT e SELECT, apenas.

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>3000
UPDATE funcionario SET funcionario_cestabasica=false
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

Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua execução: DROP TABLE Funcionario;
A tabela Funcionario é removida do banco de dados.
O banco de dados Funcionario é excluído.
Todos os registros da tabela Funcionario são excluídos.
A tabela Funcionario é criada no banco de dados.
O banco de dados Funcionario é criado.

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 insert cpf char(11);
update table aluno insert cpf char(11);
alter table aluno add cpf char(11);
insert into aluno cpf char(11);

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);

Mais conteúdos dessa disciplina