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.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Julgue os itens a seguir, a respeito de projeto e modelagem de banco de dados relacional.
A derivação de uma especialização do modelo lógico para o projeto físico de um banco de dados relacional não admite múltiplas formas. Cada entidade especializada dá origem a uma relação.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Julgue os itens a seguir, a respeito de projeto e modelagem de banco de dados relacional.
A preservação da dependência é uma meta do projeto de banco de dados relacional, de forma que a validação das atualizações no banco de dados possa ser executada sem o uso de junções, não resultando em relações ilegais.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
A seguir, apresentam-se relações de um esquema do banco de dados relacional EMPRESA, em que as chaves primárias estão sublinhadas.
Uma visão é uma exibição personalizada dos dados contidos em uma ou mais tabelas ou em outras visões. Nesse contexto, uma visão é uma consulta armazenada ou uma tabela virtual.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
A respeito de transação de dados em SQL, julgue os próximos itens.
Um sistema de banco de dados operando com base no padrão SQL-92 assegura a serialização e o retorno em cascata para operações de manipulação de dados.
Num banco de dados relacional,
I. a arquitetura pode ser descrita de maneira informal ou formal. Assim, os termos tabela, linha e coluna, da descrição informal correspondem, respectivamente, aos termos relação, tupla e atributo, na descrição formal.
II. a coleção de informações armazenadas em um determinado momento é chamada de instância do banco de dados. O projeto geral do banco de dados é chamado de esquema de banco de dados; os esquemas não mudam com frequência.
III. os relacionamentos um-para-um ou um-para-muitos são implementados por meio do uso de uma chave estrangeira, que nada mais é do que um campo na tabela relacionada que faça referência a valores existentes no campo de outra tabela.
IV. uma relação está na primeira forma normal (FN1) se os valores de seus atributos são atômicos e monovalorados, ou seja, seus atributos não contêm grupos repetidos.
Está correto o que se afirma em
I, II e III, apenas.
I, II, III e IV.
I, II e IV, apenas.
I, III e IV, apenas.
II, III e IV, apenas.
Em relação ao ambiente de banco de dados Oracle 10g, considere os trechos de sessões abaixo.
I. Na linha 14, RESUMABLE_TIMEOUT define o tempo que a sessão ficará suspensa após a detecção de uma exceção.
II. Na linha 8, autoextensible define que o tablespace pode ser estendido além de 1 MB de tamanho.
III. A execução da linha 11 exibe o valor do parâmetro RESUMABLE_TIMEOUT, cujo default é 10.
IV. O resultado da execução da linha 12 será a exibição de uma mensagem de erro.
Está correto o que se afirma APENAS em
I e III.
I, III e IV.
I e IV.
II e III.
II, III e IV.
No PL SQL, uma procedure pode ser chamada a partir de uma
I. aplicação.
II. outra procedure.
III. uma query.
IV. trigger.
Está correto o que se afirma em
I e II, apenas.
I, II e III, apenas.
I, II, III e IV.
I e III, apenas.
II, III e IV, apenas.
Considere o código PL SQL para criação de um trigger:
Sobre o código acima, é correto afirmar:
Na mesma tabela, é possível definir-se vários triggers disparados por vários eventos, mas não é possível vários eventos dispararem um único trigger.
Os comandos PL/SQL do corpo do trigger serão executados antes dos dados da tabela serem alterados.
Se houver outro trigger com o mesmo nome, este será substituído pelo já existente.
Um trigger que possa existir com o mesmo nome pode ser eliminado por meio do comando DELETE TRIGGER nome_trigger, inserido no início do corpo desse trigger.
O trigger é executado sempre que é feito um UPDATE no atributo quantidade e os comandos PL/SQL do corpo do trigger serão executados após os dados da tabela serem alterados.
Ao derivar um e somente o relacionamento que era do tipo n:m entre duas entidades, para um modelo lógico relacional, um técnico em informática criou corretamente
uma tabela.
FK's mutivaloradas em ambas as tabelas envolvidas.
duas tabelas.
PK's multivaloradas em ambas as tabelas envolvidas.
uma FK única de relacionamento em uma das tabelas envolvidas.
Um bloco é a unidade básica no PL/SQL e neste é requerido
a exception-handling section, apenas.
a declarative section, apenas.
a executable section, apenas.
as declarative e executable sections, apenas.
as declarative, executable e exception-handling sections.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...