Lista completa de Questões de Ciência da Computação da COPEVE/ UFAL para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
A tabela seguinte é referente a um banco de dados de cadastro de funcionários que não está não-normalizado. Quantas tabelas seriam necessárias para se ter uma versão normalizada a 3FN desse banco de dados?
Duas tabelas, apenas.
Três tabelas, apenas.
Quatro tabelas, apenas.
Cinco tabelas, apenas.
Seis tabelas, apenas.
Uma camada de software posicionada no topo do sistema operacional que permite ao sistema distribuído conseguir uniformidade na presença de diferentes hardwares e sistemas operacionais é denominada de
interface operacional.
middleware.
metacamada de software.
framework.
componente de software.
Dadas as opções seguintes, assinale aquela improcedente quanto a interrupções.
Uma interrupção que deixa a máquina em um estado bem definido é chamada de interrupção precisa.
Algumas máquinas superescalares, como Pentium Pro e todos os seus sucessores, têm interrupções precisas que permitem que os programas dos antigos 386, 486 e Pentium I trabalhem corretamente.
As interrupções imprecisas deixam o sistema operacional muito mais complicado e lento.
Interrupções geralmente têm prioridades ou níveis associados.
Um vetor de interrupções é um conjunto de posições de memória, o qual contém os endereços das rotinas, chamadas sincronizadores de interrupções, e que devem ser executadas quando uma interrupção acontece.
O sistema operacional executa em modo
usuário.
shell.
GUI.
supervisor.
hardware.
O padrão de projeto 'Command Processor'
suporta tolerância a falhas, computação paralela e precisão computacional.
ajuda a gerenciar todas as visões que um sistema de software provê.
faz com que clientes de um componente se comuniquem com um representante em vez do próprio componente.
provê uma comunicação entre processos transparente para sistemas de software com um modelo de interação ponto-a-ponto.
separa a requisição por um serviço de sua execução.
Dentre as categorias que consideram a capacidade de um Sistema Operacional estão os Sistemas Operacionais Multiusuários. Assim sendo, assinale a opção correta.
Os Sistemas Operacionais Multiusuários permitem que vários computadores se conectem ao mesmo tempo.
Os Sistemas Operacionais Multiusuários são usados exclusivamente na operação de redes sociais.
Os Sistemas Operacionais Multiusuários são usados exclusivamente no desenvolvimento de jogos eletrônicos.
Os Sistemas Operacionais Multiusuários permitem que mais de um usuário acesse o computador ao mesmo tempo.
A existência de um Sistema Operacional Multiusuários é inviável, pois não é possível que mais de um usuário acesse um computador ao mesmo tempo.
No paradigma de programação orientada a objetos, a capacidade de uma classe possuir métodos com o mesmo nome e assinatura diferente é conhecida por
herança.
encapsulamento.
polimorfismo.
interface.
abstração.
A respeito de bancos de dados relacionais, é incorreto afirmar que
as tuplas de uma tabela são diferenciadas através de chaves estrangeiras.
uma chave candidata corresponde a conjunto de atributos que não possui valor repetido em nenhuma outra tupla da tabela.
se denomina chave composta toda chave que é formada por um conjunto não unitário de atributos.
chaves estrangeiras são utilizadas para referenciar uma tupla existente em uma outra tabela.
uma superchave pode conter atributos redundantes.
Para bancos de dados multiusuário o Sistema Gerenciador de Banco de Dados (SGBD) deve fornecer ao Administrador de Banco de Dados (DBA) meios para restringir o acesso de uma conta (usuário ou um grupo de usuários) a determinadas partes do esquema do banco de dados. Sobre controle de acesso, é correto afirmar que
somente o DBA pode conceder e revogar privilégios para contas.
o proprietário (owner) de uma tabela pode conceder privilégios e estender a concessão de privilégios para outras contas.
é impossível conceder privilégios para uma conta acessar uma tabela no momento da criação da tabela.
uma vez que um privilégio foi concedido por um proprietário (owner) de uma tabela, somente este pode revogar tal privilégio.
privilégios podem ser concedidos somente para tabelas, ou seja, somente é possível descrever quais contas podem acessar quais tabelas.
Ao tentar executar a seguinte consulta em um SGBD relacional, o resultado obtido será:
mensagem de erro, uma vez que não especificou a condição de junção.
cada funcionário será combinado com todos os funcionários da tabela, exceto com ele mesmo.
cada funcionário terá seu nome repetido nas duas colunas, prevalecendo assim, a condição de seleção implícita func.id = sup.id.
a consulta retornará todos os funcionários e supervisores cadastrados na tabela. Quando um funcionário não tiver supervisor, a coluna nome_supervisor quando o funcionário não tiver supervisionado, terá valor nulo na coluna nome_funcionario.
resultado equivalente ao operador de produto cartesiano entre a tabela funcionario e funcionario.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...