Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: BANCO DE DADOS AV Avaliação: 9,0 Nota Partic.: Av. Parcial.: 2,0 Nota SIA: 10,0 pts 00001-TETI-2008: PROJETO DE BANCO DE DADOS - MODELAGEM CONCEITUAL 1. 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: Um aluno pode frequentar diversas disciplinas e pode ser orientado por apenas um professor. Todos os atributos de Aluno podem ser classificados como compostos. 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. 2. Ref.: 5258402 Pontos: 1,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 identificadas por estarem relacionadas a entidades específicas do outro tipo entidade. Apenas I. Apenas II e IV. Apenas I, II e III. Apenas II, III e IV. I, II, III e IV. 00053-TETI-2008: CONSULTAS EM UMA TABELA NO POSTGRESQL 3. Ref.: 5250395 Pontos: 1,00 / 1,00 Seja uma tabela assim estruturada: PRODUTO(CODP, DESCRICAO, QUANTIDADE, PRECOUNITARIO). Qual código a seguir retorna o código e a descrição dos produtos que possuem quantidade entre 10 e 20? SELECT DESCRICAO FROM PRODUTO WHERE QUANTIDADE >15; SELECT CODP, DESCRICAO FROM PRODUTO WHERE QUANTIDADE BETWEEN 10 AND 20; SELECT PRODUTO FROM PRODUTO WHERE QUANTIDADE >15; SELECT DESCRICAO FROM CODP WHERE QUANTIDADE BETWEEN 10 AND 20; SELECT CODP, DESCRICAO FROM PRODUTO WHERE QUANTIDADE BETWEEN 5 AND 10; 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: 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. alterar o esquema conceitual lógico sem alterar o esquema conceitual externo. 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. Capacidade de backup e recuperação de dados. Abstração de dados. Controle da redundância de dados. Independência de dados. 00173-TETI-2008: CRIAÇÃO E MANIPULAÇÃO DE OBJETOS NO POSTGRESQL 6. Ref.: 5250475 Pontos: 1,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: CHECK e UNCHECK. REDO e UNDO. LOCK e UNLOCK. GRANT e REVOKE. COMMIT e ROLLBACK. 7. Ref.: 5236539 Pontos: 1,00 / 1,00 (TCE-AM - 2012 - Analista Técnico de Controle Externo - FCC) Sobre os fundamentos arquiteturais do banco de dados PostgreSQL, considere: I. Utiliza um modelo cliente/servidor, consistindo de um processo servidor que gerencia os arquivos do banco de dados, controla as conexões dos clientes ao banco dados e efetua ações no banco de dados em favor dos clientes. II. A aplicação cliente, que irá efetuar as operações no banco de dados, poderá ser de diversas naturezas, como uma ferramenta em modo texto, uma aplicação gráfica, um servidor web que acessa o banco de dados para exibir as páginas ou uma ferramenta de manutenção especializada. III. A aplicação cliente pode estar localizada em uma máquina diferente da máquina em que o servidor está instalado. Neste caso, a comunicação entre ambos é efetuada por uma conexão TCP/IP. O servidor pode aceitar diferentes conexões dos clientes ao mesmo tempo. Está correto o que se afirma em: I, II e III. II e III, apenas. III, apenas. I e III, apenas. I e II, apenas. 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: 2FN se, e somente se, estiver na primeira e todos os atributos não chave forem totalmente dependentes da totalidade da chave primária. 3FN se, e somente se, todos os domínios básicos forem multivalorados. 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, estiver na primeira e todos os atributos não chave forem dependentes não transitivos da chave primária. 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: conjunto. relação. atributo. domínio. tupla. 00414-TETI-2008: CONSULTA COM VÁRIAS TABELAS NO POSTGRESQL 10. Ref.: 5276302 Pontos: 0,00 / 1,00 Sejam duas tabelas assim estruturadas: DEPARTAMENTO(CODIGOD, NOME) EMPREGADO(CODIGOE, NOME, ENDERECO, CODIGOD) CODIGOD REFERENCIA DEPARTAMENTO Seja a consulta a seguir: SELECT D.NOME, E.NOME FROM DEPARTAMENTO D LEFT JOIN EMPREGADO E ON (D.CODIGOD=E.CODIGOD) ORDER BY D.NOME; A consulta retorna: O nome do departamento e o nome do empregado alocado. Os departamentos sem funcionário alocado não aparecem no resultado. O nome do departamento e o nome do empregado alocado. Os departamentos sem funcionário aparecem no resultado. O nome do departamento e o nome do empregado alocado. Os empregados sem departamento não aparecem no resultado. O nome do departamento e o nome do empregado alocado. Os empregados sem departamento e os departamentos sem empregado aparecem nos resultados. O nome do departamento e o nome do empregado alocado. Os empregados sem departamento aparecem no resultado
Compartilhar