Buscar

apol 2 - Banco de dados

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

Prévia do material em texto

Questão 1/10 - Banco 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 2/10 - Banco 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 3/10 - Banco de Dados
Observe na figura abaixo a tabela alunos. Selecione a alternativa que apresenta o comando
para selecionar todos os alunos em que o nome inicia com a letra "A".
Nota: 10.0
A SELECT * FROM alunos WHERE nome LIKE ‘a%’;
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 04 – página 15.
B SELECT * FROM alunos WHERE nome = ‘a’;
C SELECT * FROM alunos WHERE nome LIKE ‘%a’;
D SELECT * FROM alunos WHERE ‘a%’;
E SELECT * FROM alunos WHERE nome = ‘a%’;
Questão 4/10 - Banco 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 - Banco 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 6/10 - Banco 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 suas 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 quanto a modelagem conceitual do banco de dados.
I. São necessárias as entidades clientes, agendamento e médico.
II. São necessárias as entidades clientes e médico.
III. São necessárias as entidades agendamento e disponibilidade.
IV. Especialidade do médico pode ser representada por um atributo.
Considerando a solicitação do usuário assinale a ALTERNATIVA com a sequência das
afirmativas corretas.
Nota: 0.0
A As afirmativas I e II estão certas.
B As afirmativas II e IV estão certas.
Considerando o conteúdo ministrado na aula 3, as afirmativas II e III estão certas, pois:
I. São necessárias as entidades clientes, agendamento e médico. – ERRADO –
agendamento é relacionamento.
II. São necessárias as entidades clientes e médico. CERTO
III. São necessárias as entidades agendamento e disponibilidade. – ERRADO –
agendamento é relacionamento e disponibilidade é um processo.
IV. Especialidade do médico pode ser representada por um atributo. CERTO
C As afirmativas I e III estão certas.
D Somente as afirmativas I e IV estão certas.
E Somente a afirmativa II está certa.
Questão 7/10 - Banco 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 D. 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 8/10 - Banco 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 9/10 - Banco 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 quanto a modelagem conceitual do banco de dados.
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á correta a alternativa II.
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. - ERRADO - especialidade é
um atributo da entidade médico
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 eIV.
D Estão corretas as afirmativas II e IV.
E Estão corretas as afirmativas II, III e IV.
Questão 10/10 - Banco 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.

Outros materiais