Buscar

Questionário BDA - Módulo 3_ Revisão da tentativa

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

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

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ê viu 3, do total de 4 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

Prévia do material em texto

Meus Cursos / Meus cursos / Programador de Sistemas / BDA / Questionário BDA - Módulo 3
Questão 1
Correto
Atingiu 1,00 de
1,00
Iniciado em segunda, 23 ago 2021, 09:39
Estado Finalizada
Concluída em segunda, 23 ago 2021, 09:44
Tempo empregado 4 minutos 56 segundos
Notas 6,00/6,00
Avaliar 10,00 de um máximo de 10,00(100%)
No que diz respeito à inclusão de dados em uma tabela no SGBD PostgreSQL, considerando a tabela que seria criada no comando
abaixo:
 
create table pessoas (
 id serial,
 nome varchar(40),
 idade int,
 primary key(id)
);
 
Assinale o comando que permite a inclusão de um registro.
 
Escolha uma opção:
a. insert into pessoas (id, nome, idade) 
values ('José', 50);
b. insert (nome, idade) into pessoas values (‘José’,50)
c. update and insert into pessoas (id, nome, idade) 
values ('José', 50);
d. insert into pessoas (nome, idade) 
values ('José', 50); 
Sua resposta está correta.
A resposta correta é: insert into pessoas (nome, idade) 
values ('José', 50);
https://mundi.ifsul.edu.br/ava/my/
https://mundi.ifsul.edu.br/ava/course/view.php?id=157
https://mundi.ifsul.edu.br/ava/course/view.php?id=157&section=9
https://mundi.ifsul.edu.br/ava/mod/quiz/view.php?id=2322
Questão 2
Correto
Atingiu 1,00 de
1,00
Na criação de tabelas, considerando o modelo lógico abaixo:
 
tipoproduto (id, descricaotipo)
produto (id, nomeproduto, tipoproduto_id)
tipoproduto_id referencia tipoproduto(id)
 
Assinale o comando SQL que melhor representa a criação das tabelas correspondentes.
Escolha uma opção:
a. create table tipoproduto ( 
 id int, descricaotipo varchar(40),  
 primary key(id) 
); 
 
 
create table produto ( 
 id int, nomeproduto varchar(40), tipoproduto_id int,  
 primary key(id) 
);  
create foreign key(tipoproduto_id) references tipoproduto(id)
b. create table tipoproduto ( 
 id int, descricaotipo varchar(40),  
 primary key(id) 
); 
create table produto ( 
 id int, nomeproduto varchar(40), tipoproduto_id int,  
 primary key(id), foreign key(tipoproduto_id) references tipoproduto(id) 
);  
c. create table tipoproduto ( 
 id int, descricaotipo varchar(40),  
foreign key(tipoproduto_id) references tipoproduto(id) 
 primary key(id) 
); 
 
 
create table produto ( 
 id int, nomeproduto varchar(40), tipoproduto_id int,  
 primary key(id) 
); 
d. create table tipoproduto ( 
 id int, descricaotipo varchar(40),  
 primary key(id) 
); 
 
 
create table produto ( 
 id int, nomeproduto varchar(40), tipoproduto_id int,  
 primary key(id) 
); 
Sua resposta está correta.
A resposta correta é: create table tipoproduto ( 
 id int, descricaotipo varchar(40),  
 primary key(id) 
); 
create table produto ( 
 id int, nomeproduto varchar(40), tipoproduto_id int,  
 primary key(id), foreign key(tipoproduto_id) references tipoproduto(id) 
); 
Questão 3
Correto
Atingiu 1,00 de
1,00
Questão 4
Correto
Atingiu 1,00 de
1,00
Com referência a alteração de dados em uma tabela no SGBD PostgreSQL, e considerando a tabela que seria criada no comando
abaixo:
 
create table pessoas (
 id serial,
 nome varchar(40),
 idade int,
 primary key(id)
);
 
O comando que permite a alteração do nome para Maria, do registro cujo id = 30, é:
Escolha uma opção:
a. update pessoas where id=30, nome ='Maria';
b. update nome='Maria' from pessoas where id=30
c. update pessoas set nome ='Maria' where id=30; 
d. update pessoas='Maria' where id=30
Sua resposta está correta.
A resposta correta é: update pessoas set nome ='Maria' where id=30;
No que diz respeito à exclusão de dados a partir de comandos da linguagem SQL. Considerando a tabela e os dados que estão
relacionados na imagem abaixo:
 
Fonte:elaborado pelo professor
Imagem 1: resultado do comando select na tabela produto
 
Aponte o comando que exclui todos os funcionários,  onde o atributo departamento_id seja igual a 1, ou aqueles cujo salário seja
maior que 5.000.
 
 
Escolha uma opção:
a. delete on funcionarios for departamento_id = 1 or salario > 5000;
b. delete from funcionarios where departamento_id = 1 or salario > 5000; 
c. delete funcionarios where departamento_id = 1 and salario > 5000;
d. funcionarios off delete where departamento_id = 1 and salario > 5000;
Sua resposta está correta.
A resposta correta é: delete from funcionarios where departamento_id = 1 or salario > 5000;
Questão 5
Correto
Atingiu 1,00 de
1,00
Questão 6
Correto
Atingiu 1,00 de
1,00
No que tange às divisões da linguagem SQL, os comandos  insert,  update e  delete fazem parte da: 
Escolha uma opção:
a. DDL
b. DQL
c. DML 
d. DCL
Sua resposta está correta.
A resposta correta é: DML
Em relação aos comandos SQL,  para excluir tabelas, considerando a necessidade de eliminar a tabela pessoas, o comando correto
é: 
Escolha uma opção:
a. drop table pessoas; 
b. delete table pessoas;
c. alter table pessoas;
d. delete from pessoas;
Sua resposta está correta.
A resposta correta é: drop table pessoas;
◄ Questionário BDA - Módulo 2 Seguir para... Questionário BDA - Módulo 4 ►
https://mundi.ifsul.edu.br/ava/mod/quiz/view.php?id=2321&forceview=1
https://mundi.ifsul.edu.br/ava/mod/quiz/view.php?id=2323&forceview=1

Outros materiais