Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fazer teste: Exercício de apoio 2 - Semana 4 Informações do teste a. Não é possível de�nir uma expressão em álgebra relacional para essa consulta. b. c. d. e. PERGUNTA 1 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) 0 pontos a. b. c. d. e. PERGUNTA 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) 0 pontos PERGUNTA 3 0 pontos a. b. c. d. e. AVIAO(aid, nome_aviao, autonomia); VOO(vid, de, para, distancia, hora_saida, hora_chegada, aid_av), aid_av referência AVIAO; 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: Selecione o nome do avião dos voos com hora de saída às 12:00. a. b. c. d. e. PERGUNTA 4 AVIAO(aid, nome_aviao, autonomia); 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%. 0 pontos a. b. c. PERGUNTA 5 CARRO(placa, marca, modelo, anofab, chassi); 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: Apresente a placa de todos os carros fabricados depois do ano de 2015 cuja marca seja Ford. 0 pontos d. e. a. INSERT TABLE LIVRO (ISBN VARCHAR(7), titulo VARCHAR(20) NOTNULL, categoria VARCHAR(10) NOTNULL, autor VARCHAR(15), ano date NOTNULL); b. CONSTRUCT LIVRO (ISBN VARCHAR(7), titulo VARCHAR(20) NOTNULL, categoria VARCHAR(10) NOTNULL, autor VARCHAR(15), ano date NOTNULL, PRIMARY KEY (ISBN) ); c. 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) ); d. 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) ); e. CREATE TABLE LIVRO (ISBN VARCHAR(7), titulo VARCHAR(20) NOTNULL, categoria VARCHAR(10) NOTNULL, autor VARCHAR(15), ano date NOTNULL); PERGUNTA 6 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) 0 pontos a. SELECT Placa FROM CARRO WHERE Marca = `Volkswagen`; b. SELECT * FROM CARRO WHERE AnoFab >=1980; c. SELECT DISTINCT placa FROM CARRO; d. SELECT * FROM CARRO; e. SELECT Corcel, Santana FROM CARRO; PERGUNTA 7 Assinale o comando SQL que permite �ltrar as tuplas realçadas conforme a tabela CARRO apresentada a seguir: CARRO Placa Marca Modelo AnoFab Motorista FOG8599 Chevrolet Chevet 1977 Joaquina ETE7789 Ford Corcel 1980 José QET1088 Volkswagen Santana 1985 Mario 0 pontos PERGUNTA 8 Considerando a relação descrita a baixo, responda o comando em SQL para a seguinte consulta: 0 pontos a. SELECT * FROM LIVRO WHERE ano >=1995 AND ano <=2015; b. SELECT * FROM LIVRO; c. SELECT ISBN FROM LIVRO WHERE Ano = `1995, 2015`; d. SELECT DISTINCT ISBN FROM LIVRO WHERE ano=1995 AND ano=2015; e. Selecione todos os livros publicados no ano de 1995 ou aqueles publicados no ano de 2015. LIVRO(ISBN, titulo, categoria, autor, ano) a. b. c. d. e. PERGUNTA 9 ALUNO(codAlu, nome, sexo) CURSO(codCurso, descrição, departamento) INSCRICAO(codAluA, codCursoC, semestre) 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. 0 pontos PERGUNTA 10 I. Asserções são especi�cações em SQL que permitem implementar uma regra via uma declaração em DDL. II. Asserções envolvem a especi�cação de regras do tipo TRIGGER que podem atuar em várias relações. III. Nas asserções, a cláusula NOT EXISTS deve ser VERDADEIRA para signi�car que a restrição da asserção foi violada e, consequentemente, o banco de dados está em um estado inconsistente. Leia as a�rmações a seguir sobre recursos avançados de SQL: 0 pontos a. b. c. d. e. IV. Gatilhos são especi�cações em SQL que permitem implementar ações que são executadas quando determinados eventos ocorrem e quando determinadas condições são satisfeitas. V. Uma visão é uma tabela virtualmente gerada a partir de apenas uma outra tabela do banco. Agora, responda: As a�rmativas I, II e IV estão corretas, e as a�rmativas III e V estão incorretas. Todas as a�rmativas estão corretas. As a�rmativas I, III e V estão corretas, e as a�rmativas II e IV estão incorretas. Todas as a�rmativas estão incorretas. As a�rmativas I e IV estão corretas, e as a�rmativas II, III e V estão incorretas.
Compartilhar