61 Q118237
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

As tabelas abaixo participam de uma base de dados de uma empresa da área financeira (colunas participantes de chavesprimárias estão sublinhadas, e participantes de chaves-estrangeiras, em negrito).

As tabelas PESSOA, PESSOA_FISICA e PESSOA_JURIDICA armazenam informações sobre indivíduos e empresas que são clientes da instituição. Alguns dos clientes realizam empréstimos. Toda pessoa cadastrada na instituição será sempre cadastrada como pessoa física ou jurídica. A coluna ID_PESSOA, nas tabelas PESSOA_FISICA e PESSOA_JURIDICA, possui chave-estrangeira que referencia a coluna ID_PESSOA da tabela PESSOA. A tabela EMPRESTIMOS apresenta informações sobre empré...

62 Q118235
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere as seguintes dependências funcionais identificadas durante o processo de modelagem da base de dados de um sistema de controle de biblioteca (atributos multivalorados estão marcados com *).

Identifique a opção em que as tabelas definidas atendem às dependências funcionais especificadas acima e estão na Terceira Forma Normal (atributos identificadores estão sublinhados e atributos multivalorados estão marcados com *).

63 Q118232
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

O padrão SQL define diversos níveis de isolamento de transações. Dentre os níveis permitidos, encontra-se o nível de Leitura Confirmada (read committed) que é implementado atualmente por vários Sistemas Gerenciadores de Bancos de Dados (SGBDs). Em um SGBD operando em tal nível de isolamento, tentam-se executar duas transações (T1 e T2). Observe na tabela abaixo o registro do escalonamento previsto para os comandos dessas transações, em que A representa um determinado registro.

 

Considerando os dados registrados, conclui-se que

64 Q117864
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

Observe o banco de dados composto pelas relações a seguir, em que atributos sublinhados indicam a chave primária, e atributos em itálico apontam as chaves estrangeiras.

funcionário (NrMatric, NmFunc, DtAdm, Sexo, CdCargo, CdDepto) cargo (CdCargo, NmCargo, ValorSalario) departamento (CdDepto, NmDepto, Ramal)

Com base nisso, pode-se afirmar que

I – um funcionário está alocado em um departamento;

II – podem existir valores nulos para o atributo "NrMatric";

III – pode haver mais de um departamento com o mesmo ramal;

IV – um funcionário possui um cargo;

V – pode haver mais de um cargo com o...

65 Q117861
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

Observe as fontes de dados a seguir.

I – Tabela de um banco de dados relacional.

II – Arquivo XML.

III – Arquivo TXT flat.

Utilizando procedimentos de ETL (Extract, Transform e Load) para carga de um DW, é possível ler dados das fontes

66 Q117858
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)
O sistema de vendas de uma empresa foi desenvolvido segundo a arquitetura cliente-servidor de banco de dados em duas camadas. Que parte é responsável pelo gerenciamento das transações?
67 Q117855
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)
Em reunião técnica sobre a construção de um sistema financeiro, foi levantada a exigência de que uma transação deve ter todas as suas operações executadas, em caso de sucesso, ou nenhum efeito sobre a base de dados, em caso de falha. O administrador de banco de dados afirma que não há problema, uma vez que o SGBD corporativo garante a propriedade ACID de
68 Q117853
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)
Um administrador de dados de uma empresa deve, excepcionalmente, atualizar o endereço de um funcionário registrado em uma tabela do banco de dados, que não guarda histórico e registra somente o endereço atual em uma única linha. Para a atualização dos dados, que comando SQL deverá ser utilizado?
69 Q117849
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

O servidor de banco de dados corporativo de uma empresa está isolado por meio de um firewall do tipo filtro de pacotes. Com base nessa informação, analise as afirmativas a seguir.

I – Tal isolamento é efetivo na proteção de ataques do tipo SQL Injection.

II – É possível bloquear o acesso de uma única estação ao banco de dados.

III – Consultas SQL excessivamente longas podem ser bloqueadas no firewall.

Está(ão) correta(s) a(s) afirmativa(s)

70 Q117700
Ciência da Computação
Ano: 2008
Banca: Fundação CESGRANRIO (CESGRANRIO)

O nível de arquitetura de um banco de dados que contém a representação e organização física dos dados nos dispositivos de armazenamento é o