Lista completa de Questões sobre Banco de Dados para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Instruções: Para responder às questões de números 81 a 84 sobre restrições de integridade, considere a temporalidade dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações temporais como esta.
A restrição Key para R não consegue impedir que R contenha, por exemplo, as seguintes tuplas ao mesmo tempo:
Esta situação é uma possibilidade que apresenta um problema de
contradição.
recorrência.
dumping.
overflow.
timing.
Instruções: Para responder às questões de números 81 a 84 sobre restrições de integridade, considere a temporalidade dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações temporais como esta.
As situações-problema:
podem ser resolvidas com
uma única tupla, onde período seja igual a [p05:p07].
uma única tupla, onde o Status seja um campo com índice incremental.
uma única tupla, onde Num# seja um campo com índice incremental.
duas tuplas, onde período seja igual a [p07:p07] em uma e [p05:p06] em outra.
três tuplas, onde período seja igual [p05:p05] em uma, [p06:p06] na segunda e [p07:p07] na terceira.
Instruções: Para responder às questões de números 85 e 86, considere que ambas referem-se ao controle de acesso aos dados (doação ou cancelamento de privilégios) em um sistema de BD relacional, usando sua linguagem específica (SQL).
O privilégio que proporciona à conta de um usuário a capacidade de alterar as tuplas de uma relação é
References.
Modify.
Select.
Create.
Drop.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Assinale a opção correta, acerca da tecnologia cliente servidor.
Em uma arquitetura do tipo two-tier, as aplicações são normalmente divididas em duas camadas de serviços: de usuário; e de negócio.
A lógica da aplicação pode residir na interface do usuário ou no servidor produzindo dois modelos, entre eles, o FatClient, em que a interface do usuário e os dados estão no cliente e a lógica do negócio está no servidor.
No modelo ThinClient, a interface do usuário e a lógica do negócio residem no cliente e a lógica do banco de dados reside no servidor.
No ambiente Windows, as camadas do modelo three-tier são conhecidas como user services, business services e data services.
Na arquitetura de três camadas, os dados recebem uma camada separada que pode ser gerenciada por um middleware como o IIS (Internet information server).
Na modelagem de dados, o conjunto de valores possíveis de um atributo de dados é chamado de
cardinalidade.
tupla.
domínio.
entidade.
instância.
Instruções: Para responder às questões de números 85 e 86, considere que ambas referem-se ao controle de acesso aos dados (doação ou cancelamento de privilégios) em um sistema de BD relacional, usando sua linguagem específica (SQL).
Sempre que um proprietário A de uma relação R concede um privilégio sobre R para uma outra conta B, o privilégio pode ser dado a B com ou sem a cláusula ...... que, se é dada, então B também pode conceder aquele privilégio sobre R para outras contas.
Completa corretamente a lacuna o Grant
Other.
Key.
Revoke.
Extended.
Option.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Com relação a bancos de dados, assinale a opção correta.
No modelo entidade-relacionamento, uma entidade é algo que pode ser identificado indistintamente, enquanto que um relacionamento é basicamente uma associação entre entidades.
Na arquitetura cliente-servidor, o cliente é o próprio SGDB, e o servidor são as várias aplicações executadas sobre o SGDB.
Os sistemas de banco de dados englobam os dados armazenados, o software de gerenciamento e o administrador, mas não englobam o hardware onde os dados estão armazenados.
SQL é a linguagem mais utilizada para lidar com bancos de dados, apesar de não ter sido concebida para o modelo relacional de bancos de dados.
Entre as responsabilidades de um DBA, não estão incluídas a coordenação e monitoração de uso e a aquisição de software e hardware.
Em um SGBD, uma consulta expressa em uma linguagem de alto nível, tal como SQL, deve passar por scanner, parser e validação, antes do processo de otimização de consulta.
No contexto da frase acima, scanner e parser significam, respectivamente,
digitalização e varredura.
digitalização e parceria.
análise léxica e análise sintática.
análise sintática e análise léxica.
digitalização e análise léxica.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Assinale a opção correta acerca de bancos de dados relacionais.
Os principais operadores da álgebra relacional que permitem a escrita de expressões relacionais são união, interseção, diferença, produto, restrição, projeção, junção e divisão.
Os tipos de dados, ou conjunto de valores, são sempre definidos pelo sistema, e nunca, pelo usuário.
A SQL possui um conjunto de tipos embutidos bem limitado e, em função disso, permite amplamente o uso de uma tipagem forte.
Os termos relação, tupla e atributo são utilizados pela SQL para a criação do modelo relacional formal.
Triggers são procedimentos que implementam restrições de integridade, geralmente acionados automaticamente quando um evento é especificado. Para serem eficientes, os triggers devem estar armazenados externamente ao banco de dados.
Tratam-se de regras ou objetivos secundários aplicados aos SGBDs distribuídos:
I. Procesamento de consultas centralizado.
II. Dependência de um site central.
III. Independência de fragmentação.
IV. Autonomia local.
Está correto o que consta APENAS em
I e II.
I, II e III.
II e III.
II, III e IV.
III e IV.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...