Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Banco de Dados Analise os comandos apresentados nas alternativas abaixo e selecione uma opção em que o código permite criar uma tabela chamada “aluno” com duas colunas: uma coluna nomeada por “cod_aluno” e outra coluna nomeada por “nome” do tipo VARCHAR, sendo esta última com tamanho 30. Nota: 10.0 A CREATE DATABASE aluno (cod_aluno VARCHAR(30), nome VARCHAR(30)); B CREATE TABLE aluno (cod_aluno, nome VARCHAR (30)); C CREATE TABLE aluno (VARCHAR cod_aluno (5), nome (30)); D CREATE TABLE aluno (cod_aluno VARCHAR(5), nome VARCHAR(30)); 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 03 – página 12. E CREATE TABLE tabela_aluno (cod_aluno VARCHAR(5), nome VARCHAR(30)); Questão 2/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 3/10 - Banco 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: 10.0 A F, F, F, F. B V, F, F, F. C F, V, F, F. D V, V, F, F. Você acertou! (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 4/10 - Banco de Dados Considere a seguinte afirmação: “Os índices são compostos por uma única coluna da tabela". Selecione a alternativa que descreve corretamente esta afirmação, citanto se é verdadeira ou falsa: Nota: 10.0 A VERDADEIRA - Os índices podem ser compostos por uma única coluna. B FALSA - Os índices podem ser compostos por uma única coluna ou por várias, chegando a composição máxima de 16 colunas no MySQL. Você acertou! C VERDADEIRA - Os índices são criados para facilitar e agilizar as consultas dos registros no banco de dados. D FALSA - Os índices são compostos apenas por várias colunas E FALSA - Os índices podem ser compostos por uma única coluna ou por várias, sem limitação de número de colunas Questão 5/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ã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 6/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 7/10 - Banco de Dados O Sistema Gerenciador de Banco de Dados nos permite executar diversos comandos para realizar pesquisas acerca de um banco. Dentre os diversos comandos, temos um que permite visualizar a estrutura da tabela, com o nome das colunas (Field), os tipos de dados (Types) e tamanhos. Analise as alternativas abaixo e selecione o comando utilizado para visualizar a estrutura de uma tabela. Nota: 10.0 A SHOW TABLES B DESCRIBE Você acertou! A alternativa correta é a letra B. Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula Teórica 03 – página 13. C CREATE TABLE D SHOW DATABASES E SELECT Questão 8/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 9/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 10/10 - Banco 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.
Compartilhar