Baixe o app para aproveitar ainda mais
Prévia do material em texto
AO2 Substitutiva Entrega 29 jun em 23:59 Pontos 6 Perguntas 10 Disponível 27 jun em 0:00 - 29 jun em 23:59 Limite de tempo Nenhum Instruções Este teste foi travado 29 jun em 23:59. Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 103 minutos 4,2 de 6 Pontuação deste teste: 4,2 de 6 Enviado 27 jun em 15:38 Esta tentativa levou 103 minutos. Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. 0,6 / 0,6 ptsPergunta 1 Leia o texto abaixo: Para elaboração da estrutura de banco de dados, a técnica de normalização propõe a decomposição dos bancos de dados em níveis. Estes níveis são chamados de 1ª, 2ª e 3ª forma normal. Integridade referencial pode ser definida como... Selecione a opção correta. Sendo a aplicação da primeira forma normal na modelagem de dados. Sendo o ato de fazer um backup do banco de dados. Sendo a construção de uma tabela sem nenhuma chave primária. Sendo o ato de tirar dúvidas na análise de requisitos. A+ A A- https://famonline.instructure.com/courses/20396/quizzes/90016/history?version=1 Sendo o mecanismo que busca garantir que um dado filho sempre terá um pai, ou seja, um dado pai nunca será deletado, da base de dados, sem que seu filho tenha sido deletado antes. Correto!Correto! Alternativa correta, pois a integridade referencial, é um mecanismo que busca garantir que um dado filho sempre terá um pai, ou seja, um dado pai nunca será deletado, da base de dados, sem que seu filho tenha sido deletado antes. Assegurando que todo dado filho terá um dado pai a ele associado. 0,6 / 0,6 ptsPergunta 2 Leia o texto abaixo: Para criar uma tabela, temos que ter ciência do nome de tabela, relação de atributos, com nomes dos atributos, tamanho dos atributos, tipos de dados dos atributos, qual é o atributo chave. O exemplo abaixo tem as especificações para criação de uma tabela. Atributo Tamanho Tipo CHAVE Professor_CPF 10 NUMERICO SIM Professor_Nome 40 TEXTO NÃO Professor_Endereco 40 TEXTO NÃO Considerando as informações apresentadas, avalie as afirmações a seguir: I. CREATE TABLE professor (`Professor_CPF` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `Professor_Nome` VARCHAR(40) NULL DEFAULT NULL, `Professor_Endereco` VARCHAR(40) NULL DEFAULT NULL, PRIMARY KEY (`Professor_CPF`)); A+ A A- II. CREATE TABLE professor (`Professor_CPF` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `Professor_Nome` VARCHAR(40) NULL DEFAULT NULL, `Professor_Endereco` VARCHAR(40) NULL DEFAULT NULL, PRIMARY KEY (`Professor_Endereco `)); III. CREATE TABLE professor (`Professor_CPF` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `Professor_Nome` VARCHAR(40) NULL DEFAULT NULL, `Professor_Endereco` VARCHAR(40) NULL DEFAULT NULL, PRIMARY KEY (`Professor_Nome `)); É correto o que se afirma em: I, apenas. Correto!Correto! A alternativa está correta, pois apenas a afirmação I é verdadeira. Seguindo as regras de modelagem de dados, a escolha do atributo Professor_CPF, para chave primária, é uma escolha correta, porque é o primeiro atributo da tabela, é um atributo numérico, tem conteúdo para garantir os demais dados que acompanha, como dado único dentro da tabela. II e III, apenas. III, apenas. I, II e III. I e II, apenas. 0 / 0,6 ptsPergunta 3 Considere a afirmação abaixo: O Modelo Relacional apresenta os elementos que compreende uma estrutura de dados. Considerando as informações apresentadas, avalie as afirmações a seguir: I. RELAÇÃO = Corresponde a Tabela como um todo. II. TUPLA = corresponde a cada linha da Tabela. III. ATRIBUTO = corresponde ao nome, tamanho e tipo do dado. A+ A A- É correto o que se afirma em: II e III, apenas. III, apenas. I, II e III. esposta corretaesposta correta I e II, apenas. ocê respondeuocê respondeu Alternativa incorreta. Todas as três afirmações estão corretas, pois a RELAÇÃO corresponde a Tabela como um todo, a TUPLA corresponde a cada linha da Tabela e o ATRIBUTO corresponde ao nome, tamanho e tipo do dado. Portanto, a afirmação que as três situações estão corretas, está de acordo. I, apenas. 0 / 0,6 ptsPergunta 4 Leia o texto abaixo: Temos muitas formas de seleção, que podemos considerar várias condições lógicas especiais. As condições especiais envolvem cláusulas que ajudam facilitar a programação da linha de código para banco de dados, além do que, há ganhos não somente na facilidade de programação, más também na otimização na forma de programação. Considerando as informações apresentadas, avalie as afirmações a seguir: I.“Select * from contato where idade in (20,25);” – Seleciona todos os atributos da tabela, somente as linhas que tenha idade entre 20 e 25 anos. II. “Select * from contato where nome is NOT null;” – Seleciona todos os atributos, apresenta as linhas que atenderem à condição lógica que o atributo nome não for nulo. III.“Select * from contato where nome is null;” - Seleciona todos os atributos, apresenta as linhas que atenderem a condição lógica que o atributo nome for nulo. A+ A A- É correto o que se afirma em: I e II, apenas. II e III, apenas. ocê respondeuocê respondeu A alternativa está incorreta, pois todas as afirmações são verdadeiras. Todas as afirmações descrevem os comandos e propõem resultados, compatíveis com a condição lógica apresentada em cada comando. Na afirmação I o resultado do comando serão os registros com idade entre 20 e 25 anos, na afirmação II o resultado trará os registros com nome diferente de nulos e na afirmação III, o resultado será todos os registros com nome igual a nulos. I, apenas. I, II e III. esposta corretaesposta correta III, apenas. 0,6 / 0,6 ptsPergunta 5 Leia o texto abaixo: Existem vários parâmetros que são utilizados no script de criação de uma tabela. Na exclusão ou a atualização de um registro da tabela principal, podemos ter a integridade referencial na instrução UPDATE ou DELETE. Qual a cláusula utilizada no script de criação da tabela para garantir a integridade referencial na instrução de UPDATE ou DELETE? RESTRICT Correto!Correto! Alternativa correta. A cláusula RETRICT é utilizada no script de criação de tabela tem o efeito de garantir a integridade referencial nos comandos UPDATE e DELETE. Isto assegura não excluir uma linha da tabela filha indevidamente. ZEROFILL SET DEFAULT Check A+ A A- SET NULL 0,6 / 0,6 ptsPergunta 6 Leia o texto abaixo: A modelagem distribui as informações em conjuntos de informações que sejam aderentes aos requisitos e possam suportar as manutenções necessárias. Que atenda as regras de modelagem de banco de dados, estabelecendo o relacionamento das tabelas, identificação de chaves primárias e chaves estrangeiras, para garantir a integridade referencial. Considerando as informações apresentadas, avalie as asserções abaixo: I.A criação dos bancos de dados num gerenciador de banco de dados (SGBD) é conhecido como Projeto Físico. Porque II.O projeto físico envolve a criação de tabelas dentro do SGBD. A respeito dessas asserções, assinale a opção correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Correto!Correto! A alternativa está correta, pois as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. O projeto físico é criado dentro no gerenciador de banco de dados (SGBD), que é considerado como projeto físico. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A+ A A- As asserções I e II são proposições falsas. 0,6 / 0,6 ptsPergunta 7 Leia o texto abaixo: Para executar um projeto Físico no gerenciador de Bancos de Dados (SGBD), antes é necessário criar um servidor de banco dedados através da conexão XAMP. Por exemplo, neste software XAMP ativamos o serviço de banco de dados MYSQL, para possibilitar a conexão do SGBD e o servidor. Avalie as afirmações: I. Para que haja uma ativação de conexão é necessário que haja um servidor de banco de dados. II. Não há como operar uma tabela efetuando uma conexão com o banco de dados. III. Pode-se criar uma tabela no SGBD sem a utilização de um Script DML. É correto o que se afirma em: I somente. Correto!Correto! Opção correta, pois uma conexão é necessária quando há a utilização de um servidor de banco de dados. A afirmação II está incorreta pois, na verdade, é necessária uma conexão com o banco de dados para que se possa operar uma tabela. Já a afirmação III esta incorreta, pois a criação de uma tabela em um SGBD se dá por meio da execução de um script. II somente. III somente. I, II e III. I e III somente 0 / 0,6 ptsPergunta 8 A+ A A- Leia a situação abaixo: Supondo que tenhamos 2 entidades uma para médico e outra para paciente, a regra de negócio é estabelecida que o médico pode ter várias consultas com o paciente, e que por sua vez, um paciente pode ter várias consultas com o mesmo médico, abaixo, tem um gráfico, com exemplo de conteúdos de relacionamentos, que é uma forma de entender o relacionamento. Levando em conta o contexto, qual a alternativa correta de cardinalidade que representa o relacionamento? I. O relacionamento entre médico e paciente, podemos representar como N:N. II. O relacionamento entre médico e paciente, podemos representar como 1:N. III. O relacionamento entre médico e paciente, podemos representar como N:1. Considerando as informações apresentadas, avalie as afirmações a seguir: III, apenas. I e II, apenas. I, II e III. II e III, apenas. ocê respondeuocê respondeu A alternativa está incorreta, pois apenas a afirmação I é verdadeira. O médico pode atender vários pacientes diferentes, temos um relacionamento de 1: N, e que um paciente pode ser atendido por vários médicos, temos um relacionamento N:1, juntando o relacionamento, temos um relacionamento de N: N. I, apenas. esposta corretaesposta correta A+ A A- 0,6 / 0,6 ptsPergunta 9 Leia a afirmação abaixo: Para criação de uma tabela, há vários passos a serem considerados do projeto lógico ao projeto físico. Considerando as informações apresentadas, avalie as afirmações a seguir: I.A partir de um modelo de dados criado na ferramenta DBDesignerfork, foi gerado um script completo em linguagem DML. II.O script gerado na ferramenta DBDesignerfork foi executado na ferramenta IDE Workbench do Mysql. III. O resultado da execução do script na ferramenta IDE Workbench do Mysql, foi a criação da (s) tabela (s) do script. É correto o que se afirma em: III, apenas. I, II e III. Correto!Correto! A alternativa está correta, pois todas as afirmações estão corretas. O caminho do projeto lógico ao projeto físico, é descrito nas três afirmações, sendo que, cada uma das sentenças descreve um passo para a criação de uma tabela. II e III, apenas. I e II, apenas. I, apenas. 0,6 / 0,6 ptsPergunta 10 Leia o texto abaixo: A+ A A- Há operadores lógicos que são aplicados nos comandos update, delete e select, servem para fazer comparações de uma variável ou valor fixo do aplicativo ou mesmo de uma operação direta no SGBD, com uma variável do banco de dados, nesta comparação pode-se utilizar operadores de lógicos, como por exemplo, maior, menor, igual, maior ou igual, menor ou igual, serve para selecionar um conjunto de linhas para consulta, ou para alterar ou excluir uma linha específica. Considerando as informações apresentadas, avalie as afirmações a seguir: I. Os operadores lógicos são utilizados junto com à clausula “Where”. II. Pode-se realizar a operação de alteração sem utilizar o comando “Where”. III. Utilizamos também a cláusula “Where” com o comando Insert. É correto o que se afirma em: I, II e III. II e III, apenas. I, apenas. Correto!Correto! A alternativa está correta, pois apenas a afirmação I é verdadeira. Os operadores lógicos servem para comparar duas variáveis, uma é de entrada proveniente digitação do usuário ou envio do aplicativo, a outra variável é do banco para atender a condição lógica estabelecida na cláusula “Where” junto com os operadores lógicos, o resultado pode ser um conjunto de linhas quando se trata do comando Select, enquanto que os comandos UPDATE e DELETE comandam uma atualização precisa com banco de dados. I e II, apenas. III, apenas. Pontuação do teste: 4,2 de 6 A+ A A-
Compartilhar