Buscar

APOL 02 - 02

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

1. AVALIAÇÃO 
2. NOVO 
Nota: 90 
Disciplina(s): 
Bancos de Dados 
Questão 1/10 - Bancos de Dados 
Observe a seguinte parte de um DER. 
 
 
 
 
Analise as seguintes sentenças e assinale V para as verdadeiras e F para as falsas, referentes ao 
diagrama apresentado. 
 
( ) O relacionamento “Envia” deve ser convertido em um campo da tabela Mensagens, na modelagem 
lógica. 
( ) As entidades Usuários e Mensagens devem ser convertidas para tabelas na modelagem lógica. 
( ) O relacionamento “Grupo” deve ser convertido em tabela na modelagem conceitual. 
( ) O relacionamento “Envia” deve ser convertido em tabela na modelagem lógica. 
Considerando a solicitação do usuário assinale a alternativa que contém a sequência das afirmativas 
corretas. 
Nota: 0.0 
 
A F, F, F, F. 
 
B V, F, F, F. 
 
C F, V, F, F. 
 
D V, V, F, F. 
(V) O relacionamento “Envia” deve ser convertido em um campo da tabela Mensagens, na 
modelagem lógica. 
(V) As entidades Usuários e Mensagens devem ser convertidas para tabelas na modelagem lógica. 
(F) O relacionamento “Grupo” deve ser convertido em tabela na modelagem conceitual. – ERRADO 
– Na modelagem conceitual não tem tabela. 
(F) O relacionamento “Envia” deve ser convertido em tabela na modelagem lógica. – ERRADO 
– Deve ser um campo na tabela mensagens. 
 
E F, F, F, V. 
 
Questão 2/10 - Bancos de Dados 
Considere a seguinte solicitação de um usuário para o sistema de Agendamento de Consultas, que está 
sendo desenvolvido. 
 
Os clientes ligam e agendam consultas com o médico que desejam ou o agendamento é realizado com o 
médico que está disponivel, conforme a especialidade que o cliente precisa. 
 
Analise as seguintes afirmativas. 
 
I. É relevante registrar os dados da ligação. 
II. Agendamento é uma indicação de relacionamento entre cliente e médico. 
III. Existe um relacionamento entre médico e especialidade. 
IV. Existe um relacionamento entre cliente e especialidade. 
Considerando a solicitação do usuário assinale a alternativa que contém a sequência das afirmativas 
corretas. 
Nota: 10.0 
 
A Estão corretas somente as alternativas I, III e IV. 
 
B Somente estão corretas as alternativas II e III. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Somente estão corretas as alternativas II e III. pois: 
 
I. É relevante registrar os dados da ligação.- ERRADO – Não temos indicativos, pelo usuário, da 
necessidade de armazenar estes dados. 
II. Agendamento é uma indicação de relacionamento entre cliente e médico. - CORRETO - 
III. Existe um relacionamento entre médico e especialidade. - CORRETO - 
IV. Existe um relacionamento entre cliente e especialidade. - ERRADO – a especialidade é do 
médico e não do cliente. 
 
C Estão corretas as afirmativas III e IV. 
 
D Estão corretas as afirmativas II e IV. 
 
E Estão corretas as afirmativas II, III e IV. 
 
Questão 3/10 - Bancos de Dados 
O comando REVOKE é um comando da categoria DCL. Analise o código abaixo: 
 
 
 
Selecione a alternativa que descreve corretamente a ação realizada após a execução deste comando. 
Nota: 10.0 
 
A O comando REVOKE está removendo do usuário chefe todos os privilégios de todas as 
tabelas da base de dados sistema. 
Você acertou! 
 
B O comando REVOKE está removendo do usuário sistema todos os privilégios de todas as 
tabelas da base de dados chefe. 
 
C O comando REVOKE está atribuindo ao usuário chefe todos os privilégios de todas as 
tabelas da base de dados sistema. 
 
D O comando REVOKE está atribuindo ao usuário sistema todos os privilégios de todas as 
tabelas da base de dados chefe. 
 
E O comando REVOKE está removendo do usuário chefe todos os privilégios e a identificação 
do usuário na base de dados sistema. 
 
Questão 4/10 - Bancos de Dados 
Uma transação é um comando da categoria TCL. A transação primeiramente é executada em memória e 
só são transmitidas fisicamente para o banco de dados após a confirmação de que todas as instruções 
foram efetuadas com sucesso. Considerando as afirmações acima, selecione a alternativa que descreve 
para que serve o comando BEGIN em uma transação? 
Nota: 10.0 
 
A indica o fim de uma transação, executando as instruções de modo permanente no banco de 
dados; 
 
B indica o fim de uma transação, mas cancela todas as alterações efetuadas, portanto nada será 
alterado no banco de dados; 
 
C indica o início de uma transação e todos os comandos da transação devem vir abaixo do 
comando BEGIN; 
Você acertou! 
 
D indica o fim da transação, executando as instruções de modo temporário no banco de dados; 
 
E indica o fim de uma transação e todos os comandos da transação devem vir antes do comando 
BEGIN. 
 
Questão 5/10 - Bancos de Dados 
Uma stored procedure é composta de duas partes: a criação da procedure e a sua chamada. 
Escolha entre as alternativas abaixo a sintaxe correta para a chamada de uma stored procedure. 
Nota: 10.0 
 
A SELECT nome_procedure (parâmetro(s)); 
 
B CALL nome_procedure; 
 
