____________ é um dos mais antigos e simples algoritmos de escalonamento. É largamente usado, e foi projetado especialmente para sistemas time-sharing. Nesse algoritmo, cada processo recebe uma quantidade de tempo do processador. Se o processo não for concluído dentro do tempo recebido, o processador passa a executar o próximo processo da fila.
Complete a lacuna com a opção CORRETA dentre as opções a seguir.No projeto lógico, as restrições são importantes para garantir a integridade de um banco de dados. Assinale a alternativa que contem as restrições de integridade normalmente mais utilizadas.
Assinale a alternativa que não é considerada linguagem utilizada nas funcionalidades principais Sistemas Gerenciadores de Bancos de Dados (SGBD).
O modelo de dados relacional representa os dados da base de dados como uma coleção de relações. Informalmente, cada relação pode ser entendida como uma tabela ou um simples arquivo de registros, foi introduzido por Codd (1970) e é considerado o mais simples, com estrutura de dados uniforme, e também o mais formal existente. Considerando os conceitos relacionados a este modelo assinale a alternativa correta.
A normalização é um processo de refinamento do esquema do Banco de Dados, visando eliminar possíveis redundâncias, sanar dependências parciais entre atributos e reduzir os problemas com alterações, inclusões e exclusões. As etapas do processo são conhecidas como formas normais. Com relação aos conceitos de normalização, julgue os itens a seguir.
I - Podem ser utilizados dois tipos de abordagens/metodologias no processo de normalização (top-down e bottom-up).
II - Só existem 4 (quatro) formas normais.
III - A primeira forma normal (1FN) elimina os grupos repetitivos.
IV - A segunda forma normal (2FN) elimina as dependências transitórias.
A quantidade de itens certos é igual a
Um exemplo de função de agregação em SQL é:
Considerando a classificação da American National Standards Institute (ANSI) que divide a arquitetura de banco de dados relacionais em 3 níveis distintos, julgue os itens a seguir.
I - O nível externo representa um conjunto de visões, é o nível do usuário.
II - O nível interno é um conjunto de índices ou métodos de acesso a dados armazenados, é o nível físico.
III - O nível conceitual é uma coleção de estruturas de dados, a saber, as relações que fazem a ligação entre os outros dois.
A quantidade de itens certos é igual a
Quanto a bancos de dados SQL, o seguinte comando é utilizado quando de deseja que sejam retornados apenas valores não repetidos:
Considere um diagrama de entidade-relacionamento com a entidade EMPREGADO, cujos atributos são MATRICULA, NOME-EMPREGADO, RUA, CIDADE (sendo MATRICULA a chave) e com a entidade DEPENDENTE fraca, com os atributos NOME-DEPENDENTE e PARENTESCO (sendo NOME-DEPENDENTE chave parcial). Existe também o relacionamento identificador POSSUI entre EMPREGADO e DEPENDENTE. Nesse relacionamento, EMPREGADO pode possuir N DEPENDENTES e um DEPENDENTE tem que ser necessariamente de um único EMPREGADO. Escolha entre as opções abaixo a que descreve CORRETAMENTE o esquema relacional para a entidade DEPENDENTE.
As alternativas abaixo apresentam sequencialmente o resumo de uma decisão do TCE, publicada no site Bem Paraná. Assinale o trecho onde existe uma afirmativa INCORRETA:
No exercício da função, o funcionário público deve obedecer aos seguintes princípios constitucionais,EXCETO:
No modelo de referência OSI/ISO, os pacotes e os quadros são unidades empregadas, respectivamente, nas camadas:
Quanto às técnicas de controle de concorrência, avalie as seguintes alternativas.
I. O esquema de Esperar-morrer e Ferir-esperar são técnicas de prevenção de deadlocks (impasses).
II. Uma solução para a inanição é ter um esquema onde as transações sempre são atendidas, como, por exemplo, primeira que chega é a primeira a ser servida.
III. Podem ocorrer deadlocks quando o controle de concorrência é baseado em ordenação de rótulo (timestamp).
Assinale a alternativa CORRETA:
O comando SQL que pode ser utilizado para exclusão (deletar) uma tabela nomeada como CONCURSO, é:
Quanto a bancos de dados SQL, o seguinte comando pode ser utilizado para retornar o numero de linhas na tabela CONCURSO:
Quanto a bancos de dados SQL, o seguinte comando pode ser utilizado para deletar todas as linhas da tabela CONCURSO onde ”INSCRICAO“ é igual a “NAO_PAGO”:
Considerando a subcontratação de desenvolvimento de software, conforme prescrito nos diversos modelos de maturidade, é INCORRETO afirmar que
São hipóteses de dispensa de licitação, EXCETO
As opções abaixo correspondem a importantes aspectos para manutenção de um software, EXCETO
Assinale a alternativa CORRETA.