Baixe o app para aproveitar ainda mais
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§ion=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
Compartilhar