Questões de Ciência da Computação do ano 2012

Lista completa de Questões de Ciência da Computação do ano 2012 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Um SGBD normalmente suporta a concorrência, ou seja, vários usuários podem acessar simultaneamente um mesmo banco de dados, podendo gerar várias transações simultâneas. De forma a prevenir a perda de consistência do banco de dados, há um mecanismo nos SGBD de dados que visa prevenir esse tipo de problema, garantindo acessos exclusivos a certos tipos de itens de dados. Esse mecanismo é conhecido como

  • A.

    bloqueio.

  • B.

    trigger.

  • C.

    hierarquia.

  • D.

    ad-hoc.

  • E.

    deadlock.

Um banco de dados criado por meio do SGBD dados Oracle, versão 11g, tem uma estrutura lógica e física peculiares, tendo como característica:

  • A.

    um segmento contém exatamente uma extensão.

  • B.

    o tablespace não comporta mais de um datafile.

  • C.

    um mesmo tablespace pode ser utilizado por vários bancos de dados, simultaneamente.

  • D.

    o banco de dados pode conter um ou mais tablespaces.

  • E.

    um segmento pode ser dividido em vários tablespaces.

Um projeto de banco de dados está na BCNF

  • A.

    se cada membro do conjunto de esquemas de relação que constituem o projeto estiver na BCNF.

  • B.

    se todos os membros do conjunto de esquemas de herança que decorrem do projeto estiverem na BCNF.

  • C.

    se cada membro do conjunto de estruturas de atributos que decorrem dos programas estiver na BCNF.

  • D.

    se cada relação do conjunto de esquemas de classes que constituem o fluxo de atividades estiver na BCNF.

  • E.

    se pelo menos um membro do conjunto de estruturas de relação que inicializam o projeto estiver na BCNF.

Um Sistema de Gerenciamento de Bancos de Dados (SGBD)

  • A.

    é um ambiente de suporte ao desenvolvimento de projetos de banco de dados relacionais, que gera um modelo de banco de dados para ser implementado em um servidor.

  • B.

    prepara aplicações para que possam acessar um ou mais bancos de dados. Na linguagem de programação Java, por exemplo, o JDBC (Java Data Base Connectivity) é um SGBD capaz de acessar dados de diferentes bancos.

  • C.

    oferece um conjunto de ferramentas que possibilitam o gerenciamento de diferentes arquivos do tipo texto ou do tipo binário, armazenados em bancos de dados, limitados aos formatos UNICODE ou ASCII.

  • D.

    consiste em uma tecnologia de servidores que opera sobre o protocolo HTTP para a troca de dados e informações através de arquivos que transportam mensagens no formato HTML.

  • E.

    faz a gerência de uma ou mais bases de dados, permitindo o armazenamento e consulta de dados e informações pelos usuários finais e programas de aplicação.

Um desenvolvedor está trabalhando em uma elaboração de um software no qual uma das funções a serem implementadas é o controle do fluxo de dados que serão armazenados em um SGBD. Esta função receberá como entrada uma estrutura de dados contendo uma coleção de registros de pessoas. Ao término da execução da função, deve ser fornecido como saída outra estrutura de dados contendo uma coleção de pessoas com idade igual ou superior a 18 anos extraídos da estrutura de entrada. Considerando a entrada, saída e o objetivo que deve ser alcançado, o desenvolvedor

  • A.

    utilizou comandos para a tomada de decisão, como os comandos condicional e de seleção múltipla. Não foram utilizados comandos que resultassem na repetição de trechos do código desenvolvido.

  • B.

    implementou comandos que resultaram na repetição de um trecho do código que realizou um teste de decisão sobre quais dos registros da estrutura de dados de entrada deveriam ser inseridos na estrutura de dados de saída.

  • C.

    construiu a função usando um comando de repetição para percorrer os registros da estrutura de dados de entrada sem o uso de um comando condicional aninhado, melhorando o tempo de processamento.

  • D.

    desenvolveu uma solução em que os registros da coleção de entrada foram analisados através de um único comando condicional aninhado, sem o uso de comandos de repetição, buscando a otimização do código.

  • E.

    criou um comando de repetição para percorrer os registros da estrutura de dados de entrada e, usando comandos de seleção múltipla, separou os registros pela idade, criando diversas estruturas de saída.

Em SGBDs,

  • A.

    os metadados resultam da conversão de comandos DDL pelo compilador da DDL.

  • B.

    mapeamentos, restrições de integridade, mensagens de comunicação e restrições de segurança são recursos contidos no dicionário de dados.

  • C.

    o arquivo de dados é o componente que cuida da alocação do espaço na armazenagem no disco e das estruturas de dados usadas para representar a informação armazenada.

  • D.

    a estrutura de armazenagem e os métodos de acesso são especificados por um conjunto de definições em um tipo especial de DML.

  • E.

    a abstração dos níveis físico, conceitual e de visão aplica-se, exclusivamente, à definição e estrutura de dados.

Considere:

I. Se uma transação é concluída com sucesso (operação commit bem sucedida), então seus efeitos são persistentes.

II. Ou todas as ações da transação acontecem, ou nenhuma delas acontece.

As propriedades (I) e (II) das transações em SGBDs, significam, respectivamente,

  • A.

    durabilidade e consistência.

  • B.

    persistência e automação.

  • C.

    isolação e atomicidade.

  • D.

    durabilidade e atomicidade.

  • E.

    consistência e persistência.

Periodicamente, o SGBD cria um ponto de verificação, para minimizar o tempo gasto para recuperar em caso de uma eventual falha do sistema. Como é conhecido este ponto de verificação.

  • A.

    Transação.

  • B.

    Checkpoint.

  • C.

    Commit.

  • D.

    Rollback.

Um SGBD (Sistema Gerenciador de Banco de Dados) dentre outras funcionalidades deve garantir um total controle de transação, a integridade de uma transação depende de quatro propriedades conhecidas como ACID (Atomicidade, Consistência, Isolamento e Durabilidade) qual a propriedade que em todas as ações que compõem a unidade de trabalho da transação devem ser concluídas com sucesso, para que seja efetivada. Qualquer ação que constitui falha na unidade de trabalho, a transação deve ser desfeita (rollback). Quando todas as ações são efetuadas com sucesso, a transação pode ser efetivada (commit).

  • A.

    Atomicidade.

  • B.

    Consistência.

  • C.

    Isolamento.

  • D.

    Durabilidade.

Uma empresa está avaliando a utilização do Sistema Gerenciador de Bancos de Dados (SGBD) relacional Microsoft SQL Server.

Durante as reuniões técnicas para essa avaliação, foram feitas as seguintes afirmações:

I – em um SGBD relacional, os dados ficam logicamente armazenados em tabelas;

II – em um único banco de dados desse SGBD, podem ser utilizados diversos arquivos, que podem estar dispostos em diferentes discos;

III – estruturas auxiliares, como índices, podem ser utilizadas para tornar mais eficiente o acesso aos dados armazenados em um SGBD relacional.

Está(ão) correta(s) a(s) afirmação(ões)

  • A.

    I, apenas.

  • B.

    II, apenas.

  • C.

    III, apenas.

  • D.

    I e II, apenas.

  • E.

    I, II e III.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...