Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: BANCO DE DADOS AVS Aluno: CARLOS ANTÔNIO AMORIM 202303866984 Turma: 9001 DGT0282_AVS_202303866984 (AG) 29/11/2023 01:50:58 (F) Avaliação: 2,00 pts Nota SIA: 2,00 pts 00001-TETI-2008: PROJETO DE BANCO DE DADOS - MODELAGEM CONCEITUAL 1. Ref.: 5258406 Pontos: 0,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 a�rmar que: Todos os atributos de Aluno podem ser classi�cados como compostos. 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. Aluno e Disciplina são entidades fracas. Um aluno pode frequentar diversas disciplinas e pode ser orientado por apenas um professor. 2. Ref.: 5258402 Pontos: 0,00 / 1,00 Sobre tipo entidade fraca, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). I. Tipo entidade fraca também são conhecidas por entidades abstratas. II. Tipo entidade que não tem seus próprios atributos-chave são chamados tipos entidade fraca. III. Tipo entidade que não tem seus próprios relacionamentos são chamados tipo entidade fraca. IV. Entidades, que pertençam a um tipo entidade fraca, são identi�cadas por estarem relacionadas a entidades especí�cas do outro tipo entidade. I, II, III e IV. Apenas I. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5258406.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5258406.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5258402.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5258402.'); Apenas II e IV. Apenas I, II e III. Apenas II, III e IV. 00053-TETI-2008: CONSULTAS EM UMA TABELA NO POSTGRESQL 3. Ref.: 5225125 Pontos: 0,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 FROM CLIENTE WHERE BAIRRO <> 'COPACABANA'; SELECT CODCLI FROM CLIENTE WHERE BAIRRO <> 'COPACABANA'; SELECT NOME FROM CLIENTE WHERE BAIRRO= 'COPACABANA'; SELECT NOME, BAIRRO FROM COPACABANA WHERE BAIRRO=CLIENTE; SELECT NOME, BAIRRO FROM CLIENTE WHERE BAIRRO='COPACABANA'; 00097-TETI-2008: SISTEMA DE BANCO DE DADOS 4. Ref.: 5285663 Pontos: 0,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? Independência de dados. Abstração de dados. Compartilhamento de dados. Capacidade de backup e recuperação de dados. Controle da redundância de dados. 5. Ref.: 5292601 Pontos: 0,00 / 1,00 O MongoDB é um exemplo de SGBD NoSQL por não seguir o tradicional modelo relacional de banco de dados. Qual é o modelo de dados no qual o MongoDB é um dos líderes de mercado? Documentos. Orientado a objetos. Grafos. Chave-valor. Colunar. 00173-TETI-2008: CRIAÇÃO E MANIPULAÇÃO DE OBJETOS NO POSTGRESQL 6. Ref.: 5250475 Pontos: 0,00 / 1,00 (Companhia Pernambucana de Saneamento (COMPESA) - Administrador de Banco de Dados - FGV (2016)) Uma das funções dos Sistemas Gerenciadores de Bancos de Dados é garantir as propriedades "ACID" das transações. Dessas propriedades, a que trata da "atomicidade" está associada aos comandos: LOCK e UNLOCK. COMMIT e ROLLBACK. REDO e UNDO. CHECK e UNCHECK. GRANT e REVOKE. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225125.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225125.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285663.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285663.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292601.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292601.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5250475.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5250475.'); 7. Ref.: 5247870 Pontos: 0,00 / 1,00 (Ministério Público de Pernambuco - PE 2018 Cargo: Analista Ministerial - Área Informática Banca Fundação Carlos Chagas (FCC)) O comando do sistema gerenciador de bancos de dados PostgreSQL (9.5) que permite substituir, em um banco de dados, o nome de uma tabela chamada cliente, para a denominação paciente é: CHANGE TABLE cliente WITH paciente; ALTER TABLE cliente RENAME TO paciente; CONTROL TABLE cliente AS paciente; CASCADE TABLE cliente paciente; MODIFY TABLE cliente FOR paciente; 00351-TETI-2008: PROJETO DE BANCO DE DADOS: MODELAGEM LÓGICA E FÍSICA 8. Ref.: 5292571 Pontos: 0,00 / 1,00 Seja a relação EMP-PROJ(CPF, NumProj, Horas, NomeEmp, NomeProj, LocalProj) onde {CPF, NumProj} é a chave primária de EMP-PROJ e as seguintes dependências funcionais: {CPF, NumProj} → Horas {CPF} → NomeEmp {NumProj} → {NomeProj, LocalProj} A relação EMP-PROJ, com estas dependências funcionais, viola qual forma normal? Primeira forma normal. Forma normal de Boyce-Codd. Quarta forma normal. Terceira forma normal. Segunda forma normal. 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: relação. atributo. tupla. domínio. conjunto. 00414-TETI-2008: CONSULTA COM VÁRIAS TABELAS NO POSTGRESQL 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 a�rmar que o operador: EXCEPT, quando usado na combinação duas instruções SELECT, a ordem das instruções SELECT não altera o resultado da consulta. 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. 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. UNION é usado para combinar os resultados de duas ou mais instruções SELECT, retornando linhas duplicadas. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5247870.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5247870.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292571.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292571.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285635.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285635.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5276352.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5276352.');
Compartilhar