Prévia do material em texto
03/06/2023, 13:36 ATIVIDADE AVALIATIVA 1 - Histórico e Consultas Básicas: Revisão da tentativa https://ava.uniftec.com.br/mod/quiz/review.php?attempt=98807&cmid=327401 1/4 Painel / Meus cursos / 2023ED - Projeto de Banco de Dados II - G91-1372EAD2A / UNIDADE 1: Histórico da SQL e Consultas Básicas / ATIVIDADE AVALIATIVA 1 - Histórico e Consultas Básicas Iniciado em sábado, 3 jun 2023, 13:34 Estado Finalizada Concluída em sábado, 3 jun 2023, 13:36 Tempo empregado 2 minutos 34 segundos Avaliar 2,50 de um máximo de 2,50(100%) Questão 1 Correto Atingiu 0,25 de 0,25 Diversos operadores podem ser utilizados em uma consulta SQL. Relacione os operadores com seu significado: Quando usado na cláusula SELECT mantém todas as tuplas no resultado Quando usado na cláusula SELECT elimina as tuplas duplicadas do resultado Indica a ordenação em ordem decrescente É a última cláusula da consulta (última linha), mas não é obrigatório Indica a ordenação em ordem crescente ALL DISTINCT DESC ORDER BY ASC https://ava.uniftec.com.br/course/view.php?id=4394 https://ava.uniftec.com.br/my/ https://ava.uniftec.com.br/course/view.php?id=4394 https://ava.uniftec.com.br/course/view.php?id=4394§ion=2 https://ava.uniftec.com.br/mod/quiz/view.php?id=327401 03/06/2023, 13:36 ATIVIDADE AVALIATIVA 1 - Histórico e Consultas Básicas: Revisão da tentativa https://ava.uniftec.com.br/mod/quiz/review.php?attempt=98807&cmid=327401 2/4 Questão 2 Correto Atingiu 0,25 de 0,25 Questão 3 Correto Atingiu 0,25 de 0,25 Questão 4 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 mostra todos os dados dos livros da editora Campus. A consulta possui erros sintáticos. 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. 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. Seu uso é obrigatório quando duas tabelas, distintas, possuem campos com mesmo nome, assim é utilizado para saber de que tabela é o campo referenciado. É definido na cláusula FROM ao lado do nome da tabela, separado por um espaço em branco. É utilizado para definir de qual tabela é um campo, assim é especificado por NomeTabela.NomeCampo Sinônimo de Tabela Qualificador de Tabela Sinônimo de Tabela Qualificador 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 a lista de tabelas que serão utilizadas para realizar a consulta Especifica um predicado que restringirá as tuplas que serão consultadas SELECT FROM WHERE 03/06/2023, 13:36 ATIVIDADE AVALIATIVA 1 - Histórico e Consultas Básicas: Revisão da tentativa https://ava.uniftec.com.br/mod/quiz/review.php?attempt=98807&cmid=327401 3/4 Questão 5 Correto Atingiu 0,25 de 0,25 Questão 6 Correto Atingiu 0,25 de 0,25 Questão 7 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: A relação entre as chaves primárias e estrangeiras, garante a seleção de tuplas válidas geradas pela junção das tabelas. A cláusula WHERE poderia ser retirada da consulta e esta teria um resultado coerente É realizado o produto cartesiano das tabelas que estão na cláusula FROM O resultado possui todas as colunas das tabelas consultadas. 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 Sobre a linguagem SQL é possível afirmar: Escolha uma ou mais: É uma linguagem procedural. É independente de fabricante. Possibilita múltiplas visões dos dados. Todos os comandos são exatamente iguais para todos os SGBDRs. Descreve o algoritmo de como deve ser realizado o processo. Descreve o que se deseja fazer. É uma linguagem declarativa Possui alto custo de treinamento. 03/06/2023, 13:36 ATIVIDADE AVALIATIVA 1 - Histórico e Consultas Básicas: Revisão da tentativa https://ava.uniftec.com.br/mod/quiz/review.php?attempt=98807&cmid=327401 4/4 Questão 8 Correto Atingiu 0,25 de 0,25 Questão 9 Correto Atingiu 0,25 de 0,25 Questão 10 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 DCL DDL DML DTL Linguagem de Consulta Linguagem de Controle de Acesso aos Dados Linguagem de Definição de Dados Linguagem de Manipulação de Dados Linguagem de Controle de Transações Relacione as especificações a seguir com suas siglas correspondentes: Sistema Gerenciador de Banco de Dados Relacional American National Standarts Institute International Standardization Organization Administrador de Banco de Dados Linguagem Padrão para Banco de Dados Relacionais RDBMS ANSI ISO DBA SQL 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 tabelas atributos identificadores chave primária entidades e relacionamentos valores nulos