- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
- SQLTratamento de Valores Nulos
Considere o esquema de banco de dados relacional apresentado a seguir. Ele representa o conjunto de funcionários de uma empresa, sendo a relação DIRETORIA modelada como um subconjunto da relação FUNCIONARIO. A chave primária de cada relação está grifada e as chaves estrangeiras são devidamente identificadas pela palavra "referencia".
FUNCIONARIO (FunclD: integer, Nome: varchar(50), Endereco: varchar(80));
TELEFONE (FunclD: integer referencia FUNCIONARIO, DDD: varchar(3), Numero: varchar(8));
DEPARTAMENTO (DeplD: integer, Nome: varchar(30), Sigla: varchar(5));
DIRETORIA (DirlD: integer, Cargo: varchar(30), FunclD: integer referencia FUNCIONARIO, DeplD: integer referencia DEPARTAMENTO)
Agora, suponha que existam as seguintes tuplas no banco FUNCIONAR/O (1, "João Leite", "Rua Teca, 30']; e DEPARTAMENTO (20, "Departamento de Informática", "DTINF'J.
A opção que apresenta apenas tuplas válidas é a da letra