Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: 10,0 Nota Partic.: Av. Parcial.: 1,5 Nota SIA: 10,0 pts 00001-TETI-2008: PROJETO DE BANCO DE DADOS - MODELAGEM CONCEITUAL 1. Ref.: 5266801 Pontos: 1,00 / 1,00 Considere os seguintes exemplos de atributos contidos em uma tabela de um banco de dados relacional: I. Rua das Rosas, 505, São Paulo, SP. II. Parafuso. III. Masculino. Constitui(em) exemplo(s) de atributo(s) composto(s) o contido em: I e III, apenas. I, apenas. I, II e III. I e II, apenas. II e III, apenas. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205266801.'); 2. Ref.: 5258406 Pontos: 1,00 / 1,00 Considere o seguinte diagrama entidade-relacionamento de um banco de dados relacional, representando as bibliotecas de uma universidade. A partir desse diagrama, pode-se afirmar que: Aluno e Disciplina são entidades fracas. Disciplina não pode ter atributos com o valor nulo. Os atributos ID Prof, ID Aluno e ID Disc devem ser implementados como sendo do tipo literal. Todos os atributos de Aluno podem ser classificados como compostos. Um aluno pode frequentar diversas disciplinas e pode ser orientado por apenas um professor. 00053-TETI-2008: CONSULTAS EM UMA TABELA NO POSTGRESQL 3. Ref.: 5225125 Pontos: 1,00 / 1,00 Seja uma tabela assim estruturada: CLIENTE(CODCLI, NOME, CIDADE, BAIRRO). Qual código a seguir retorna o nome dos clientes que não residem no bairro de Copacabana? SELECT NOME, BAIRRO FROM CLIENTE WHERE BAIRRO='COPACABANA'; SELECT NOME, BAIRRO FROM COPACABANA WHERE BAIRRO=CLIENTE; SELECT NOME FROM CLIENTE WHERE BAIRRO= 'COPACABANA'; SELECT NOME FROM CLIENTE WHERE BAIRRO <> 'COPACABANA'; SELECT CODCLI FROM CLIENTE WHERE BAIRRO <> 'COPACABANA'; javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205258406.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205225125.'); 00097-TETI-2008: SISTEMA DE BANCO DE DADOS 4. Ref.: 5292603 Pontos: 1,00 / 1,00 A independência lógica de dados consiste na capacidade dos sistemas de banco de dados de: alterar o esquema conceitual lógico sem alterar o esquema conceitual externo. garantir que o resultado de uma operação lógica finalizada continue válido mesmo em caso de falhas. levar o banco de dados de um estado lógico consistente a outro também consistente. separar logicamente os dados dos programas de aplicação que os manipulam. mudar o esquema interno sem alterar o esquema conceitual lógico. 5. Ref.: 5285663 Pontos: 1,00 / 1,00 Que funcionalidade dos sistemas de banco de dados permite prevenir a possibilidade de inconsistência dos dados, a duplicação de esforço para manter os dados atualizados e o desperdício de espaço de armazenamento? Compartilhamento de dados. Abstração de dados. Independência de dados. Capacidade de backup e recuperação de dados. Controle da redundância de dados. 00173-TETI-2008: CRIAÇÃO E MANIPULAÇÃO DE OBJETOS NO POSTGRESQL 6. Ref.: 5225230 Pontos: 1,00 / 1,00 (Prefeitura Municipal de Jataí - Analista de Tecnologia da Informação - Quadrix (2019)) Como forma de melhorar a distorção salarial existente entre homens e mulheres que trabalham no município de Jataí, a prefeitura da cidade resolveu conceder 10% de aumento de salário apenas para as funcionárias da prefeitura. Com base nessa situação hipotética, assinale a alternativa que apresenta a instrução SQL que deve ser executada diretamente no banco de dados para que o aumento salarial concedido seja implantado. update FUNCIONARIO set SALARIO = SALARIO * 1.1 where SEXO = 'F'; update FUNCIONARIO set SALARIO = SALARIO * 1.1 and SEXO = 'F'; insert FUNCIONARIO set SALARIO = SALARIO * 1.1 where SEXO = 'F'; insert FUNCIONARIO values SALARIO = SALARIO * 1.1 where SEXO = 'F'; update FUNCIONARIO set SALARIO * 1.1 where SEXO = 'F'; javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292603.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205285663.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205225230.'); 7. Ref.: 5236544 Pontos: 1,00 / 1,00 Em sistemas de banco de dados, uma transação corresponde a uma sequência de instruções de consulta e/ou atualização. Instrução que faz com que uma transação corrente seja revertida, ou seja, desfaz todas as atualizações realizadas pelas instruções SQL na transação é: rollback reverse commit cancel retrieve 00351-TETI-2008: PROJETO DE BANCO DE DADOS: MODELAGEM LÓGICA E FÍSICA 8. Ref.: 5285637 Pontos: 1,00 / 1,00 É correto que uma relação está na: 3FN se, e somente se, todos os domínios básicos forem multivalorados. 2FN se, e somente se, estiver na primeira e todos os atributos não chave forem totalmente dependentes da totalidade da chave primária. 2FN se, e somente se, estiver na primeira e todos os atributos não chave forem dependentes não transitivos da chave primária. 3FN se, e somente se, ela estiver na segunda e todos os atributos não chave contiverem mais de um valor discreto periódico. 2FN se, e somente se, todos os domínios básicos contiverem mais de um valor discreto periódico. 9. Ref.: 5285635 Pontos: 1,00 / 1,00 Em um modelo de dados relacional, o tipo de dado que descreve os tipos de valores que podem aparecer em cada coluna é chamado de: atributo. relação. tupla. domínio. conjunto. 00414-TETI-2008: CONSULTA COM VÁRIAS TABELAS NO POSTGRESQL javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205236544.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205285637.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205285635.'); 10. Ref.: 5276352 Pontos: 1,00 / 1,00 Na linguagem SQL, a consulta simples a um Banco de Dados é uma instrução SELECT e a consulta composta inclui duas ou mais instruções SELECT. Com relação às consultas com a utilização da linguagem SQL é correto afirmar que o operador: UNION é usado para combinar os resultados de duas ou mais instruções SELECT, retornando linhas duplicadas. EXCEPT é usado para combinar duas ou mais instruções SELECT, retornando somente as linhas da primeira instrução SELECT que sejam semelhantes a uma linha das demais instruções. UNION ALL, quando usado na combinação de duas instruções SELECT, a ordem das instruções SELECT altera o resultado da consulta. EXCEPT, quando usado na combinação duas instruções SELECT, a ordem das instruções SELECT não altera o resultado da consulta. INTERSECT é usado para combinar duas instruções SELECT, retornando somente as linhas da primeira instrução SELECT que sejam idênticas a uma linha da segunda instrução SELECT. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205276352.');
Compartilhar