Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/09/2022 14:53 ATIVIDADE AVALIATIVA 1 - Histórico e Consultas Básicas: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=765365&cmid=374827 1/6 Painel / Meus cursos / 2022ED - Projeto de Banco de Dados II - G91-1372EAD2A / UNIDADE 1: Histórico da SQL e Consultas Básicas / UNIDAD 1: Histórico de la SQL y Consultas Básicas / ATIVIDADE AVALIATIVA 1 - Histórico e Consultas Básicas Iniciado em domingo, 29 Mai 2022, 20:10 Estado Finalizada Concluída em domingo, 29 Mai 2022, 20:16 Tempo empregado 5 minutos 39 segundos Avaliar 2,35 de um máximo de 2,50(94%) Comentários Parabéns! Questão 1 Correto Atingiu 0,25 de 0,25 Sobre a linguagem SQL é possível afirmar: Escolha uma ou mais: Possui alto custo de treinamento. Todos os comandos são exatamente iguais para todos os SGBDRs. É independente de fabricante. Possibilita múltiplas visões dos dados. É uma linguagem declarativa Descreve o que se deseja fazer. É uma linguagem procedural. Descreve o algoritmo de como deve ser realizado o processo. Sua resposta está correta. As respostas corretas são: É uma linguagem declarativa, Descreve o que se deseja fazer., É independente de fabricante., Possibilita múltiplas visões dos dados. https://eadgraduacao.ftec.com.br/course/view.php?id=4910 https://eadgraduacao.ftec.com.br/my/ https://eadgraduacao.ftec.com.br/course/view.php?id=4910 https://eadgraduacao.ftec.com.br/course/view.php?id=4910§ion=4 https://eadgraduacao.ftec.com.br/mod/quiz/view.php?id=374827 22/09/2022 14:53 ATIVIDADE AVALIATIVA 1 - Histórico e Consultas Básicas: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=765365&cmid=374827 2/6 Questão 2 Correto Atingiu 0,25 de 0,25 Questão 3 Correto Atingiu 0,25 de 0,25 Em uma consulta SQL, além de especificarmos as tabelas, necessárias para a consulta, na cláusula FROM, precisamos fazer referências as tabelas em outras cláusulas. Nesse contexto, relacione os elementos a seguir: É utilizado para definir de qual tabela é um campo, assim é especificado por NomeTabela.NomeCampo É definido na cláusula FROM ao lado do nome da tabela, separado por um espaço em branco. Seu uso é obrigatório quando duas tabelas, distintas, possuem campos com mesmo nome, assim é utilizado para saber de que tabela é o campo referenciado. É utilizado para simplificar a qualificação dos campos que pertencem a tabela, assim defini-se um álias e este será utilizado para referenciar a tabela. Qualificador de Tabela Sinônimo de Tabela Qualificador de Tabela Sinônimo de Tabela Sua resposta está correta. A resposta correta é: É utilizado para definir de qual tabela é um campo, assim é especificado por NomeTabela.NomeCampo → Qualificador de Tabela, É definido na cláusula FROM ao lado do nome da tabela, separado por um espaço em branco. → Sinônimo de Tabela, Seu uso é obrigatório quando duas tabelas, distintas, possuem campos com mesmo nome, assim é utilizado para saber de que tabela é o campo referenciado. → Qualificador de Tabela, É utilizado para simplificar a qualificação dos campos que pertencem a tabela, assim defini-se um álias e este será utilizado para referenciar a tabela. → Sinônimo de Tabela. O comando SELECT possui uma estrutura básica e, além desta, um conjunto de cláusulas opcionais que complementam seu poder de expressão. Nesse contexto, relacione os termos a seguir: Especifica a lista de campos que comporão o resultado da consulta Especifica um predicado que restringirá as tuplas que serão consultadas Especifica a lista de tabelas que serão utilizadas para realizar a consulta SELECT WHERE FROM Sua resposta está correta. A resposta correta é: Especifica a lista de campos que comporão o resultado da consulta → SELECT, Especifica um predicado que restringirá as tuplas que serão consultadas → WHERE, Especifica a lista de tabelas que serão utilizadas para realizar a consulta → FROM. 22/09/2022 14:53 ATIVIDADE AVALIATIVA 1 - Histórico e Consultas Básicas: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=765365&cmid=374827 3/6 Questão 4 Parcialmente correto Atingiu 0,10 de 0,25 Questão 5 Correto Atingiu 0,25 de 0,25 Considere a seguinte base de dados: Editora ( CodigoEditora, nome, #CodigoCidade) Cidade ( CodigoCidade, nome, #SiglaUF) UF ( SiglaUF, descricao) Analise a seguinte consulta: SELECT nome, descricao FROM Editora, Cidade, UF WHERE Editora.CodigoCidade = Cidade.CodigoCidade AND Cidade.SiglaUF = UF.SiglaUF Sobre essa consulta é correto afirmar: Escolha uma ou mais: O resultado possui todas as colunas das tabelas consultadas. É realizado o produto cartesiano das tabelas que estão na cláusula FROM A cláusula WHERE poderia ser retirada da consulta e esta teria um resultado coerente A relação entre as chaves primárias e estrangeiras, garante a seleção de tuplas válidas geradas pela junção das tabelas. Sua resposta está parcialmente correta. Você selecionou corretamente 1. As respostas corretas são: É realizado o produto cartesiano das tabelas que estão na cláusula FROM, A relação entre as chaves primárias e estrangeiras, garante a seleção de tuplas válidas geradas pela junção das tabelas. Relacione as especificações a seguir com suas siglas correspondentes: American National Standarts Institute International Standardization Organization Sistema Gerenciador de Banco de Dados Relacional Administrador de Banco de Dados Linguagem Padrão para Banco de Dados Relacionais ANSI ISO RDBMS DBA SQL Sua resposta está correta. A resposta correta é: American National Standarts Institute → ANSI, International Standardization Organization → ISO, Sistema Gerenciador de Banco de Dados Relacional → RDBMS, Administrador de Banco de Dados → DBA, Linguagem Padrão para Banco de Dados Relacionais → SQL. 22/09/2022 14:53 ATIVIDADE AVALIATIVA 1 - Histórico e Consultas Básicas: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=765365&cmid=374827 4/6 Questão 6 Correto Atingiu 0,25 de 0,25 Questão 7 Correto Atingiu 0,25 de 0,25 Cada conjunto de comandos da linguagem SQL é uma “sublinguagem” da SQL, mas são simplesmente denominados linguagens. Assim, relacione as siglas dessas sublinguagens com sua especificação: QL DDL DTL DCL DML Linguagem de Consulta Linguagem de Definição de Dados Linguagem de Controle de Transações Linguagem de Controle de Acesso aos Dados Linguagem de Manipulação de Dados Sua resposta está correta. A resposta correta é: QL → Linguagem de Consulta, DDL → Linguagem de Definição de Dados, DTL → Linguagem de Controle de Transações, DCL → Linguagem de Controle de Acesso aos Dados, DML → Linguagem de Manipulação de Dados. Relacione as versões da linguagem SQL com suas principais características: Também conhecido como SQL2, referencial para desenvolvedores de SGBD Relacionais. Primeira versão da linguagem SQL Também conhecido como SQL3, agregou conceitos da Orientação a Objetos aos SGBD Relacionais. SQL-92 SQL-86 SQL-99 Sua resposta está correta. A resposta correta é: Também conhecido como SQL2, referencial para desenvolvedores de SGBD Relacionais. → SQL-92, Primeira versão da linguagem SQL → SQL-86, Também conhecido como SQL3, agregou conceitos da Orientação a Objetos aos SGBD Relacionais. → SQL-99. 22/09/2022 14:53 ATIVIDADE AVALIATIVA 1 - Histórico e Consultas Básicas: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=765365&cmid=374827 5/6 Questão 8 Correto Atingiu 0,25 de 0,25 Questão 9 Correto Atingiu 0,25 de 0,25 Codd aplicou teorias matemáticas rigorosas e estabeleceu uma lista de critérios (princípios de Codd) para definir se um SGBD pode ser considerado um SGBD Relacional. Assinale a seguir os itens que fazem parte dos Doze Princípios de Banco de Dados Relacionais de Codd: Escolha uma ou mais: restrições de integridade atributos identificadores chave primária tabelas entidades erelacionamentos valores nulos Sua resposta está correta. As respostas corretas são: tabelas, chave primária, valores nulos, restrições de integridade Diversos operadores podem ser utilizados em uma consulta SQL. Relacione os operadores com seu significado: É a última cláusula da consulta (última linha), mas não é obrigatório Indica a ordenação em ordem decrescente Quando usado na cláusula SELECT mantém todas as tuplas no resultado Indica a ordenação em ordem crescente Quando usado na cláusula SELECT elimina as tuplas duplicadas do resultado ORDER BY DESC ALL ASC DISTINCT Sua resposta está correta. A resposta correta é: É a última cláusula da consulta (última linha), mas não é obrigatório → ORDER BY, Indica a ordenação em ordem decrescente → DESC, Quando usado na cláusula SELECT mantém todas as tuplas no resultado → ALL, Indica a ordenação em ordem crescente → ASC, Quando usado na cláusula SELECT elimina as tuplas duplicadas do resultado → DISTINCT. 22/09/2022 14:53 ATIVIDADE AVALIATIVA 1 - Histórico e Consultas Básicas: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=765365&cmid=374827 6/6 Questão 10 Correto Atingiu 0,25 de 0,25 Considere a seguinte base de dados: Livro ( CodigoLivro, titulo, paginas, anoEdicao, edicao, ISBN, #CodigoEditora, #CodigoCidade) Editora ( CodigoEditora, nome, #CodigoCidade) Cidade ( CodigoCidade, nome, #SiglaUF) UF ( SiglaUF, descricao) Analise a seguinte consulta: SELECT * FROM Livro WHERE CodigoEditora = 1 Assinale a alternativa verdadeira: Escolha uma opção: A consulta retorna todos os campos da tabela livros das tuplas que atendem ao predicado. A consulta mostra todos os dados dos livros da editora Campus. A consulta retorna todas as tuplas da tabela livros. A consulta possui erros sintáticos. A consulta retorna os títulos de todos os livros. Sua resposta está correta. A resposta correta é: A consulta retorna todos os campos da tabela livros das tuplas que atendem ao predicado.
Compartilhar