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.

Ao enviarmos uma requisição para um sistema de gerenciamento de banco de dados cujo resultado contém 3 colunas com as informações seguintes: nome da tabela, número de colunas e chave primária. Nós estamos procurando por

  • A.

    dados do usuário.

  • B.

    metadados.

  • C.

    relações.

  • D.

    índices.

  • E.

    restrições.

Dadas as afirmações seguintes,

I. O desenvolvimento de um sistema de banco de dados, a partir das planilhas do departamento de vendas, é caracterizado como um projeto utilizando dados existentes

II. No modelo relacional, as relações são criadas usando chaves estrangeiras.

III. Uma entidade fraca não pode existir no banco de dados a menos que outro tipo de entidade também exista.

IV. O processo de normalização trata propriedades indesejáveis, tais como: a repetição de informações e a incapacidade de representar certas informações.

V. A linguagem SQL opera principalmente no nível de modelo lógico dos dados.

verifica-se que estão corretas

  • A.

    I e III, apenas.

  • B.

    I, III, IV e V, apenas.

  • C.

    II, IV e V, apenas.

  • D.

    III, IV e V, apenas.

  • E.

    I, II, III, IV e V.

Um modelo de banco de dados multidimensional está mais fortemente relacionado com

  • A.

    data warehouse.

  • B.

    modelo relacional.

  • C.

    bancos hierárquicos.

  • D.

    modelo em 3 camadas.

  • E.

    banco de dados distribuídos.

Qual opção é verdadeira para a utilização de índices em um banco de dados relacional?

  • A.

    Os índices são mais úteis para tabelas menores ou pequenas.

  • B.

    Os índices são mais úteis para colunas que não são frequentes na clausula WHERE das consultas ao banco.

  • C.

    Não atribuir um índice para as chaves primárias de cada tabela.

  • D.

    Ser cauteloso ao indexar atributos que tenham valores nulos.

  • E.

    Não recalcular os índices das tabelas que são atualizadas com frequência.

De acordo com os estados de uma transação, enumere a segunda coluna de acordo com a primeira.

A sequência correta, de cima para baixo, está na opção

  • A.

    5 – 3 – 4 – 1 – 2

  • B.

    5 – 4 – 2 – 3 – 1

  • C.

    4 – 5 – 2 – 3 – 1

  • D.

    5 – 4 – 1 – 2 – 3

  • E.

    3 – 1 – 4 – 2 – 5

Suponha que as relações PACIENTE e MEDICO façam parte de um sistema de banco de dados distribuído e estão colocadas, respectivamente, no Site 1 e no Site 2. Nenhuma das relações está fragmentada e são descritas da seguinte forma:

Site 1:

PACIENTE(CPF, NOME, SOBRENOME, NASC, SEXO ENDERECO, TELEFONE, CRM_FK)

possui 10.000 registros

o tamanho de cada registro é de 100 bytes

o tamanho de cada atributo é:

· CPF = 10 bytes · NOME = 15 bytes · SOBRENOME = 15 bytes

· NASC = 10 bytes · SEXO = 5 bytes

· ENDERECO = 20 bytes

· TELEFONE = 15 bytes

· CRM_FK = 10 bytes

Site 2:

MEDICO(CRM, NOME_ COMPLETO)

possui 100 registros

o tamanho de cada registro é de 35 bytes

o tamanho de cada atributo é:

· CRM = 5 bytes

· NOME_COMPLETO = 30 bytes

Dadas as relações descritas, considere a seguinte consulta: “para cada paciente, recupere o nome e sobrenome do paciente e o nome do médico que o acompanha”.

O resultado dessa consulta incluirá 10.000 registros, dado que todo paciente está relacionado com um médico. A consulta é submetida a partir de um Site 3 distinto, que é chamado site de resultado. Existem 3 estratégias simples para executar esta consulta distribuída:

I. Transferir ambas as relações PACIENTE e MEDICO para o site de resultado e executar a junção no site 3.

II. Transferir a relação PACIENTE para o site 2, executar a junção no site 2 e enviar o resultado para o site 3.

III. Transferir a relação MEDICO para o site 1, executar a junção no site 1 e enviar o resultado para o site 3.

Se o critério de otimização das consultas é a quantidade de transferência de dados, pode-se afirmar:

  • A.

    I é a melhor estratégia.

  • B.

    II é a melhor estratégia.

  • C.

    III é a melhor estratégia.

  • D.

    II e III trafegam a mesma quantidade de dados e são as melhores estratégias.

  • E.

    I, II e III trafegam a mesma quantidade de dados.

Quanto à segurança e à autorização em banco de dados,

I. Uma das preocupações de segurança em banco de dados é a perda de integridade, ou seja, que a informação seja protegida contra a modificação imprópria.

II. Não é preocupação da segurança em banco de dados a disponibilidade das informações para um usuário.

III. O administrador do banco de dados é responsável pela segurança geral do sistema de banco de dados.

IV. O controle de acesso dicionário tem um forte controle de como a informação é propagada e usada.

V. Os comandos GRANT e REVOKE são utilizados para a criação de papéis que definem o que cada usuário pode fazer.

verifica-se que estão corretos os itens

  • A.

    I e III, apenas.

  • B.

    I, III, IV e V, apenas.

  • C.

    I, II e V, apenas.

  • D.

    III, IV e V, apenas.

  • E.

    II, III e IV, apenas.

Qual das opções a seguir é uma vantagem da arquitetura em três camadas?

  • A.

    Resulta num ambiente menos complexo que a arquitetura cliente-servidor em duas camadas.

  • B.

    Aumenta o desempenho das instruções SQL compiladas.

  • C.

    É mais adaptado ao processo de desenvolvimento atual por utilizar um banco de dados objeto-relacional.

  • D.

    Diminui a sobrecarga no cliente e no banco de dados.

  • E.

    Permite reaproveitamento de regras de negócio e cálculos.

Qual das seguintes opções é uma afirmação falsa sobre o padrão ODBC (Open Database Connectivity)?

  • A.

    Cada sistema gerenciador de bancos de dados que deseje ser compatível deve oferecer um driver ODBC específico para sua base de dados.

  • B.

    ODBC define um conjunto de interfaces utilizadas para ter acesso à base de dados distintas, por meio da implementação dessas interfaces para cada banco de dados.

  • C.

    ODBC é independente da linguagem de programação, sistema de banco de dados e sistema operacional.

  • D.

    Não pode ser aplicado no desenvolvimento de aplicação Web.

  • E.

    JDBC tem um conceito similar ao ODBC.

Analisando as seguintes afirmativas sobre o modelo conceitual apresentado na Figura a seguir,

verifica-se que está(ão) correta(s)

  • A.

    I, apenas.

  • B.

    III e IV, apenas.

  • C.

    II, apenas.

  • D.

    II e III, apenas.

  • E.

    I e IV, apenas.

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...