Magna Concursos
1410321 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: FCC
Orgão: ALEPE

Atenção: As informações abaixo devem ser utilizadas para responder as questões de 79 a 85.


Em um banco de dados há duas tabelas, departamento e funcionario, cujos campos são:


Departamento:


DepNo - int - primary key - not null

DNome - varchar(50) - not null

DLocal - varchar(40)


Funcionario:


FunNo - int - primary key - not null

DepNo - int - foreign key - not null

FNome - varchar(50) - not null

FCargo - varchar(40)

FSal - double


Ambas as tabelas possuem muitos registros cadastrados, que não incluem valores nulos.

Ao se criar uma estrutura de banco de dados complexa, envolvendo muitas tabelas com restrições de chave estrangeira, visões, gatilhos, funções, etc., cria-se, implicitamente, uma rede de dependências entre os objetos.

Para garantir a integridade de toda a estrutura do banco de dados, muitos SGBDs não permitem remover um objeto quando há objetos que dependem do mesmo. Por exemplo, tentar remover a tabela departamento, onde a tabela funcionario depende dela, produz uma mensagem de erro semelhante a esta:

DROP TABLE departamento;

ERRO: não foi possível remover a tabela departamento porque outros objetos dependem dela.

Se não tiver importância remover todos os objetos dependentes, então poderá ser executado o comando DROP TABLE com uma cláusula que faz com que todos os objetos dependentes sejam removidos. A cláusula citada é a

 

Provas

Questão presente nas seguintes provas

Analista Legislativo - Informática/Sistemas

100 Questões