exercícios de tecnologia da computação

3247 palavras 13 páginas
QUESTÕES DE TECNOLOGIA DA COMPUTAÇÃO

41. Considere as seguintes tabelas em uma base de dados relacional:
Departamento (CodDepto, NomeDepto)
Empregado (CodEmp, NomeEmp, CodDepto)
Deseja-se obter uma tabela na qual cada linha é a concatenação de uma linha da tabela Departamento com uma linha da tabela de Empregado. Caso um departamento não possua empregados, seu linha no resultado deve conter vazio (NULL) nos campos referentes ao empregado. A operação de álgebra relacional que deve ser aplicada para combinar estas duas tabelas é:
(a) Divisão
(b) Junção interna
(c) Junção externa
(d) União
(e) Projeção
42. Considere as seguintes tabelas em uma base de dados relacional (chaves primárias sublinhadas):
Departamento (CodDepto, NomeDepto)
Empregado (CodEmp, NomeEmp, CodDepto)
Considere as seguintes restrições de integridade sobre esta base de dados relacional:
– Empregado.CodDepto é sempre diferente de NULL
– Empregado.CodDepto é chave estrangeira da tabela Departamento com cláusulas ON DELETE
RESTRICT e ON UPDATE RESTRICT
Qual das seguintes validações não é especificada por estas restrições de integridade:
(a) Sempre que uma nova linha for inserida em Empregado, deve ser garantido que o valor de Empregado.CodDepto aparece na coluna Departamento.CodDepto.
(b) Sempre que uma linha for excluída de Departamento, deve ser garantido que o valor de Departamento.CodDepto não aparece na coluna Empregado.CodDepto.
(c) Sempre que o valor de Empregado.CodDepto for alterado, deve ser garantido que o novo valor de
Empregado.CodDepto aparece em Departamento.CodDepto.
(d) Sempre que o valor de Departamento.CodDepto for alterado, deve ser garantido que não há uma linha com o antigo valor de Departamento.CodDepto na coluna Empregado.CodDepto
(e) Sempre que uma nova linha for inserida em Departamento, deve ser garantido que o valor de Departamento.CodDepto aparece na coluna Empregado.CodDepto

17

43. Considere a seguinte tabela em uma base de dados

Relacionados

  • Aula
    763 palavras | 4 páginas
  • Computação em nuvens
    1409 palavras | 6 páginas
  • Bases Computacionais
    3558 palavras | 15 páginas
  • Funçã em C++
    6212 palavras | 25 páginas
  • Aula 01
    1236 palavras | 5 páginas
  • barramento
    4046 palavras | 17 páginas
  • L Gica E Matem Tica Discreta
    1619 palavras | 7 páginas
  • Plano de negócios de empresa de rh
    825 palavras | 4 páginas
  • Fundamentos da Computação
    3476 palavras | 14 páginas
  • birigui
    15944 palavras | 64 páginas