Foram encontradas 24.571 questões.
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
Uma Foreign Key permite definir uma integridade referencial dentro de um banco de dados.
Dentre as suas operações possíveis, existe uma denominada RESTRICT, que significa que,
Provas
A álgebra relacional é um conjunto de operações sobre modelos relacionais de dados.
Sabendo disso, qual é o resultado do produto cartesiano de AB x YZ?
Provas
A normalização de um banco de dados é um processo padrão que visa evitar anomalias durante a execução das suas operações básicas.
Com isso, entende-se, por padrão, que um banco de dados está normalizado a partir da aplicação de qual Forma Normal?
Provas
Julgue o item, relativos aos elementos de interconexão de redes e às ferramentas de backup do banco de dados Oracle.
Para realizar o backup de um banco de dados Oracle, independentemente de qual ferramenta esteja usando, o administrador de banco de dados (DBA) deverá desligar o banco de dados com o comando shutdown immediate antes de iniciar o backup.
Provas
Julgue o item, relativos aos elementos de interconexão de redes e às ferramentas de backup do banco de dados Oracle.
Uma ferramenta que pode ser usada para se realizar o backup de um banco de dados Oracle é o RMAN.
Provas
CREATE OR REPLACE FUNCTION mostra_cargo_CFT (
p_RENDIMENTO IN FUNCIONARIO.RENDIMENTO%type
)
RETURN FUNCIONARIO.CARGO%type;
IS
v_CARGO FUNCIONARIO.CARGO%type;
BEGIN
IF p_RENDIMENTO < 2000 THEN
v_CARGO := 'ESTAGIARIO' ;
ELSIF p_RENDIMENTO < 5000 THEN
v_CARGO := 'COORDENADOR';
ELSIF p_RENDIMENTO < 7000 THEN
v_CARGO := 'GERENTE';
END IF;
RETURN v_CARGO;
END;
A partir do código PL/SQL (Procedural Language/Structured Query Language) acima, julgue o item.
Há um erro de sintaxe no código. A palavra reservada ELSIF foi escrita de forma errada. O correto seria ELSEIF.
Provas
CREATE OR REPLACE FUNCTION mostra_cargo_CFT (
p_RENDIMENTO IN FUNCIONARIO.RENDIMENTO%type
)
RETURN FUNCIONARIO.CARGO%type;
IS
v_CARGO FUNCIONARIO.CARGO%type;
BEGIN
IF p_RENDIMENTO < 2000 THEN
v_CARGO := 'ESTAGIARIO' ;
ELSIF p_RENDIMENTO < 5000 THEN
v_CARGO := 'COORDENADOR';
ELSIF p_RENDIMENTO < 7000 THEN
v_CARGO := 'GERENTE';
END IF;
RETURN v_CARGO;
END;
A partir do código PL/SQL (Procedural Language/Structured Query Language) acima, julgue o item.
Infere-se do código acima que p_RENDIMENTO é uma constante, pois foi utilizado o atributo %type, que tem como função única declarar as constantes como sendo do mesmo tipo de dado da coluna da tabela referenciada.
Provas
CREATE OR REPLACE FUNCTION mostra_cargo_CFT (
p_RENDIMENTO IN FUNCIONARIO.RENDIMENTO%type
)
RETURN FUNCIONARIO.CARGO%type;
IS
v_CARGO FUNCIONARIO.CARGO%type;
BEGIN
IF p_RENDIMENTO < 2000 THEN
v_CARGO := 'ESTAGIARIO' ;
ELSIF p_RENDIMENTO < 5000 THEN
v_CARGO := 'COORDENADOR';
ELSIF p_RENDIMENTO < 7000 THEN
v_CARGO := 'GERENTE';
END IF;
RETURN v_CARGO;
END;
A partir do código PL/SQL (Procedural Language/Structured Query Language) acima, julgue o item.
O código em questão tem como objetivo criar uma função, utilizando o sistema de gerenciamento de banco de dados (SGBD) Oracle.
Provas
CREATE OR REPLACE FUNCTION mostra_cargo_CFT (
p_RENDIMENTO IN FUNCIONARIO.RENDIMENTO%type
)
RETURN FUNCIONARIO.CARGO%type;
IS
v_CARGO FUNCIONARIO.CARGO%type;
BEGIN
IF p_RENDIMENTO < 2000 THEN
v_CARGO := 'ESTAGIARIO' ;
ELSIF p_RENDIMENTO < 5000 THEN
v_CARGO := 'COORDENADOR';
ELSIF p_RENDIMENTO < 7000 THEN
v_CARGO := 'GERENTE';
END IF;
RETURN v_CARGO;
END;
A partir do código PL/SQL (Procedural Language/Structured Query Language) acima, julgue o item.
No bloco PL/SQL, há um erro grave de lógica, pois as condições p_RENDIMENTO < 5000 e p_RENDIMENTO < 7000 foram definidas equivocadamente. Para que o código funcione corretamente, elas devem ser substituídas, respectivamente, por p_RENDIMENTO >= 2000 AND < 5000 e p_RENDIMENTO >=5000 AND < 7000.
Provas
CREATE OR REPLACE FUNCTION mostra_cargo_CFT (
p_RENDIMENTO IN FUNCIONARIO.RENDIMENTO%type
)
RETURN FUNCIONARIO.CARGO%type;
IS
v_CARGO FUNCIONARIO.CARGO%type;
BEGIN
IF p_RENDIMENTO < 2000 THEN
v_CARGO := 'ESTAGIARIO' ;
ELSIF p_RENDIMENTO < 5000 THEN
v_CARGO := 'COORDENADOR';
ELSIF p_RENDIMENTO < 7000 THEN
v_CARGO := 'GERENTE';
END IF;
RETURN v_CARGO;
END;
A partir do código PL/SQL (Procedural Language/Structured Query Language) acima, julgue o item.
Para que o código seja executado sem erro de compilação, independentemente de qualquer ferramenta, é imprescindível o uso do caractere barra (/) após o END;.
Provas
Caderno Container