Prévia do material em texto
28/08/2023, 16:25 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Exercício avalie sua aprendizagem (ESPP/2013 - Adaptada) É responsabilidade do SGBD garantir as propriedades das transações, conhecidas pela sigla ACID, relaxando-as quando necessário para manter o desempenho sob seu controle. A integridade de uma transação depende dessas 4 propriedades conhecidas como ACID, são elas: I. Atomicidade. II. Consciência. III. Isolamento. IV. Durabilidade. Assinale a alternativa correta. BANCO DE DADOS Lupa DGT0282_202304277257_TEMAS Aluno: INGRID LOPES PEREIRA DE JESUS Matr.: 202304277257 Disc.: BANCO DE DADOS 2023.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. SISTEMA DE BANCO DE DADOS 1. I, III e IV, apenas. III, apenas. I, apenas. I, II e III, apenas. II e III, apenas. Data Resp.: 28/08/2023 16:10:05 Explicação: Atomicidade (Atomicity): Cada transação é tratada como uma unidade composta de uma sequência de operações, de modo que deve executar completamente com sucesso ou falhar completamente. Consistência (Consistency): Uma transação só pode levar o banco de dados de um estado válido para outro, de acordo com suas regras de integridade. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); 28/08/2023, 16:25 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Qual conjunto de comandos da SQL abaixo serve para o administrador do banco de dados gerenciar os metadados de um banco de dados? Na nomenclatura de banco de dados, restrição corresponde a uma regra que deve ser obedecida pelo SGBD. Seja a restrição "um funcionário não pode ter salário maior que seu chefe imediato", esta deve ser classi�cada como restrição de: Logo da análise dos requisitos de um projeto de banco de dados para representar as estradas de um País, obteve-se as seguintes especi�cações: As estradas são descritas pelo nome o�cial, apelido (pode ser mais de um), tipo, extensão. As estradas se classi�cam em: Federais, estaduais e municipais. As estradas se dividem em trechos. Porém um trecho pertence sempre a única estrada e não poderá fazer parte de outra estrada. Existe o trecho inicial e trecho �nal de uma estrada. Na criação de um modelo de entidades-relacionamento para o problema descrito acima, marque a alternativa correta: Isolamento (Isolation): Cada transação é isolada das demais, isto é, essa propriedade assegura que transações executadas concorrentemente levem o banco de dados ao mesmo estado que chegaria se as transações fossem executadas sequencialmente. Durabilidade (Durability): Uma vez que a transação é aceita (committed), o que signi�ca que seu resultado foi gravado em memória não volátil, esse resultado permanecerá válido mesmo em caso de falhas do sistema. 2. INSERT, ALTER, REMOVE. CREATE, MODIFY, DELETE. CREATE, ALTER, DROP. INSERT, UPDATE, DELETE. CREATE, ALTER, DELETE. Data Resp.: 28/08/2023 16:10:49 Explicação: A resposta correta é: CREATE, ALTER, DROP. PROJETO DE BANCO DE DADOSMODELAGEM CONCEITUAL 3. Tabela Domínio Unicidade Semântica Chave Data Resp.: 28/08/2023 16:13:10 Explicação: A resposta correta é: Semântica. 4. 28/08/2023, 16:25 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 O Modelo Relacional usa: Formar novas relações, separando-as a partir de grupos de repetição antes existentes dentro de uma relação, é objetivo da: Sejam as tabelas a seguir: Teremos três entidades para representar trecho: TRECHO_INICIAL, TRECHO_FINAL e TRECHO. Sendo TRECHO uma entidade fraca que se relaciona com as outras duas. A classi�cação das estradas gerará três atributos para a entidade ESTRADA: Federal, estadual e municipal. O apelido da estrada vai ser o atributo identi�cador pois é o nome pelo qual a estrada é mais conhecida. TRECHO pode ser modelada como uma entidade fraca com relação a ESTRADA. TRECHO será modelada como uma especialização de ESTRADA. Data Resp.: 28/08/2023 16:16:36 Explicação: A resposta correta é: TRECHO pode ser modelada como uma entidade fraca com relação a ESTRADA. PROJETO DE BANCO DE DADOS: MODELAGEM LÓGICA E FÍSICA 5. Um conjunto de relações entre objetos representados por seus dados. Uma coleção de tabelas de decisão para representar os dados através de relações parametrizadas. Uma tabela de relações de acesso para determinados usuários. Uma coleção de modelos de bancos de dados com hierarquias relacionais de usuários. Uma coleção de tabelas para representar os dados e as relações entre eles. Data Resp.: 28/08/2023 16:18:38 Explicação: A resposta correta é: Uma coleção de tabelas para representar os dados e as relações entre eles. 6. 1FN. 3FN. 2FN. FNBC. 5FN. Data Resp.: 28/08/2023 16:19:13 Explicação: A resposta correta é: 1FN. CONSULTA COM VÁRIAS TABELAS NO POSTGRESQL 7. 28/08/2023, 16:25 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Seja a consulta a seguir: SELECT CODIGONIVEL ,DESCRICAO FROM NIVEL WHERE CODIGONIVEL IN (SELECT DISTINCT CODIGONIVEL FROM CURSO); A consulta serve para: (Tribunal Regional do Trabalho da 23ª Região (TRT 23) 2016 - Analista Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação Banca: Fundação Carlos Chagas (FCC)) São vários os tipos de dados numéricos no PostgreSQL. O tipo: (Agência de Fomento do Amapá (AFAP) - Tecnologia da Informação - FCC (2019)) Exibir os níveis para os quais há pelo menos um curso associado. Exibir a descrição dos cursos e seus níveis. Exibir somente os níveis para os quais há mais de um curso associado. Exibir os cursos para os quais há pelo menos um nível associado. Exibir os níveis para os quais não há curso associado. Data Resp.: 28/08/2023 16:21:14 Explicação: A resposta correta é: Exibir os níveis para os quais há pelo menos um curso associado. CRIAÇÃO E MANIPULAÇÃO DE OBJETOS NO POSTGRESQL 8. smallint tem tamanho de armazenamento de 1 byte, que permite armazenar a faixa de valores inteiros de -128 a 127. serial é um tipo conveniente para de�nir colunas identi�cadoras únicas, semelhante à propriedade auto incremento. bigint é a escolha usual para números inteiros, pois oferece o melhor equilíbrio entre faixa de valores, tamanho de armazenamento e desempenho. numeric pode armazenar números com precisão variável de, no máximo, 100 dígitos. integer tem tamanho de armazenamento de 4 bytes e pode armazenar valores na faixa de - 32768 a 32767. Data Resp.: 28/08/2023 16:23:12 Explicação: A resposta correta é: serial é um tipo conveniente para de�nir colunas identi�cadoras únicas, semelhante à propriedade auto incremento. 9. 28/08/2023, 16:25 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Fernando está usando a linguagem SQL (ANSI) e pretende fazer uma atualização nos dados Nome_Cli e End_Cli do cliente cujo Cod_Cli é Cli01, na tabela Cliente. Nome_Cli passará a ser Ariana e End_Cli passará a ser Rua ABC. O código SQL correto que Fernando escreveu foi: ..I.. Cliente ..II.. Nome_Cli = 'Ariana', End _Cli = 'Rua ABC' ..III.. Cod_Cli = 'Cli01'; Para que o código esteja correto, as lacunas I, II e III devem ser preenchidas, respectivamente, por: Seja uma tabela assim estruturada: CARGO(CARGO, SALARIO). Qual código a seguir retorna o salário médio? UPDATE - WHERE - SET WHERE - SET - UPDATE SET - WHERE - UPDATE SET - UPDATE - WHERE UPDATE - SET - WHERE Data Resp.: 28/08/2023 16:23:19 Explicação: A resposta correta é: UPDATE - SET - WHERE CONSULTAS EM UMA TABELA NO POSTGRESQL 10. SELECT SALARIO FROM CARGO; SELECT AVG(SALARIO) FROM CARGO; SELECT AVG(SALARIO) FROM SALARIO; SELECT SUM(SALARIO) FROM CARGO; SELECT MIN(SALARIO) FROM CARGO; Data Resp.:28/08/2023 16:24:04 Explicação: A resposta correta é: SELECT AVG(SALARIO) FROM CARGO; Não Respondida Não Gravada Gravada Exercício inciado em 28/08/2023 16:09:30.