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.

No âmbito dos bancos de dados, a álgebra relacional é uma linguagem de consulta procedural. As operações chamadas unárias da álgebra relacional são:

  • A.

    projetar, selecionar e renomear

  • B.

    renomear, união e diferença de conjuntos

  • C.

    produto cartesiano, divisão e atribuição

  • D.

    diferença de conjuntos, projetar e atribuição

  • E.

    junção natural, produto cartesiano e diferença de conjuntos

Entre as estruturas de dados necessárias para implementar o sistema físico de um sistema de banco de dados, encontra-se aquela que armazena informações de autorização, como restrições de chave. Essa estrutura de dados é denominada

  • A.

    arquivos de dados

  • B.

    dicionário de dados

  • C.

    dados estatísticos

  • D.

    índices

  • E.

    vetores

Apesar do aparente aumento de produtividade, a centralização dos bancos de dados em servidores gerou problemas, como o aumento significativo no tráfego de rede, principalmente quando havia consultas simultâneas por um grande número de nós. Esse problema foi superado por meio do(a)

  • A.

    modelo de dados sequencial

  • B.

    sistema operacional proprietário

  • C.

    hardware orientado a servidor

  • D.

    difusão das linguagens visuais

  • E.

    tecnologia cliente/servidor

Um sistema de banco de dados consiste em uma série de componentes funcionais, entre os quais inclui-se o buffer manager, que

  • A.

    assegura a consistência dos dados e gerencia as interações concorrentes no banco de dados, evitando conflitos.

  • B.

    gerencia o espaço de armazenagem das informações em disco e as estruturas de dados que representam essas informações.

  • C.

    transforma a requisição do usuário em uma forma equivalente de consulta com mais eficiência.

  • D.

    é responsável pela transferência de informações entre o disco de armazenamento e a memória principal.

  • E.

    organiza os registros de um atributo pelo relacionamento de suas tabelas.

A capacidade de modificar a definição dos esquemas de um banco de dados em determinado nível de abstração, sem afetar outros níveis, é chamada de independência de dados.

Sobre independência de dados, assinale a alternativa correta:

  • A.

    A independência física de dados permite que os usuários tenham acesso à estrutura física do banco de dados.

  • B.

    A independência lógica de dados é a capacidade de modificar o esquema físico sem a necessidade de reescrever a aplicação.

  • C.

    A independência física de dados é a capacidade de modificar o esquema físico, havendo, com isso, a necessidade de reescrever a aplicação.

  • D.

    A independência lógica de dados é a capacidade de modificar o esquema lógico, sem a necessidade de modificar o esquema físico.

  • E.

    A independência lógica dos dados é mais difícil de ser alcançada do que a física, uma vez que a aplicação é mais fortemente dependente da estrutura lógica dos dados do que de seu acesso.

O conceito de chave é utilizado para estabelecer relações entre linhas das tabelas de um banco de dados relacional.

Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação sequencial em que estão dispostas.

“Uma __________ é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais linhas de uma tabela. Uma das __________ é escolhida como __________, sendo que as não escolhidas são denominadas __________ . Uma __________ é uma coluna ou uma combinação de colunas cujos valores aparecem em uma tabela e necessariamente aparecem na __________ de uma outra tabela.”

A sequência correta encontra-se apenas em:

  • A.

    Chave primária, chaves alternativas, chave primária, chaves candidatas, chave estrangeira, chave primária.

  • B.

    Chave candidata, chaves candidatas, chave primária, chaves alternativas, chave estrangeira, chave primária.

  • C.

    Chave primária, chaves primárias, chave estrangeira, chaves candidatas, chave primária, chave estrangeira.

  • D.

    Chave estrangeira, chaves alternativas, chave primária, chaves candidatas, chave primária, chave estrangeira.

  • E.

    Chave alternativa, chaves alternativas, chave primária, chaves alternativas, chave primária, chave estrangeira.

Considere a representação abaixo de uma tabela de um banco de dados relacional, onde:

• Estoque é o nome da tabela;

• Código, Quantidade e Categoria são os nomes das colunas da tabela Estoque. Estoque (Código, Quantidade, Categoria)

O comando SQL para se obter a soma dos valores da coluna Quantidade, agrupada por Categoria, apenas para as categorias com quantidade total superior a 100 unidades, é:

  • A.

    SELECT GROUP (Categoria), SUM (Quantidade) FROM Estoque WHERE Quantidade > 100

  • B.

    SELECT GROUP (Categoria), COUNT (Quantidade) FROM Estoque WHERE Quantidade > 100

  • C.

    SELECT Categoria, Quantidade FROM Estoque WHERE Quantidade > 100 GROUP BY Categoria

  • D.

    SELECT Categoria, COUNT (Quantidade) FROM Estoque WHERE Quantidade > 100 GROUP BY Categoria

  • E.

    SELECT Categoria, SUM (Quantidade) FROM Estoque GROUP BY Categoria HAVING SUM (Quantidade) > 100

Um banco de dados relacional pode ser definido como um(a)

  • A.

    banco de informações relacionado a outros bancos.

  • B.

    conjunto de IDEs desenvolvidas para criar programas.

  • C.

    conjunto de tabelas, cada qual designada por apenas um nome.

  • D.

    coleção de relações que constituem os registros de um atributo.

  • E.

    relação que processa os executáveis de um sistema administrativo.

Considere a tabela de nome Filial contendo 10 registros em um determinado banco de dados.

Os atributos dessa tabela são:

• Codigo

• Nome

• Estado

• Cidade

Para excluir todos os registros dessa tabela, deve-se usar o comando

  • A.

    DELETE FROM Filial

  • B.

    DELETE Codigo, Nome, Estado, Cidade FROM Filial

  • C.

    REMOVE Codigo, Nome, Estado, Cidade FROM Filial

  • D.

    SELECT * FROM Filial REMOVE ALL

  • E.

Em um sistema SQL, uma transição refere-se a:

  • A.

    Um conjunto de comandos SQL que alcançam um trabalho único desde que todos os passos sejam seguidos sem nenhuma interferência.

  • B.

    Uma sentença SQL que alcançam um trabalho único desde que todos os passos sejam seguidos sem nenhuma interferência.

  • C.

    Um conjunto de comandos SQL que alcançam um trabalho único onde um dos passos seja seguido sem nenhuma interferência.

  • D.

    Um conjunto de comandos SQL que alcançam um trabalho único desde que pelo menos dois passos sejam seguidos sem nenhuma interferência.

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