- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
- SQLDDLCREATE TABLE
Considere o código SQL abaixo para responder à questão.
CREATE TABLE Empregado (
CodEmp INTEGER NOT NULL,
Nome VARCHAR(20) NULL,
Fone VARCHAR(10) NULL,
PRIMARY KEY(CodEmp));
CREATE TABLE Dependente (
Numero INTEGER NOT NULL,
CodEmp INTEGER NOT NULL,
Nome VARCHAR(20) NULL,
Idade INTEGER NULL,
PRIMARY KEY(Numero, CodEmp),
FOREIGN KEY(CodEmp) REFERENCES Empregado(CodEmp));
Considere as afirmativas abaixo.
I Na exclusão de uma linha na tabela Dependente o valor do atributo da chave estrangeira CodEmp não pode existir como valor na chave primária da tabela Empregado.
II Na inclusão de uma linha na tabela Dependente o valor do atributo da chave estrangeira CodEmp deve existir como valor na chave primária da tabela Empregado.
III O atributo CodEmp é chave primária na tabela Empregado e é chave estrangeira na tabela Dependente.
Está(ão) correta(s) a(s) afirmativa(s)