C CALL nome_procedure (parâmetro(s)); 
Você acertou! 
 
D SELECT nome_procedure; 
 
E nome_procedure (parâmetro(s)); 
 
Questão 6/10 - Bancos de Dados 
Uma transação (TCL) primeiramente é realizada em memória e apenas é efetivada fisicamente para o 
banco de dados após a confirmação de que todas as instruções foram executadas com sucesso. 
Selecione a alternativa que apresenta os três principais comandos TCL: 
Nota: 10.0 
 
A BEGIN, SELECT e ROLLBACK. 
 
B GRANT, COMMIT e REVOKE. 
 
C BEGIN, REVOKE e ROLLBACK. 
 
D BEGIN, COMMIT e ROLLBACK. 
Você acertou! 
A alternativa correta é a letra C. Caso queira ler o texto integralmente, acesse o material texto na rota 
de aprendizagem da Aula Teórica 05 – página 14. 
 
E GRANT, COMMIT e ROLLBACK 
 
Questão 7/10 - Bancos de Dados 
Os principais comandos da categoria DATA CONTROL LANGUAGE (DCL) são GRANT e REVOKE. 
Selecione a alternativa que descreve a funcionalidade do comando GRANT? 
 
Nota: 10.0 
 
A fornece a um usuário permissões de acesso a uma base de dados ou para todas, autorizando 
acesso total ou podendo configurar operações específicas. 
Você acertou! 
A alternativa correta é a letra A. Caso queira ler o texto integralmente, acesse o material texto na rota 
de aprendizagem da Aula Teórica 05 – página 10. 
 
 
B remove de um usuário as permissões, removendo ou restringindo a capacidade de executar 
operações. 
 
C cria um novo usuário no banco de dados, mas sem permissões. 
 
D apaga um usuário do banco de dados, bem como todas as suas permissões. 
 
E exibe a lista das principais permissões que se pode atribuir para um usuário. 
 
 
 
 
 
 
 
 
 
Questão 8/10 - Bancos de Dados 
Observe a seguinte parte de um Diagrama Entidade-Relacionamento: 
 
 
 
Analise as seguintes afirmativas e a relação entre elas. 
 
I. O relacionamento “Grupo” será convertido em uma tabela na modelagem relacional. 
Porque 
II. Um usuário pode pertencer a um grupo com outros usuários e estes outros usuários podem pertencer a 
outros grupos com usuários que já pertence a outros grupos. 
A respeito dessas assertivas e das representações, assinale a opção correta. 
Nota: 10.0 
 
A Ambas assertivas estão corretas, mas não se complementam. 
 
B As assertivas estão certas e se complementam. 
Você acertou! 
As assertivas estão corretas e se complementam por descreverem o mesmo contexto envolvendo o 
relacionamento grupo. 
 
C A assertiva I é uma proposição falsa e a II é verdadeira. 
 
D A assertiva I está certa e a assertiva II está errada. 
 
E Ambas assertivas estão erradas. 
 
Questão 9/10 - Bancos de Dados 
O comando INSERT é utilizado para inserir um ou mais registros em uma tabela do banco de dados. 
Considere que a tabela professor possui duas colunas, codigo e nome. Selecione a alternativa que 
apresenta o comando correto para inserir os dados do professor Pedro Maia com o código 162. 
Nota: 10.0 
 
A INSERT INTO professores (codigo, nome) VALUES (162, “Pedro Maia”); 
 
B INSERT INTO professor (codigo,nome) VALUES (162, Pedro Maia); 
 
C INSERT INTO professor (codigo, nome) VALUES (162, “Pedro Maia”); 
Você acertou! 
A alternativa correta é a letra C. Caso queira ler o texto integralmente, acesse o material texto na rota 
de aprendizagem da Aula Teórica 04 – página 4. 
 
D INSERT INTO professor (162, “Pedro Maia”) VALUES (codigo, nome); 
 
E INSERT INTO professor (nome, codigo) VALUES (162, “Pedro Maia”); 
 
Questão 10/10 - Bancos de Dados 
Observe a seguinte parte de um Diagrama Entidade-Relacionamento. 
 
 
 
 
Analise as seguintes afirmativas, referentes ao diagrama apresentado. 
 
I. Para converter a entidade apresentada no modelo lógico serão criadas duas tabelas. 
II. O atributo e-mail, será convertido em uma tabela no modelo lógico. 
III. O atributo e-mail é um atributo multivalorado e será uma tabela com chave estrangeira para a tabela 
usuario. 
IV. Atributo endereço também é multivalorado e será uma tabela no modelo lógico. 
Considerando a solicitação do usuário assinale a alternativa que contém a sequência das afirmativas 
corretas. 
Nota: 10.0 
 
A Estão corretas somente as alternativas I, II e III. 
Você acertou! 
I. Para converter a entidade apresentada no modelo lógico serão criadas duas tabelas. - CORRETO - 
II. O atributo e-mail, será convertido em uma tabela no modelo lógico.- CORRETO - 
III. O atributo e-mail é um atributo multivalorado e será uma tabela com chave estrangeira para a 
tabela usuario.- CORRETO - 
IV. Atributo endereço também é multivalorado e será uma tabela no modelo lógico.- ERRADO 
– Não há indicativo de multivalorado. 
 
B Somente estão corretas as alternativas II e III. 
 
C Estão corretas as afirmativas III e IV. 
 
D Estão corretas as afirmativas II e IV. 
 
E Está correta a afirmativa IV.

Outros materiais