Baixe o app para aproveitar ainda mais
Prévia do material em texto
08/04/2020 Teste: Atividade para avaliação - Semana 4 cursos.univesp.br/courses/2877/quizzes/9650/take 1/6 1 ptsPergunta 1 Não é possível definir uma expressão em álgebra relacional para essa consulta. Considerando a relação descrita abaixo (a chave primária na relação está sublinhada), responda a expressão correta em álgebra relacional para a seguinte consulta: Selecione apenas a categoria dos livros escritos por Graciliano Ramos. LIVRO(ISBN, titulo, categoria, autor, ano) 1 ptsPergunta 2 Considerando a relação descrita abaixo (a chave primária na relação está sublinhada), responda a expressão correta em álgebra relacional para a seguinte consulta: Selecione todos os livros publicados no ano 2000 ou aqueles publicados no ano de 1950. LIVRO(ISBN, titulo, categoria, autor, ano) 1 ptsPergunta 3 Considerando as relações descritas abaixo (a chave primária, em cada relação, está sublinhada), responda a expressão em álgebra relacional para a seguinte consulta: 08/04/2020 Teste: Atividade para avaliação - Semana 4 cursos.univesp.br/courses/2877/quizzes/9650/take 2/6 Selecione o nome do avião dos voos com hora de saída às 12:00. AVIAO(aid, nome_aviao, autonomia); VOO(vid, de, para, distancia, hora_saida, hora_chegada, aid_av), aid_av referência AVIAO; 1 ptsPergunta 4 Considerando a relação descrita abaixo (a chave primária na relação está sublinhada), responda a expressão em álgebra relacional para a seguinte situação: Gere um relatório daqueles aviões com autonomia acima ou igual a 100 milhas. Para cada um desses aviões, apresente o valor de autonomia acrescido de 20%. AVIAO(aid, nome_aviao, autonomia); 1 ptsPergunta 5 Considerando a relação descrita abaixo (a chave primária na relação está sublinhada), responda a expressão em cálculo relacional para a seguinte consulta: 08/04/2020 Teste: Atividade para avaliação - Semana 4 cursos.univesp.br/courses/2877/quizzes/9650/take 3/6 Apresente a placa de todos os carros fabricados depois do ano de 2015 cuja marca seja Ford. CARRO(placa, marca, modelo, anofab, chassi); 1 ptsPergunta 6 CONSTRUCT LIVRO (ISBN VARCHAR(7), titulo VARCHAR(20) NOTNULL, categoria VARCHAR(10) NOTNULL, autor VARCHAR(15), ano date NOTNULL, PRIMARY KEY (ISBN) ); INSERT LIVRO (ISBN VARCHAR(7), titulo VARCHAR(20) NOT NULL, categoria VARCHAR(10) NOT NULL, autor VARCHAR(15), ano date NOT NULL, PRIMARY KEY (ISBN) ); INSERT TABLE LIVRO (ISBN VARCHAR(7), titulo VARCHAR(20) NOTNULL, categoria VARCHAR(10) NOTNULL, autor VARCHAR(15), ano date NOTNULL); CREATE TABLE LIVRO (ISBN VARCHAR(7), titulo VARCHAR(20) NOTNULL, categoria VARCHAR(10) NOTNULL, autor VARCHAR(15), ano date NOTNULL); CREATE TABLE LIVRO (ISBN VARCHAR(7), titulo VARCHAR(20) NOT NULL, categoria VARCHAR(10) NOT NULL, autor VARCHAR(15), ano date NOT NULL, PRIMARY KEY (ISBN) ); Responda o comando SQL correto para a criação de uma tabela para armazenamento de dados da seguinte relação: LIVRO(ISBN, titulo, categoria, autor, ano) 1 ptsPergunta 7 Assinale o comando SQL que permite filtrar as tuplas realçadas conforme a tabela CARRO apresentada a seguir: CARRO Placa Marca Modelo AnoFab Motorista 08/04/2020 Teste: Atividade para avaliação - Semana 4 cursos.univesp.br/courses/2877/quizzes/9650/take 4/6 SELECT Placa FROM CARRO WHERE Marca = `Volkswagen`; SELECT * FROM CARRO WHERE AnoFab >=1980; SELECT * FROM CARRO; SELECT DISTINCT placa FROM CARRO; SELECT Corcel, Santana FROM CARRO; FOG8599 Chevrolet Chevet 1977 Joaquina ETE7789 Ford Corcel 1980 José QET1088 Volkswagen Santana 1985 Mario 1 ptsPergunta 8 SELECT * FROM LIVRO; SELECT ISBN FROM LIVRO WHERE Ano = `1995, 2015`; SELECT * FROM LIVRO WHERE ano >=1995 AND ano <=2015; SELECT DISTINCT ISBN FROM LIVRO WHERE ano=1995 AND ano=2015; Considerando a relação descrita a baixo, responda o comando em SQL para a seguinte consulta: Selecione todos os livros publicados no ano de 1995 ou aqueles publicados no ano de 2015. LIVRO(ISBN, titulo, categoria, autor, ano) 1 ptsPergunta 9 Considerando o modelo relacional abaixo (as chaves primárias nas relações estão sublinhadas), responda o comando SQL para a consulta: Selecionar o nome dos alunos que cursam dois ou mais cursos. 08/04/2020 Teste: Atividade para avaliação - Semana 4 cursos.univesp.br/courses/2877/quizzes/9650/take 5/6 ALUNO(codAlu, nome, sexo) CURSO(codCurso, descrição, departamento) INSCRICAO(codAluA, codCursoC, semestre) 1 ptsPergunta 10 As afirmativas I, III e V estão corretas, e as afirmativas II e IV estão incorretas. As afirmativas I e IV estão corretas, e as afirmativas II, III e V estão incorretas. As afirmativas I, II e IV estão corretas, e as afirmativas III e V estão incorretas. Todas as afirmativas estão corretas. Leia as afirmações a seguir sobre recursos avançados de SQL: Asserções são especificações em SQL que permitem implementar uma regra via uma declaração em DDL. I. Asserções envolvem a especificação de regras do tipo TRIGGER que podem atuar em várias relações. II. Nas asserções, a cláusula NOT EXISTS deve ser VERDADEIRA para significar que a restrição da asserção foi violada e, consequentemente, o banco de dados está em um estado inconsistente. III. Gatilhos são especificações em SQL que permitem implementar ações que são executadas quando determinados eventos ocorrem e quando determinadas condições são satisfeitas. IV. Uma visão é uma tabela virtualmente gerada a partir de apenas uma outra tabela do banco. V. Agora, responda: 08/04/2020 Teste: Atividade para avaliação - Semana 4 cursos.univesp.br/courses/2877/quizzes/9650/take 6/6 Salvo em 22:50 Todas as afirmativas estão incorretas. Enviar teste
Compartilhar