Para responder a próxima questão, considere o seguinte Modelo relacional hipotético:
Tb_Curso(id_curso, nome)
Tb_Matriz(id_matriz, ano, id_curso)
Tb_Disciplina(id_disciplina, nome, id_matriz)
Se um registro da tabela Tb_Curso for excluído sem o devido tratamento de integridade referencial,
qual problema pode ocorrer nas tabelas relacionadas?
Ao desenvolver uma aplicação em qualquer uma das linguagens (JAVA, Python, PHP) que interage
com um banco de dados, o uso extensivo de anotações para mapeamento ORM (em vez de configurações
XML ou programáticas) contribui principalmente para:
Em Python, ao utilizar um ORM como SQLAlchemy (ou Django ORM), o conceito equivalente a
"anotações" para mapear classes a tabelas e atributos a colunas é frequentemente implementado através de:
Em um ambiente onde procedimentos armazenados (stored procedures) e funções (functions) são
amplamente utilizados para encapsular lógica de negócio no SGBD, como as "anotações" ou comentários
internos (Ex., -- Comentário SQL ou /* Comentário */) contribuem para a manutenção e evolução do
sistema?
Em PHP 8 e versões posteriores, o conceito de "anotações" foi formalizado e integrado diretamente na
linguagem como "Atributos". Qual é a sintaxe básica para declarar um Atributo em PHP 8+?
Qual das seguintes anotações é comumente usada em JAVA (JPA) para indicar que um atributo de uma
entidade não deve ser persistido no banco de dados, ou seja, deve ser ignorado pelo ORM durante as
operações de persistência?