461 Q137035
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que o script SQL acima seja plenamente funcional e correto, que define um modelo fisíco de informações relativas a redes
de computadores, dispositivos, usuários e logs de atividades. Considerando também a execução individual e seqüencial de cada um
dos comandos apresentados, julgue os próximos itens.

A não execução dos comandos nas linhas de 17 a 19 impediria a execução bem-sucedida dos comandos nas linhas de 20 a 23, mas não a execução dos comandos nas linhas 24 e 27.

462 Q136924
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando-se os bancos de dados, sistemas gerenciadores de bancos de dados e técnicas correlacionadas, julgue os itens subseqüentes.

A linguagem SQL (structured query language) reúne características de DML com características de linguagem de definição de dados DDL (data definition language), de visões VDL (view definition language) e de armazenamento SDL (storage definition language).

463 Q136917
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para definir uma visão (view), é preciso nomeá-la e definir um tipo de consulta que processará essa visão. Com relação a esse assunto, julgue os itens que se seguem.

A linguagem de definição de dados — data-definition language — (DDL) da SQL proporciona comandos para a definição de esquemas de relações, exclusão de relações, criação de índices e modificação nos esquemas de relações, mas não para as definições de visões.

464 Q136915
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um gatilho (trigger) é um comando executado de forma automática pelo sistema em conseqüência de uma modificação no banco de dados. Considere que seja necessário impor alguma restrição salarial nos registros de tipos de empregados de um banco de dados, conforme a regra a seguir.

Os gatilhos são também chamados de regras (rules) ou regras ativas (active rules), as quais obedecem ao modelo evento-condição-ação, ou seja, on evento, if condição e then ação.

465 Q136912
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um gatilho (trigger) é um comando executado de forma automática pelo sistema em conseqüência de uma modificação no banco de dados. Considere que seja necessário impor alguma restrição salarial nos registros de tipos de empregados de um banco de dados, conforme a regra a seguir.

Com a definição acima, o salário do empregado será reduzido caso seja superior ao salário do professor.

466 Q136909
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um gatilho (trigger) é um comando executado de forma automática pelo sistema em conseqüência de uma modificação no banco de dados. Considere que seja necessário impor alguma restrição salarial nos registros de tipos de empregados de um banco de dados, conforme a regra a seguir.

Independentemente da padronização de sintaxe utilizada, a definição acima garante que o salário de um novo empregado não seja maior que o salário do professor.

467 Q136907
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A semântica de chaves em SQL torna-se complexa por permitir valores nulos. Para tratar esses valores nulos, os atributos de uma chave primária não precisam do not null.

468 Q136904
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O atributo nome_agência do esquema conta é uma chave primária, enquanto o atributo número_conta é uma chave estrangeira.

469 Q136902
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A cláusula unique do comando create table inclui a lista dos atributos que constituem uma chave candidata.

470 Q136899
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A forma simplificada para declarar a chave estrangeira apresentada no código é nome_agência char (15) references agência.