Prévia do material em texto
2021/1 - Projeto de Banco de Dados - G110-0184TERNT Painel Meus cursos 2021/1 - Projeto de Banco de Dados - G110-0184TERNT AULA 11 - 18/05 - Aula OnLine Tarefa 1 - SQL e Consultas Básicas Questão 1 Correto Atingiu 10,00 de 10,00 Marcar questão Questão 2 Correto Atingiu 10,00 de 10,00 Marcar questão Questão 3 Parcialmente correto Atingiu 7,50 de 10,00 Marcar questão Questão 4 Correto Atingiu 10,00 de 10,00 Marcar questão Questão 5 Correto Atingiu 10,00 de 10,00 Marcar questão Questão 6 Correto Atingiu 10,00 de 10,00 Marcar questão Questão 7 Correto Atingiu 10,00 de 10,00 Marcar questão Questão 8 Correto Atingiu 10,00 de 10,00 Marcar questão Questão 9 Correto Atingiu 10,00 de 10,00 Marcar questão Questão 10 Correto Atingiu 10,00 de 10,00 Marcar questão Terminar revisão Iniciado em terça, 25 Mai 2021, 18:55 Estado Finalizada Concluída em terça, 25 Mai 2021, 18:55 Tempo empregado 11 segundos Avaliar 97,50 de um máximo de 100,00 Comentários Parabéns! 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: DML QL DCL DTL DDL Linguagem de Manipulação de Dados Linguagem de Consulta Linguagem de Controle de Acesso aos Dados Linguagem de Controle de Transações Linguagem de Definição de Dados Sua resposta está correta. 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. 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: entidades e relacionamentos tabelas restrições de integridade atributos identificadores valores nulos chave primária Sua resposta está parcialmente correta. Você selecionou corretamente 3. Sobre a linguagem SQL é possível afirmar: Escolha uma ou mais: É uma linguagem procedural. Descreve o algoritmo de como deve ser realizado o processo. Todos os comandos são exatamente iguais para todos os SGBDRs. É independente de fabricante. Possui alto custo de treinamento. Descreve o que se deseja fazer. É uma linguagem declarativa Possibilita múltiplas visões dos dados. Sua resposta está correta. Relacione as versões da linguagem SQL com suas principais características: Também conhecido como SQL3, agregou conceitos da Orientação a Objetos aos SGBD Relacionais. Também conhecido como SQL2, referencial para desenvolvedores de SGBD Relacionais. Primeira versão da linguagem SQL SQL-99 SQL-92 SQL-86 Sua resposta está correta. 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 um predicado que restringirá as tuplas que serão consultadas Especifica a lista de tabelas que serão utilizadas para realizar a consulta Especifica a lista de campos que comporão o resultado da consulta WHERE FROM SELECT Sua resposta está correta. 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 possui erros sintáticos. A consulta mostra todos os dados dos livros da editora Campus. A consulta retorna todos os campos da tabela livros das tuplas que atendem ao predicado. A consulta retorna todas as tuplas da tabela livros. A consulta retorna os títulos de todos os livros. Sua resposta está correta. 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: A relação entre as chaves primárias e estrangeiras, garante a seleção de tuplas válidas geradas pela junção das tabelas. É 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 O resultado possui todas as colunas das tabelas consultadas. Sua resposta está correta. Diversos operadores podem ser utilizados em uma consulta SQL. Relacione os operadores com seu significado: Quando usado na cláusula SELECT elimina as tuplas duplicadas do resultado Indica a ordenação em ordem decrescente Indica a ordenação em ordem crescente Quando usado na cláusula SELECT mantém todas as tuplas no resultado É a última cláusula da consulta (última linha), mas não é obrigatório DISTINCT DESC ASC ALL ORDER BY Sua resposta está correta. 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 simplificar a qualificação dos campos que pertencem a tabela, assim defini-se um álias e este será utilizado para referenciar a tabela. É 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 definir de qual tabela é um campo, assim é especificado por NomeTabela.NomeCampo Sinônimo de Tabela Sinônimo de Tabela Qualificador de Tabela Qualificador de Tabela Sua resposta está correta. Navegação do questionário Mostrar uma página por vez Terminar revisão 1 2 3 4 5 6 7 8 9 10 Resumo de retenção de dados Obter o aplicativo para dispositivos móveis Você acessou como Bruno Rogério Peroni (Sair) 2021/1 - Projeto de Banco de Dados - G110-0184TERNT Grupo Uniftec https://www.uniftec.com.br/ 0800 606 0 606 Inicio Portal Aluno Professor Bibliotecas Virtuais Documentos Colegiado de Curso Planos de Ensino CPA Bruno Rogério Peroni https://graduacao.ftec.com.br/course/view.php?id=9785 https://graduacao.ftec.com.br/course/view.php?id=9785 https://graduacao.ftec.com.br/my/ https://graduacao.ftec.com.br/course/view.php?id=9785 https://graduacao.ftec.com.br/course/view.php?id=9785§ion=12 https://graduacao.ftec.com.br/mod/quiz/view.php?id=466746 https://graduacao.ftec.com.br/mod/quiz/view.php?id=466746 https://graduacao.ftec.com.br/mod/quiz/review.php?attempt=263286&cmid=466746&showall=0 https://graduacao.ftec.com.br/mod/quiz/view.php?id=466746 https://graduacao.ftec.com.br/admin/tool/dataprivacy/summary.php https://download.moodle.org/mobile?version=2020061503.07&lang=pt_br&iosappid=633359593&androidappid=com.moodle.moodlemobile https://graduacao.ftec.com.br/user/profile.php?id=17723 https://graduacao.ftec.com.br/login/logout.php?sesskey=JY9LyuhiM4 https://graduacao.ftec.com.br/course/view.php?id=9785 https://www.facebook.com/GrupoUniftec/ https://www.linkedin.com/in/uniftec-caxias-do-sul-44a28042/ https://www.youtube.com/user/FtecFaculdades https://www.instagram.com/grupouniftec/ https://www.uniftec.com.br/ https://www.ftec.com.br/blog/ https://vimeo.com/ftec https://www.facebook.com/GrupoUniftec/ https://www.linkedin.com/in/uniftec-caxias-do-sul-44a28042/ https://www.youtube.com/user/FtecFaculdadeshttps://www.instagram.com/grupouniftec/ https://www.uniftec.com.br/ https://www.ftec.com.br/blog/ https://vimeo.com/ftec https://graduacao.ftec.com.br/index.php http://ecampus.ftec.com.br/login