PERGUNTA 8 Os bancos de dados relacionais são o tipo de banco de dados mais utilizado na atualidade,

apesar de diversos bancos de dados surgirem diariamente, este ainda se mantém. Isto se dá pela capacidade destes bancos de dados garantirem a integridade dos dados armazenados.

Tal integridade é feita pela aplicação de uma boa modelagem, para realizar sua implementação são utilizados os sistemas gerenciadores de banco de dados relacionais e sua modelagem é feita através do modelo lógico.

No contexto do modelo lógico, selecione a alternativa correta sobre a CHAVE ESTRANGEIRA.

Descrição da imagem: O modelo lógico de banco de dados possui duas tabelas, uma chamada Disciplina e outra Professor. Na tabela Disciplina, existe o atributo de chave primária chamado de id_disciplina que é do tipo inteiro (interger) e não nulo além de possuir o atributo nome, do tipo alfanumérico (varchar) não nulo que pode conter até 100 posições, carga_horaria do tipo inteiro (integer) não nulo e id_professor do tipo inteiro (integer) não nulo chave estrangeira. A tabela Disciplina faz relacionamento de muitos para um com a tabela Professor. A tabela Professor contém os atributos id_professor, nome, cpf e data_nascimento. O atributo id_professor é chave primária, não nulo do tipo inteiro. O atributo nome é do tipo alfanumérico com 100 posições não nulo. O atributo cpf é alfanumérico com onze posições não nulo e data_nascimento é do tipo Date (data) não nulo.

Figura: Modelo Lógico

Fonte: O Autor

✓ O campo id_professor na tabela disciplina é uma chave estrangeira

✓ O campo id professor na tabela professor é uma chave estrangeira

✓ O Campo id_disciplina na tabela disciplina é uma chave estrangeira para professor

✓ O campo data_nascimento na tabela professor pode receber valor vazio

✓ O campo id_professor na tabela disciplina é uma chave primária

RESPONDER

marinatagomori está aguardando sua ajuda, Clique aqui para responder.