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

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

Acerca dos modelos com entidades e relacionamentos (MER), julgue os seguintes itens.

Alguns relacionamentos podem ter atributos. Um relacionamento muitos-para-muitos tipicamente não tem atributos, pois, em pelo menos uma das extremidades do relacionamento, tem-se uma entidade que pode conter o atributo sem acarretar ambigüidades. Os atributos são mais comuns nos relacionamentos um-para-um ou um-paramuitos.

  • C. Certo
  • E. Errado

Acerca dos modelos com entidades e relacionamentos (MER), julgue os seguintes itens.

Uma entidade pode participar de mais de um relacionamento desde que os relacionamentos sejam todos do mesmo grau. O grau de um relacionamento é o número de entidades associadas por meio do relacionamento. Em um relacionamento binário, tem-se grau dois. Em um relacionamento ternário, tem-se grau três. Os relacionamentos ternários não podem ter atributos.

  • C. Certo
  • E. Errado

Com relação ao banco de dados MySql (versão 5.0), assinale a alternativa correta:

  • A.

    possui um mecanismo para registro de todas as transações que manipulam a base de dados - comandos de seleção, inclusão, alteração ou exclusão de dados.

  • B.

    é um banco de dados distribuído, uma vez que cada tabela reside em um arquivo e cada arquivo pode ser distribuído entre os diversos servidores.

  • C.

    apesar de possuir um serviço nativo que faz o mapeamento entre os dados mantidos na tabelas e objetos que representam estes dados, é um banco de dados relacional.

  • D.

    é um banco de dados objeto-relacional, pois possui uma visão que permite acesso as estruturas relacionais (tabelas, visões, entre outras) e outra que permite acesso aos objetos persistidos no banco (além das classes e outros conceitos relativos a orientação a objetos).

Com relação ao banco de dados MySql (versão 5.0), analise as seguintes afirmativas:

I. O recurso de controle de transação, através de comandos de COMMIT e ROLLBACK, somente pode ser garantido para tabelas cuja ENGINE (ou TYPE) é definida como MyIsam.

II. Apenas para tabelas cuja ENGINE (ou TYPE) é definida como INNODB é possível utilizar o recurso de exclusões em cascata.

III. Qualquer tipo de bloqueio, por registro, página ou tabela, só é possível para tabelas cuja ENGINE (ou TYPE) é definida como INNODB.

IV.  As tabelas definidas com ENGINE (ou TYPE) igual a CSV, são armazenadas como arquivos textos pelo sistema operacional onde reside o servidor MySql.

Assinale a alternativa correta:

  • A. Somente a afirmativa I está correta.
  • B. Somente as afirmativas I e III estão corretas.
  • C. Somente as afirmativas II e IV estão corretas.
  • D. Somente a afirmativa II está correta.

A seguinte seqüência de comandos, possível para quem tem acesso de superusuário, executa uma determinada função. Qual seria?

"1) De um kill no processo mysqld.
2) Inicie o mysqld com a opção "--skip-grant-tables" 
3) Abra o mysql digitando somente "mysql" 
4) Altere o password com o comando GRANT"

  • A.

    Somente excluir determinado processo no Mysql.

  • B.

    Somente reiniciar o Mysql

  • C.

    Alterar a senha padrão para permitir novamente o acesso ao SGDB, para quem perdeu a senha do MYSQL.

  • D.

    Reinstalar o Servidor de Banco de Dados restaurando o backup do servidor

  • E.

    Alterar a senha de acesso ao Windows via Mysql.

Acerca da programação e da configuração de SGBDs relacionais, julgue os seguintes itens.

No MS SQL Server, não é possível criar uma visão particionada com dados distribuídos entre servidores. Os dados acessados por uma visão têm de estar em tabelas no banco de dados com a visão. Quando dados são particionados entre tabelas em diferentes servidores, não se pode usar uma visão para fazer com que os dados distribuídos pareçam estar em uma mesma tabela.

  • C. Certo
  • E. Errado

Analise as seguintes afirmações relacionadas ao processo de normalização e seus objetivos no projeto de um banco de dados:

I. No cadastramento dos alunos de uma escola, uma chave primária de busca deve ser formada pelo nome do aluno, associado ao nome da mãe e à sua data de nascimento.

 II. A normalização procura evitar problemas como redundância de dados, inconsistência, uso inadequado de espaços de armazenamento e excesso de esforço para manter dados e sistemas.

III. Uma forma normal engloba todas as anteriores, isto é, para que uma tabela esteja na 2FN (segunda forma normal), ela obrigatoriamente deve estar na 1FN (primeira forma normal) e assim por diante.

IV. Em um banco de dados relacional, a apresentação da mesma informação na mesma tabela em várias tuplas ou na mesma tupla em vários atributos caracteriza o atendimento da primeira forma normal 1FN.

Indique a opção que contenha todas as afirmações verdadeiras.

  • A. I e II
  • B. II e III
  • C. III e IV
  • D. I e III
  • E. II e IV

Com relação à normalização, analise as seguintes afirmativas:

I. Uma relação está na 3FN (terceira forma normal) se, além de outras condições, não há dependências transitivas, isto é, não há nenhuma dependência funcional trivial válida entre os atributos "não chave".

II. Uma relação está na 3FN (terceira forma normal) se, e somente se, estiver na 2FN (segunda forma normal) e não possui atributos multivalorados.

III. Uma das condições para uma relação estar na 3FN (terceira forma normal) é não possuir atributos que dependam funcionalmente apenas de parte da chave primária composta.

IV. Uma das condições para uma relação estar na 3FN (terceira forma normal) é não possuir a chave primária composta por mais de um atributo.

Assinale a alternativa correta:

  • A.

    somente as afirmativas I e III estão corretas.

  • B.

    somente a afirmativa II está correta.

  • C.

    somente as afirmativas II e IV estão corretas.

  • D.

    somente a afirmativa I está correta.

Observe a tabela a seguir, pertencente a um banco de dados relacional. A chave da tabela é {nomeProduto, nomeFornecedor}

O problema que esta tabela apresenta é:

  • A.

    não existem chaves candidatas;

  • B.

    ela viola a primeira forma normal (1FN);

  • C.

    ela está na 1FN, mas viola a segunda forma normal (2FN);

  • D.

    ela está na 2FN, mas viola a terceira forma normal (3FN);

  • E.

    ela não é uma relação, uma vez que existem valores duplicados para a chave primária.

Considerando normalização de dados é CORRETO afirmar que:

  • A.

    A primeira forma normal retira as estruturas que possuem chaves compostas

  • B.

    A segunda forma normal consiste em retirar da estrutura os elementos repetitivos.

  • C.

    A terceira forma normal retira das estruturas os campos que são funcionalmente dependentes de outros campos que não são chaves.

  • D.

    Todas as alternativas são falsas.

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