When a database is breached, the attacker reads records directly. The breach is the attack. When an AI system is trained on sensitive data and deployed, the data never needs to be breached. The model itself encodes statistical information about every training record, and an attacker who can query the model can extract that information through normal use.
This is a fundamentally different threat model. The attacker does not need a network intrusion. They need a chat interface or an API endpoint. They do not need to steal data. They need to ask the right questions.
The model is not the data, but it is derived from the data, and that derivation is not one-way. Researchers have shown repeatedly that training data can be partially reconstructed from model weights and outputs. The degree of reconstruction depends on how much the model memorised versus generalised during training, but memorisation is a default behaviour of large models, not a bug introduced by careless implementation.