[10699] | 1 | .. _label-data-entities: |
---|
| 2 | |
---|
[10696] | 3 | Data Entities |
---|
| 4 | ============= |
---|
| 5 | |
---|
[10699] | 6 | These are the data entities the new system is supposed to model. Each |
---|
| 7 | of these entities should be addable, editable, and removable as |
---|
| 8 | covered in more detail in :ref:`label-use-cases`. |
---|
[10696] | 9 | |
---|
[10699] | 10 | For each entity we give a short description to tell what it means, |
---|
| 11 | what its purpose is and in what regards (and how) it should be handled |
---|
| 12 | by the system. Again the more detailed actions on these entities |
---|
| 13 | provided by the system are described in the :ref:`label-use-cases` |
---|
| 14 | section. |
---|
| 15 | |
---|
| 16 | The data entities are sorted alphabetically, not by importance or |
---|
| 17 | similar. Used description terms should link to other respective |
---|
| 18 | entities/terms where possible. |
---|
| 19 | |
---|
[10701] | 20 | Each data entitiy description provides a list of use cases and other |
---|
| 21 | data entities connected. Connections to other data entities contain a |
---|
| 22 | relationship telling how many instances of the described entity are |
---|
| 23 | connected to how many instances of the related entity [#]_. |
---|
| 24 | |
---|
[10699] | 25 | .. _label-account: |
---|
| 26 | |
---|
[10701] | 27 | Account |
---|
| 28 | ------- |
---|
[10699] | 29 | |
---|
[10701] | 30 | A customer account contains the assets/debts of a :ref:`customer |
---|
| 31 | <label-customer>`. It is *not* a system account (see |
---|
| 32 | :ref:`label-login-credentials` for that) but a virtual financial |
---|
| 33 | account kept by the system. Basically it tells, how much money a |
---|
| 34 | certain :ref:`customer <label-customer>` owes or is eligible for. Each |
---|
| 35 | account is connected to exactly one customer. |
---|
[10700] | 36 | |
---|
[10701] | 37 | Connected to: :ref:`label-customer` (1:1), :ref:`label-payment` (1:n), |
---|
| 38 | :ref:`label-consumption` (1:n) |
---|
| 39 | |
---|
| 40 | Used in the following use cases: |
---|
| 41 | |
---|
[10699] | 42 | .. _label-contact-data: |
---|
| 43 | |
---|
[10701] | 44 | Contact Data |
---|
| 45 | ------------ |
---|
[10699] | 46 | |
---|
| 47 | |
---|
| 48 | .. _label-contract: |
---|
| 49 | |
---|
[10701] | 50 | Contract |
---|
| 51 | -------- |
---|
[10699] | 52 | |
---|
| 53 | .. _label-contract-types: |
---|
| 54 | |
---|
[10701] | 55 | Contract Types |
---|
| 56 | -------------- |
---|
[10696] | 57 | |
---|
[10699] | 58 | .. _label-contract-termination: |
---|
| 59 | |
---|
[10701] | 60 | Contract Termination |
---|
| 61 | -------------------- |
---|
[10696] | 62 | |
---|
[10699] | 63 | .. _label-consumption: |
---|
| 64 | |
---|
[10701] | 65 | Consumption |
---|
| 66 | ----------- |
---|
[10696] | 67 | |
---|
[10699] | 68 | .. _label-customer: |
---|
| 69 | |
---|
[10701] | 70 | Customer |
---|
| 71 | -------- |
---|
[10696] | 72 | |
---|
[10701] | 73 | Beneficiary of a contract |
---|
| 74 | |
---|
[10699] | 75 | .. _label-login-credentials: |
---|
| 76 | |
---|
[10701] | 77 | Login Credentials |
---|
| 78 | ----------------- |
---|
[10699] | 79 | |
---|
| 80 | .. _label-meter: |
---|
| 81 | |
---|
[10701] | 82 | Meter |
---|
| 83 | ----- |
---|
[10696] | 84 | |
---|
[10699] | 85 | .. _label-meter-status: |
---|
| 86 | |
---|
[10701] | 87 | Meter Status |
---|
| 88 | ------------ |
---|
[10696] | 89 | |
---|
[10699] | 90 | .. _label-meter-value: |
---|
[10696] | 91 | |
---|
[10701] | 92 | Meter Value |
---|
| 93 | ----------- |
---|
[10696] | 94 | |
---|
[10699] | 95 | .. _label-meter-reader: |
---|
[10696] | 96 | |
---|
[10701] | 97 | Meter Reader |
---|
| 98 | ------------ |
---|
[10696] | 99 | |
---|
[10699] | 100 | .. _label-payment: |
---|
[10696] | 101 | |
---|
[10701] | 102 | Payment |
---|
| 103 | ------- |
---|
[10696] | 104 | |
---|
[10701] | 105 | .. _label-point-of-consumption: |
---|
| 106 | |
---|
| 107 | Point of Consumption |
---|
| 108 | -------------------- |
---|
| 109 | |
---|
[10699] | 110 | .. _label-report: |
---|
[10696] | 111 | |
---|
[10701] | 112 | Report |
---|
| 113 | ------ |
---|
[10699] | 114 | |
---|
| 115 | .. _label-timestamp: |
---|
| 116 | |
---|
[10701] | 117 | Timestamp |
---|
| 118 | --------- |
---|
| 119 | |
---|
| 120 | .. [#] Relation types: (1:1): One-to-one, (1:n): One-to-many, (n:1): |
---|
| 121 | many-to-one, (n:m): many-to-many. |
---|