Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: IMPLEMENTAÇÃO DE BANCO DE DADOS Tipo de Avaliação: AV 1a Questão (Ref.: 201509242065) Pontos: 1,0 / 1,0 Os conceitos de banco de dados relacional refletem o nível de abstração dos dados. Desta forma, marque a alternativa que se refere à instância da entidade. Pode ser considerado como o resultado da aplicação do SELECT. Toda entidade deve possui chave primária. Uma chave estrangeira é sempre uma chave primária em outra tabela. É o conjunto de opções de preenchimento do atributo. Pode ser modificado com o uso dos comandos DDL. 2a Questão (Ref.: 201508530235) Pontos: 1,0 / 1,0 A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos: π matricula (σ setor = "Projetos" (Funcionarios_ste)) σ matricula (π setor = "Projetos" (Funcionarios_ste)) π setor = "Projetos" (σ matricula (Funcionarios_ste)) π Funcionarios_ste (σ matricula, setor = "Projetos") σ setor = "Projetos" (Funcionarios_ste) 3a Questão (Ref.: 201509022399) Pontos: 1,0 / 1,0 São comandos da categoria de Definição de Dados (DDL): CREATE / ALTER / DROP GRANT / REVOKE INSERT / UPDATE / DELETE COMMIT / ROLLBACK SELECT 4a Questão (Ref.: 201509015558) Pontos: 1,0 / 1,0 Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de 20/11/2012 até o dia de hoje, assinale qual das alternativas abaixo retornaria o mesmo resultado que o comando "SELECT * FROM TCC WHERE DTDEFESA IN ('21/11/2013', '22/11/2014');": SELECT * FROM TCC WHERE DTDEFESA => '21/11/2013' AND <= '22/11/2014'; SELECT * FROM TCC WHERE DTDEFESA BETWEEN '21/11/2013' AND '22/11/2014'; SELECT * FROM TCC WHERE DTDEFESA = '21/11/2013' AND '22/11/2014'; SELECT * FROM TCC WHERE DTDEFESA > '21/11/2013' AND < '22/11/2014'; SELECT * FROM TCC WHERE DTDEFESA BETWEEN ('21/11/2013'; '22/11/2014'); 5a Questão (Ref.: 201508530134) Pontos: 1,0 / 1,0 De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar os Ids e os nomes dos Departamentos ordenados por nome de forma Decrescente. SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME DESC; SELECT ID, NOME FROM DEPARTAMENTO ORDER BY ASC NOME; SELECT ID, NOME FROM DEPARTAMENTO ORDER BY DESC NOME; SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME; SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME ASC; 6a Questão (Ref.: 201508451128) Pontos: 1,0 / 1,0 Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00. Empregado(matrícula, nome, endereço, salário, departamento, cargo). δ nome,endereco (π salario>5000 (Empregado)) π salario>5000 X (δ nome,endereco (Empregado)) π nome,endereco (δ salario>5000 (Empregado)) π salario>5000 (δ nome,endereco (Empregado)) π nome,endereço (Empregado) X (δ salario>5000 (Empregado)) 7a Questão (Ref.: 201508547186) Pontos: 1,0 / 1,0 Qual dos operadores de conjunto a seguir, devemos tomar cuidado na hora de colocarmos a ordem das tabelas, pois retorna diferentes resultados ao se inverter a ordem das tabelas? MINUS ALL MINUS UNION UNION ALL INTERSECT 8a Questão (Ref.: 201508547205) Pontos: 1,0 / 1,0 Dentre as regras de utilização de NEXTVAL e CURRVAL, qual das opções abaixo NÃO pode ser usada? Na cláusula VALUES de um comando INSERT Na cláusula WHERE de um comando DELETE No SELECT da query principal de uma construção com subqueries Na cláusula SET de um comando UPDATE Numa cláusula SELECT em tabelas (exceção a Views) 9a Questão (Ref.: 201508667130) Pontos: 1,0 / 1,0 Uma unidade de execução de programa delimitada pelos comandos BEGIN TRANSACTION e END TRANSACTION é denominada uma: Transação Operação Proograma Seleção Comando 10a Questão (Ref.: 201508544636) Pontos: 1,0 / 1,0 (CESGRANRIO - 2010 - IBGE - Analista de Sistemas - Desenvolvimento de Aplicações) Algumas regras de heurísticas vinculadas à álgebra relacional, como "execute as operações de seleção o mais cedo possível", "execute antes as projeções" e "evite os produtos cartesianos", são usualmente empregadas em sistemas gerenciadores de bancos de dados para a implementação de chaves primárias e estrangeiras. recuperação de dados após falhas. otimização de consultas. índices do tipo bit map. controle de concorrência.
Compartilhar