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

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

Julgue os itens subsequentes, relativos às características do ambiente do Oracle Database 10g.

I As linguagens disponíveis para escrever stored procedures são: PL/SQL, Java, C e COBOL.

II A biblioteca Oracle XA possibilita o desenvolvimento de aplicações distribuídas.

III O driver JDBC THIN, escrito em linguagem C, possibilita acesso direto ao banco de dados.

IV O real application cluster possibilita criar um ambiente escalável e de alta disponibilidade.

V O automatic storage management é um recurso que possibilita o gerenciamento de volumes e arquivos no sistema operacional.

Estão certos apenas os itens

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

A linguagem PL/SQL (procedural language/SQL) é uma extensão de linguagem procedural da empresa Oracle Corporation para SQL. Assinale a opção correta, acerca das características da linguagem PL/SQL do Oracle 10g.

  • A. A linguagem PL/SQL é estruturada em blocos, sendo cada bloco composto por apenas duas seções: a declarativa, que contém as declarações de variáveis e constantes que são referenciadas na seção executável; e a executável, que contém instruções para manipulação de dados no banco de dados.
  • B. Essa linguagem suporta somente três categorias de dados: escalar, composto e referencial.
  • C. Na seção executável, tabelas podem ser criadas para armazenar resultado de processamento.
  • D. O comando select, executado dentro da seção executável, pode retornar zero ou mais linhas sem restrição.
  • E. Os comandos DML (data manipulation language), insert, update e delete sempre podem ser utilizados sem restrição.

Julgue os itens a seguir com relação ao processo de mapeamento do paradigma de objeto para o modelo relacional.

I Na orientação a objetos, existem diversos conceitos para os quais o modelo relacional não oferece suporte.

II Os objetos em memória possuem um identificador único (OID) que é mapeado para o modelo relacional em um atributo, sem significado para o domínio do negócio, com autoincremento e sem repetição.

III Uma das principais diferenças entre objetos e bancos de dados relacionais é a forma de representação dos relacionamentos.

IV Existem somente duas formas de mapear um relacionamento de herança para o modelo relacional.

V A identificação das informações de um objeto no modelo relacional só será possível se a chave primária da tabela for correspondente ao OID do objeto.

A quantidade de itens certos é igual a

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

Acerca do processo de normalização, assinale a opção correta.

  • A. As dependências funcionais multivaloradas são tratadas pela 2FN, que é mais restritiva que a FNBC.
  • B. Uma dependência funcional é uma propriedade da semântica ou do significado dos atributos.
  • C. A funcionalidade de X determina Y em um esquema de relação R se, e somente se, duas tuplas de r(R) que não coincidam em seus valores de X coincidam em todos os seus valores de Y.
  • D. A 3FN exige que todas as dependências não triviais sejam da forma , em que " é uma superchave. A FNBC suaviza essa restrição, permitindo dependências funcionais não triviais cujo lado esquerdo da seta não seja uma superchave.
  • E. A dependência de junção é um modo de estabelecer a independência de um par de relacionamentos. Uma dependência multivalorada é um modo de estabelecer que os membros de um conjunto de relacionamentos sejam todos independentes.

Ainda com relação às tabelas do texto, assinale a opção que apresenta corretamente os comandos em linguagem SQL do Oracle 10g que permitem selecionar os nomes dos funcionários que não estão alocados em nenhum projeto.

  • A. select fnome from funcionario where fnu not in (select fnu from funcionario a where not exists (select fnu from alocacao b where a.fnu = b.fnu))
  • B. select fnome from funcionario where fnu in (select fnu from funcionario a where exists (select fnu from alocacao b where a.fnu = b.fnu))
  • C. select fnome from funcionario where fnu not in (select distinct fnu from alocacao)
  • D. select fnome from funcionario where fnu in (select distinct fnu from alocacao)
  • E. select distinct a.fnome from funcionario a, alocacao b where a.fnu <> b.fnu

Quanto às informações do texto, assinale a opção que apresenta corretamente a sequência de comandos, utilizando a linguagem SQL do Oracle 10g, que permite fazer a seleção do nome dos funcionários que trabalham em projetos com orçamento (ORCAM) superior a 100.

  • A.
  • B.
  • C.
  • D.
  • E.

Ted Codd foi o grande responsável pela elaboração do modelo de dados relacional. Em 1970, Codd publicou o artigo intitulado A rational model of data for large shared data banks (um modelo racional de dados para grandes bancos de dados compartilhados). O trabalho, extremamente acadêmico, lançou os fundamentos daquilo que se tornaria um dos recursos mais utilizados da tecnologia dos computadores. De fato, o modelo relacional estabeleceu-se como o primeiro modelo de dados para aplicações comerciais. Existe uma teoria substancial acerca de bancos de dados relacionais, que apoia o desenvolvimento de projetos e permite o processamento eficiente das necessidades de informações dos usuários desses bancos.

Tendo como referência o texto acima, assinale a opção correta acerca de modelo de dados relacional.

  • A.
  • B. Um domínio D é um conjunto de valores não atômicos, ou seja, valores divisíveis no que diz respeito ao modelo relacional.
  • C. Uma relação r(R) é do tipo matemática de grau n nos domínios dom(A1), dom(A2), ..., dom(An), que é o produto cartesiano completo dos domínios que definem R.
  • D.
  • E. O tipo de dado que descreve os valores que podem aparecer em cada coluna é denominado domínio.

O modelo entidade-relacionamento, definido primeiramente por Peter Chen, em 1976, é composto de três principais componentes: entidades, atributos e relacionamentos. Em um banco de dados, um modelo de dados representa estruturas de dados e suas características, relações, restrições e transformações. As figuras a seguir exibem versões de modelos entidade-relacionamento para a representação de peças e suas componentes em um sistema de almoxarifado.

Com referência as figuras I e II acima e ao conceito de modelo entidade-relacionamento, assinale a opção correta.

  • A. No relacionamento composição, as cardinalidades indicam obrigatoriedade de um peça compor outra peça.
  • B. Os relacionamentos composição alternativa (figura I) e similar seletivo (figura II) são representativos do mesmo conjunto de dados.
  • C. O autorrelacionamento similaridade atende à característica de possuir papéis diferenciados.
  • D. O relacionamento similar seletivo é ternário.
  • E. O relacionamento similar seletivo é representativo de um conjunto de pares ((p0, p1), p2) tal que o par (p0, p1) pertença à agregação exibida na figura II.

Uma lista encadeada é uma representação de objetos na memória do computador que consiste de uma sequência de células em que

  • A. cada célula contém apenas o endereço da célula seguinte.
  • B. cada célula contém um objeto e o tipo de dados da célula seguinte.
  • C. o último elemento da sequência aponta para o próximo objeto que normalmente possui o endereço físico como not null.
  • D. cada célula contém um objeto de algum tipo e o endereço da célula seguinte.
  • E. a primeira célula contém o endereço da última célula.

Assinale a opção correspondente a uma técnica utilizada no desenvolvimento de aplicações cliente-servidor.

  • A. EXT
  • B. NFS
  • C. RPC
  • D. SS7
  • E. IRC
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...