domingo, 15 de julho de 2012

Questão CASAM 2011

Assinale a alternativa correta sobre dados em formato XML (eXtended Markup Language).
a. ( ) Um dado XML é um dado fortemente estruturado.
b. ( ) XQuery e XSLT são linguagens de consulta para dados XML.
c. ( ) Um elemento do tipo simples (simpleType) possui um domínio atômico (inteiro, string, etc) e não pode ter atributos.
d. ( ) As tecnologias DOM e SAX definem APIs (Application Programming Interfaces) que permitem o processamento de dados XML.
e. ( ) A estrutura (esquema) de documentos XML pode ser descrita através das recomendações DTD ou XML Schema. A especificação de esquemas nessas recomendações é efetuada em documentos que adotam a sintaxe XML.

a.errado
b.errado XSLT não é linguagem de consulta
c.errado
d.certa
e. errado

Resposta letra d

Questão CASAN 2011

Sobre as propriedades ACID de transações de bancos de dados, é correto afirmar:
a. ( ) Uma transação deve atender pelo menos a uma das propriedades ACID.
b. ( ) A propriedade de Isolamento é garantida quando uma transação aguarda outra transação atualizar um dado que ela deseja utilizar.
c. ( ) A propriedade de Atomicidade é garantida quando o SGBD permite a execução de um backup completo de um banco de dados que contém atualizações de transações ativas e de transações efetivadas (committed).
d. ( ) A propriedade de Consistência não é garantida quando uma transação é abortada por violar uma restrição de integridade.
e. ( ) A propriedade de Durabilidade não é garantida quando o SGBD exclui um arquivo de Log com atualizações de transações posteriores à realização do último backup do banco de dados

a.errada- deve ter todas
b.certa
c.errada - atomicidade ou executa a transação inteira ou não executa
d.errada
e.errada

Resposta letra b

Questão CASAN 2011

Considere que duas transações, T1 e T2, executadas concorrentemente, são as únicas transações ativas em um SGBD. Considerando todas as operações realizadas por T1 e por T2 apresentadas na ordem descrita a seguir, qual das situações abaixo pode gerar um estado inconsistente no banco de dados ao final da execução sem falhas de T1 e de T2?
a. ( ) T1 lê o dado X, T2 lê o dado Y, T2 atualiza o dado X e T1 atualiza o dado X.
b. ( ) T1 lê o dado X, T2 lê o dado X e T1 atualiza o dado X.
c. ( ) T1 atualiza o dado Y, T2 lê o dado Y, T2 lê o dado X e T1 lê o dado X.
d. ( ) T1 atualiza o dado X, T2 lê o dado Y e T1 atualiza o dado X.
e. ( ) T1 lê o dado X, T2 lê o dado X, T2 atualiza o dado X e T2 atualiza o dado Y.

Resposta letra a

Questão CASAN 2011

Considere as tabelas relacionais Cidades (ID-cidade, nome, populacao, ID-estado). O atributo ID-estado em Cidades é o identificador do Estado ao qual a cidade pertence. O atributo ID-cidade é a chave primária da tabela Cidades. A intenção da consulta SQL “SELECT x1.nome FROM Cidades x1, Cidades x2 WHERE x1.populacao > x2.populacao AND x1.ID-estado = x2.ID-estado” é:
a. ( ) buscar o nome das cidades que possuam população superior à população de todas as cidades que estejam no mesmo Estado.
b. ( ) buscar o nome das cidades que possuam população inferior à população de alguma cidade que esteja no mesmo Estado.
c. ( ) buscar o nome das cidades que possuam população inferior à população de todas as cidades que estejam no mesmo Estado.
d. ( ) buscar o nome das cidades que possuam população superior à população de alguma cidade que esteja no mesmo Estado, sem repetir o nome de uma cidade no resultado.
e. ( ) buscar o nome das cidades que possuam população superior à população de alguma cidade que esteja no mesmo Estado.

Resposta letra e

Questão CASAN 2011

Assinale a alternativa correta a respeito de bancos de dados relacionais.
a. ( ) Uma tabela não pode ter duas tuplas idênticas.
b. ( ) Uma tabela pode ter de zero a muitos atributos, e de zero a várias tuplas.
c. ( ) Uma tabela pode ter de zero a muitas chaves alternativas, e zero ou uma chave primária.
d. ( ) Um esquema relacional pode ter mais de uma tabela com o mesmo nome, desde que essas tabelas possuam atributos diferentes.
e. ( ) Um esquema relacional deve ter pelo menos uma chave estrangeira em alguma das tabelas desse esquema.

a. errada
b.errada
c. certa
d. errada
e.errada


Resposta letra c

Questão CASAN 2011

A respeito do modelo Entidade-Relacionamento (modelo ER), é correto afirmar:
a. ( ) uma entidade pode não estar conectada a outras entidades através de relacionamentos.
b. ( ) um atributo pode ser compartilhado por diversas entidades diferentes.
c. ( ) um relacionamento pode não estar conectado a entidades.
d. ( ) um relacionamento de especialização requer pelo menos três entidades: uma entidade genérica e duas entidades especializadas.
e. ( ) uma entidade fraca é dependente de apenas uma entidade forte.

Resposta letra a