Muitos tipos de restrições não são apresentados nos diagramas de esquema. Uma restrição do tipo “Um histórico escolar deve incluir todas as disciplinas para a séria cursada” é muito difícil de representar em forma de diagrama.

Os dados reais armazenados em um banco de dados podem mudar com muita frequência. Por exemplo, o banco de dados de histórico escolar muda toda vez que acrescentamos um novo aluno ou inserimos uma nova nota.

Os dados no banco de dados em determinado momento no tempo são chamados de estado (ou instante, ou momento do banco de dados). Também são chamados de conjunto atual de ocorrências ou instâncias no banco de dados.

Em determinado estado do banco de dados, cada construtor de esquema tem o próprio conjunto de instâncias atuais; por exemplo, o construtor ALUNO terá o conjunto de entidades de cada aluno (registros) como suas instâncias

Muitos estados de banco de dados podem ser construídos para corresponder a um esquema de banco de dados em particular. Toda vez que inserimos ou excluímos um registro ou alteramos o valor de um item de dados em um registro, mudamos de um estado do banco de dados para outro.

Copyright © 2014 AIEC.