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

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

Analise as seguintes afirmações relacionadas a modelagem de dados e a projeto de banco de dados para ambiente relacional:

I. Normalização é o processo formal passo a passo, que examina os atributos de uma entidade com o objetivo de evitar anomalias observadas na inclusão, exclusão e alteração de tuplas exclusivas.

II. Uma das condições para uma relação R estar na 3FN (terceira forma normal) é que todos os seus atributos "não chave" devem ser dependentes não transitivos da chave primária, isto é, cada atributo deve ser funcionalmente dependente apenas dos atributos componentes da chave primária e todos os seus atributos "não-chave" devem ser independentes entre si.

III. Uma relação R está na 2FN (segunda forma normal) se e somente se ela não atender à 1FN (primeira forma normal) e todos os atributos "não-chave" forem totalmente dependentes da chave primária.

IV. Uma relação R está na 1FN (primeira forma normal) se e somente se todos os domínios básicos contiverem grupos repetitivos.

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

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

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

Um atributo cujos valores são distintos para cada entidade individual de determinado tipo de entidade é um atributo chave dessa entidade no modelo entidade-relacionamento (ER).

  • C. Certo
  • E. Errado

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

No modelo ER, vários atributos que tomados individualmente não constituem chaves, ao serem tomados conjuntamente, podem ser combinados em um atributo composto que constitui um atributo chave do tipo de entidade.

  • C. Certo
  • E. Errado

A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue os itens a seguir.

Em um modelo entidade-relacionamento, a modalidade de um relacionamento é zero se não houver nenhuma necessidade explícita de ocorrência do relacionamento ou se o relacionamento for opcional.

  • C. Certo
  • E. Errado

A figura acima, gerada por meio do aplicativo Access do Microsoft Office, apresenta um esquema de base de dados de nome Northwind. Julgue os itens seguintes, acerca dos conceitos de banco de dados no modelo relacional e das informações apresentadas na figura.

O modelo está normalizado, pelo menos até a primeira forma normal.

  • C. Certo
  • E. Errado

Em um processo de normalização, um registro particionado de maneira que não se consiga uma junção posterior para recuperar as informações do registro original, estará na

  • A. 1 FN.
  • B. 2 FN.
  • C. 3 FN.
  • D. 4 FN.
  • E. 5 FN.

Acerca de regras de normalização, assinale a opção incorreta.

  • A.

    A segunda forma normal (2FN) ocorre quando a chave primária é composta por mais de um campo. Sendo assim, deve-se observar se todos os campos que não fazem parte da chave dependem de todos os campos que compõem a chave.

  • B.

    Na definição dos campos de uma entidade, podem ocorrer casos em que um campo não seja dependente diretamente da chave primária ou de parte dela, mas sim dependente de outro campo da tabela que não seja a chave primária. Nesse caso, diz-se que a tabela está na terceira forma normal (3FN).

  • C.

    O processo de normalização aplica uma série de regras sobre as tabelas de um banco de dados, para verificar se essas tabelas estão corretamente projetadas. Embora existam 5 formas normais, na prática, usa-se normalmente um conjunto de 3 formas normais.

  • D.

    Tabela que possui grupos de repetição não está na primeira forma normal (1FN).

  • E.

    Normalmente, após a aplicação das regras de normalização, algumas tabelas acabam sendo divididas em duas ou mais tabelas, o que, no final, gera um número maior de tabelas do que o originalmente existente.

Com respeito aos fundamentos de bancos de dados relacionais, sabendo-se que atributo não-primo é qualquer atributo que não é membro de uma chave-candidata e que a primeira forma normal - 1FN - é atual e genericamente considerada como parte da definição formal de uma relação, um esquema de relação "E" está na

  • A.

    segunda forma normal - 2FN - se qualquer atributo não-primo de "E" for total e funcionalmente dependente de qualquer chave de "E".

  • B.

    terceira forma normal - 3FN - se ele estiver na 2FN e qualquer atributo não-primo de "E" for transitivamente independente de qualquer chave de "E".

  • C.

    segunda forma normal - 2FN - se qualquer atributo não-primo de "E"" for total e funcionalmente independente de qualquer chave de "E".

  • D.

    terceira forma normal - 3FN - se ele estiver na 2FN e qualquer atributo de "E" for transitivamente independente de qualquer chave de "E".

  • E.

    segunda forma normal - 2FN - se qualquer atributo de "E" for funcionalmente independente de qualquer chave de "E".

Instruções: Para responder as questões 37 e 38, analise as seguintes relações conta e lançamento:

conta(num-conta, descr-conta, lançamento(num-lanc, tipolanc, data-lanc, valor-lanc)).

Sabendo que

 − conta e lançamento são grupos de ocorrência dos atributos entre parênteses e a eles justapostos;

− os atributos sublinhados são identificadores da relação à qual pertencem;

− num-lanc é dependente de num-conta, isto é, além de num-lanc, é necessário num-conta para identificar um lançamento específico;

 − não é necessário guardar histórico, isto é, o surgimento de um par num-conta e num-lanc iguais a um já registrado, substitui o registro.

As relações resultantes da normalização até a 3FN são:

  • A.

    conta(unum-conta, descr-conta), lançamento(numlanc) e lança(num-conta, num-lanc, data-lanc, valorlanc).

  • B.

    conta(num-conta, descr-conta, num-lanc) e lançamento( num-conta, data-lanc, valor-lanc).

  • C.

    conta(num-conta, descr-conta), lançamento(numlanc, data-lanc, valor-lanc) e lança(num-conta, numlanc) .

  • D.

    conta(num-conta, descr-conta) e lançamento(numconta, num-lanc, data-lanc, valor-lanc).

  • E.

    conta(num-conta, descr-conta, num-lanc) e lançamento( num-lanc, data-lanc, valor-lanc).

A técnica de Normalização de tabelas em bancos de dados relacionais visa

  • A. reduzir as redundâncias para eliminar as possíveis inconsistências.
  • B. verificar a complexidade das tabelas, diminuindo o número de chaves primárias.
  • C. verificar se, para cada chave estrangeira da tabela, existe uma chave primária.
  • D. reduzir o número de campos de uma tabela para eliminar as redundâncias.
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...