Foram encontradas 1.736 questões.
- Banco de Dados RelacionalDependência Funcional
- Banco de Dados RelacionalNormalização3FN: Terceira Forma Normal
De forma simplificada, uma base de dados é uma coleção organizada de dados, geralmente controlada por um sistema gerenciador de banco de dados (SGBD). Acerca dos diversos conceitos relacionados a essa área da computação, julgue os itens a seguir.
Segundo a normalização utilizada em bancos de dados relacionais, para uma relação estar em terceira forma normal (3FN), não deve existir dependência funcional entre os atributos não-chave, ou seja, os atributos não-chave devem ser independentes entre si.
Provas
De forma simplificada, uma base de dados é uma coleção organizada de dados, geralmente controlada por um sistema gerenciador de banco de dados (SGBD). Acerca dos diversos conceitos relacionados a essa área da computação, julgue os itens a seguir.
A álgebra relacional é um tipo de cálculo que envolve conjuntos e relações. Entre as operações utilizadas na álgebra relacional, incluem-se as operações de seleção, produto cartesiano e união, as quais produzem uma nova relação como resultado. Por outro lado, não são consideradas como operações, no âmbito da álgebra relacional, a projeção e a diferença entre conjuntos.
Provas
- Conceitos e FundamentosConceitos Fundamentais de Banco de Dados
- Banco de Dados RelacionalACIDDefinição: ACID
- Banco de Dados RelacionalTransações
De forma simplificada, uma base de dados é uma coleção organizada de dados, geralmente controlada por um sistema gerenciador de banco de dados (SGBD). Acerca dos diversos conceitos relacionados a essa área da computação, julgue os itens a seguir.
O controle de transações e concorrência é um dos principais problemas que devem ser tratados por um SGBD. Nesse contexto, a integridade de uma transação depende de 4 propriedades, designadas pela sigla ACID: atomicidade (uma transação deve ser executada por inteiro, não pela metade), consistência (uma transação somente pode ser executada se, após seu término, o banco de dados permanecer consistente), isolamento (transações simultâneas não podem interferir uma na outra) e durabilidade (garantia da recuperação das informações perdidas após alguma falha).
Provas
A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.
Uma característica que pode ser utilizada para expressar a qualidade de um projeto de software é conhecida como coesão, que mede o grau de relação entre as atividades (comandos) de um módulo, facilitando a sua reutilização.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: MPE-TO
A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.
Entre os diversos níveis possíveis de testes de software, há os chamados testes de unidade (unit tests), que procuram testar o programa como um todo, dentro de um contexto totalmente integrado, procurando validar todas as suas potencialidades de forma unificada.
Provas
A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.
O projeto de software é definido como o processo no qual se definem a arquitetura, os componentes, as interfaces e outras características de um sistema. O projeto de software, visto como processo, é a atividade do ciclo de vida de engenharia de software na qual os requisitos são analisados para produzir uma descrição da estrutura interna do software que servirá como base para a sua construção.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: MPE-TO
A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.
Uma das principais atividades relacionadas à engenharia de software é o levantamento dos requisitos. Nesse contexto, foi introduzida, na década de 80 do século XX, uma técnica de entrevista conhecida como JAD (joint application development), que consistia em uma rápida entrevista e um processo acelerado de coleta de dados em que todos os principais usuários e o pessoal da análise de sistemas agrupavam-se em uma única e intensiva reunião.
Provas
- Fundamentos de Sistemas OperacionaisSubsistema de Entrada e Saída
- Gerenciamento de ProcessosEscalonamento de ProcessosAlgoritmo FCFS
Sistemas operacionais são programas, ou conjuntos de programas, que têm o objetivo de prover, da forma mais transparente possível, o acesso controlado aos recursos de um sistema computacional. Um dos seus fundamentos baseia-se no controle e na organização do uso desses recursos para se obter um sistema eficiente e seguro. Em relação aos sistemas operacionais, seus diversos tipos e características, julgue os itens a seguir.
Considere que determinada unidade de disco com 1.000 cilindros, numerados de 0 a 999, esteja atendendo, atualmente, a uma requisição no cilindro 453. Considere também que a fila de requisições pendentes, na ordem FIFO, seja 876, 125, 533, 886, 321. Nesse caso, utilizando-se o algoritmo de escalonamento de disco FCFS (first come first served), a ordem de atendimento das requisições será 533, 876, 886, 125, 321.
Provas
- Sistemas DistribuídosIntrodução à Sistemas Distribuídos
- Sistemas DistribuídosAlta Disponibilidade
- Sistemas DistribuídosComputação em Cluster
Sistemas operacionais são programas, ou conjuntos de programas, que têm o objetivo de prover, da forma mais transparente possível, o acesso controlado aos recursos de um sistema computacional. Um dos seus fundamentos baseia-se no controle e na organização do uso desses recursos para se obter um sistema eficiente e seguro. Em relação aos sistemas operacionais, seus diversos tipos e características, julgue os itens a seguir.
Um cluster é um conjunto de computadores independentes, combinados em um sistema unificado por meio de software e rede. É usado, geralmente, para computações de alta disponibilidade ou de alto desempenho. O Beowulf cluster é um tipo de cluster com desempenho escalável que utiliza computadores comuns que executam um sistema operacional proprietário criado exclusivamente para esse tipo de sistema.
Provas
Sistemas operacionais são programas, ou conjuntos de programas, que têm o objetivo de prover, da forma mais transparente possível, o acesso controlado aos recursos de um sistema computacional. Um dos seus fundamentos baseia-se no controle e na organização do uso desses recursos para se obter um sistema eficiente e seguro. Em relação aos sistemas operacionais, seus diversos tipos e características, julgue os itens a seguir.
A integridade do sistema de arquivos é um aspecto fundamental para a correta operação de um sistema operacional. Nesse contexto, uma ferramenta que muitos sistemas Linux disponibilizam é o , que pode verificar o estado do disco rígido e corrigir problemas que aconteçam em situações de falta de energia, desligamento acidental ou outra falha do gênero.
Provas
Caderno Container