Data constraints
A solution adopted when a data change affects its data
Self-changed data is called a constraint source.
Connection and change data is called a constrained source.
Data refers to information stored in databases, electronic documents, paper documents, and people's memories.
A set of links is a way to update a [constrained source] in a timely manner after the [constrained source] is changed.
Consortium modification: indicates that all [constrained sources] can be updated in a timely manner after the [constraint source] is changed.
Unchangeable Source: A [restricted source] cannot be updated in a timely manner after the [restricted source] is changed. For [restricted source] that cannot be modified in a centralized manner, modification can be made only when the [restricted source] expires or the [restricted source] has been notified by means of announcements.
Data Types
Root data |
Not subject to any data constraints, but other data constraints |
Supporting Data |
Which is subject to other data constraints and other data constraints |
Section Data |
Data that is not restricted, but subject to any other data constraints |
Orphan data |
Any data that is not bound by any other data |
Data deletion
Data cannot be deleted |
Data that cannot be deleted as required, such as financial creden |
Data cannot be deleted. |
Such as history |
Data that can be deleted |
The data of segments that can be deleted according to regulations.
The data that can be deleted according to the regulations and can be deleted by the consortium. The data that is deleted by the consortium is not the root data of [non-Deleted Data] or [non-Deleted Data], supporting data |
Data Modification
Data that cannot be modified |
Data that cannot be modified as required, such as financial creden |
Data cannot be modified |
Such as history |
Modifiable data |
Segment data that can be modified according to regulations, orphan data
The data that can be modified according to the regulations and can be modified by the consortium. The data that is modified by the consortium is not the root data of [unchangeable data] or [unchangeable data], supporting data |
Data deletion flexibility
1. Delete the announcement |
Any data that can be used and referenced normally during the effective period of the announcement |
2. Freeze |
Any referenced data in this phase can be used normally, and new references will be disabled. |
3. Logical Deletion |
Any referenced data in this phase can be disabled, but the data can be reused at any time as needed. |
4. Delete |
Data destruction |
For example, China Telecom abolished analog mobile phones.
Data modification flexibility
Dual-track switch
1. release a new version for the data to be modified |
In this case, both data versions can be used and referenced normally. |
2. Freeze old versions |
The referenced data in this phase can be used normally. New references are forbidden and the new version is referenced. |
3. Logically Delete the old version |
Any referenced data in this phase can be disabled, but the data can be reused at any time as needed. |
4. Delete the old version |
Old Version data is destroyed |
5. Consider the new version as a modification to the old version. |
|
For example, TV signal frequency change and telephone number upgrade
Forgotten
1. Change notice |
If a notice is issued for data change, the data can be used and referenced normally during the effective period of the notice |
2. Freeze |
Any referenced data in this phase can be used normally, and new references will be disabled. |
3. Logical Deletion |
Any referenced data in this phase can be disabled, but the data can be reused at any time as needed. |
4. Changes |
Modify data |
5. Enable |
|
Example: Re-issuance of mobile phone numbers