Foram encontradas 120 questões.
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.
Visões são relações virtuais definidas por uma expressão de consulta. Porém, modificações realizadas no banco de dados por meio de visões podem ter conseqüências potencialmente desvantajosas.
Provas
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.
![Enunciado 3371658-1](/images/concursos/3/a/2/3a2a0cb1-4161-c0a7-df77-84d3001d255c.png)
Provas
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.
Provas
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.
Provas
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.
Provas
![Enunciado 3371652-1](/images/concursos/b/e/1/be15b672-4b54-4365-c659-fe10fe8902e4.png)
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.
Provas
![Enunciado 3371651-1](/images/concursos/b/e/1/be15b672-4b54-4365-c659-fe10fe8902e4.png)
O atributo nome_agência do esquema conta é uma chave primária, enquanto o atributo número_conta é uma chave estrangeira.
Provas
![Enunciado 3371650-1](/images/concursos/b/e/1/be15b672-4b54-4365-c659-fe10fe8902e4.png)
A cláusula unique do comando create table inclui a lista dos atributos que constituem uma chave candidata.
Provas
![Enunciado 3371649-1](/images/concursos/b/e/1/be15b672-4b54-4365-c659-fe10fe8902e4.png)
A forma simplificada para declarar a chave estrangeira apresentada no código é nome_agência char (15) references agência.
Provas
![Enunciado 3371648-1](/images/concursos/b/e/1/be15b672-4b54-4365-c659-fe10fe8902e4.png)
As cláusulas primary key e foreign key do comando create table definem, respectivamente, as chaves primária e estrangeira. A chave primária inclui tanto a relação dos atributos que constituem a chave quanto o nome da relação à qual a chave faz referência.
Provas
Caderno Container