Prévia do material em texto
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 afirmar que: 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. Disciplina não pode ter atributos com o valor nulo. Aluno e Disciplina são entidades fracas. Um aluno pode frequentar diversas disciplinas e pode ser orientado por apenas um professor. 2. Ref.: 7963159 Pontos: 0,00 / 1,00 O projeto de banco de dados é um processo que envolve várias fases para criar e organizar eficazmente um sistema de gerenciamento de banco de dados (SGBD) que atenda às necessidades de uma organização. Qual é a primeira fase no processo de projeto de banco de dados? Projeto conceitual. Projeto lógico. Projeto físico. Levantamento de requisitos. Implementação. 00053-TETI-2008: CONSULTAS EM UMA TABELA NO POSTGRESQL 3. Ref.: 5236466 Pontos: 0,00 / 1,00 Seja uma tabela assim estruturada: ALUNO(CODALUNO, NOME, SEXO, BAIRRO). Qual código a seguir retorna o número de alunos por bairro? SELECT BAIRRO, COUNT(*) FROM ALUNO GROUP BY BAIRRO; SELECT BAIRRO, COUNT(*) FROM ALUNO ORDER BY BAIRRO; SELECT BAIRRO, NOME FROM ALUNO; SELECT BAIRRO FROM ALUNO; SELECT SEXO, COUNT(*) FROM ALUNO GROUP BY NOME; 00097-TETI-2008: SISTEMA DE BANCO DE DADOS 4. Ref.: 5292605 Pontos: 0,00 / 1,00 Qual alternativa abaixo corresponde a uma atribuição do administrador de banco de dados? Função técnica responsável por manter o sistema de computação no ar, incluindo os sistemas de banco de dados ativos. Função técnica de administração das equipes de desenvolvimento de aplicações com banco de dados. Função gerencial responsável pelo ambiente de dados da organização, definindo políticas, regras de negócio e padrões de dados. Função técnica responsável pela criação e manutenção dos bancos de dados no SGBD. Função técnico-gerencial responsável pela manutenção dos sistemas de aplicação que usam banco de dados. 5. 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? Capacidade de backup e recuperação de dados. Compartilhamento de dados. Abstração de dados. Independência de dados. Controle da redundância de dados. 00173-TETI-2008: CRIAÇÃO E MANIPULAÇÃO DE OBJETOS NO POSTGRESQL 6. Ref.: 5236539 Pontos: 0,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 e II, apenas. I e III, apenas. III, apenas. I, II e III. II e III, apenas. 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 é: ALTER TABLE cliente RENAME TO paciente; CHANGE TABLE cliente WITH paciente; CASCADE TABLE cliente paciente; CONTROL TABLE cliente AS paciente; MODIFY TABLE cliente FOR paciente; 00351-TETI-2008: PROJETO DE BANCO DE DADOS: MODELAGEM LÓGICA E FÍSICA 8. Ref.: 5285637 Pontos: 0,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 dependentes não transitivos da chave primária. 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, todos os domínios básicos contiverem mais de um valor discreto periódico. 3FN se, e somente se, ela estiver na segunda e todos os atributos não chave contiverem mais de um valor discreto periódico. 3FN se, e somente se, todos os domínios básicos forem multivalorados. 9. Ref.: 5285635 Pontos: 0,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. tupla. conjunto. domínio. relação. 00414-TETI-2008: CONSULTA COM VÁRIAS TABELAS NO POSTGRESQL 10. Ref.: 5260799 Pontos: 0,00 / 1,00 Considere as tabelas a seguir: Admita que cada tabela possui vinte registros. Seja a consulta: SELECT NOME, CPF, SEXO FROM FUCIONARIO UNION SELECT NOME, CPF, SEXO FROM ALUNO UNION SELECT NOME, CPF, SEXO FROM CLIENTE Assinale a proposição verdadeira: A consulta retorna informações somente sobre os clientes que não são funcionários. A consulta retorna informações sobre os funcionários que não são clientes. A consulta retorna informações somente sobre os funcionários que são alunos. A consulta retorna informações sobre funcionários, alunos e clientes. O resultado pode conter mais de sessenta linhas. A consulta retorna informações sobre funcionários, alunos e clientes. O resultado pode conter menos de sessenta linhas.