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.
A arquitetura ANSI/SPARC define três níveis (ou camadas) que ficam entre o banco de dados em si (disco rígido) e as aplicações do usuário; são eles:
físico, tabelas e modelo.
físico, lógico e conceitual.
físico, estrutural e externo.
interno, lógico e conceitual.
interno, conceitual e externo.
Um sistema de banco de dados fornece uma linguagem para especificar o esquema de banco de dados. Essa linguagem é chamada de definição de
esquema.
banco de dados.
armazenamento.
dados.
visão.
Dadas as afirmações a seguir sobre XML e banco de dados,
I. Diferentemente do banco de dados relacional o XML permite estruturas aninhadas.
II. DTD (Document Type Definition) é uma evolução do XMLSchema e serve para restringir quais informações estão presentes no documento XML.
III. Devido a sua capacidade de descrição, a representação XML é vantajosa quando a informação deve ser trocada com entidades externas.
IV. Documentos XML não podem ser gerados de forma automática a partir das informações do banco de dados
verifica-se que estão corretas
I e III, apenas.
I, II, III, IV e V.
I, II e IV, apenas.
III e IV, apenas.
II, III e IV, apenas.
Qual das seguintes violações acontece quando uma transação relê o banco de dados e encontra novas linhas que foram inseridas por uma outra transação depois da primeira leitura?
Leitura de sujeira.
Leitura consistente.
Leitura não-repetível.
Leitura de fantasmas.
Leitura repetida.
Nos bancos de dados espaciais, pode-se realizar consultas de proximidade, por região etc. Nesse contexto, bons índices são necessários para o acesso eficiente aos dados espaciais, que normalmente são de duas ou mais dimensões. Qual das opções abaixo não é adequada para a construção desses índices?
Árvores B
Árvores k-d
Árvores k-d-B
Árvores quadráticas
Árvores R
Dadas as seguintes sentenças,
I. Um atributo, em um modelo de entidade-relacionamento, que possui "sub-atributos" em sua nomenclatura é definido como atributo chave.
II. A restrição de integridade 'REFERENCED KEY' não é suportada pelo Oracle.
III. Para mostrar as tabelas existentes de um banco de dados MySQL em uso é necessário usar o comando 'viewtables'.
IV. 'DROP TABLE' e 'DROP INDEX' são instruções do tipo DDL.
verifica-se que
somente I e II são falsas.
somente I e III são falsas.
somente I e IV são verdadeiras.
somente II e IV são falsas.
todas são verdadeiras.
No processo de mapeamento do modelo ER para o modelo relacional, atributos multivalorados são definidos a partir da
criação de uma nova tabela relacionada à tabela referente à entidade que possui o atributo no modelo ER.
criação de um novo atributo na tabela referente à entidade que possui o atributo no modelo ER.
criação de uma nova chave primária na tabela referente à entidade que possui o atributo no modelo ER.
criação de uma nova tabela relacionada à tabela contendo todos os atributos da entidade que possui o atributo multivalorado no modelo ER
criação de um atributo do tipo texto, onde os valores devem ser armazenados separados por vírgulas.
No desenvolvimento de uma API orientada a objetos, é comum reunir todas as suas funcionalidades em uma única classe, simplificando o acesso. Esta prática pode ser favorecida através da implementação do padrão de projeto
Proxy.
Decorator.
Singleton.
Façade.
Strategy.
Na frase seguinte,
O MOLAP é um OLAP baseado no acesso a um banco de dados multidimensional. O ROLAP é um OLAP baseado no acesso a um banco de dados relacional. HOLAP é um OLAP situado entre o ROLAP e o MOLAP e acessa o Multidimensional e o Relacional.
pode-se concluir que
apenas o conceito de MOLAP está incorreto.
apenas o conceito de ROLAP está incorreto.
o conceito de MOLAP e HOLAP estão incorretos.
todos os conceitos apresentados estão incorretos.
todos os conceitos apresentados estão corretos.
Ciência da Computação - Banco de Dados - Fundação Professor Carlos Augusto Bittencourt (FUNCAB) - 2012
Observe a procedure abaixo escritaemPL/SQL.
INSERTINTOFunc VALUES (10,'Clarice',3200);
SAVEPOINTa;
INSERTINTOSetor VALUES (13,'Sales','Hyd');
SAVEPOINTb;
INSERTINTOGrade VALUES ('III',2300,4500);
ROLLBACKTOa:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Func, Setor e Grade.
somente Func.
somente Setor e Grade.
somente Func e Setor.
emnenhuma tabela.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...