Diskussion:Mitgliederdatenbank: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=== Tabellen === ==== Person ==== {| | Attribute | Datatype |- | Name | Str[50] |- | Vorname | Str[50] |- | Status | short[1] |- | Eintrittsdatum | Date |- | …“) |
|||
Zeile 2: | Zeile 2: | ||
==== Person ==== | ==== Person ==== | ||
{| | {| | ||
| Attribute | | Attribute | ||
| | | Datentype | ||
|- | |||
| '''Personennr''' | |||
| int | |||
|- | |- | ||
| Name | | Name | ||
| | | char[50] | ||
|- | |- | ||
| Vorname | | Vorname | ||
| | | char[50] | ||
|- | |- | ||
| Status | | Status | ||
| short | | short | ||
|- | |- | ||
| Eintrittsdatum | | Eintrittsdatum | ||
| | | date | ||
|- | |- | ||
| Expire | | Expire | ||
| | | date | ||
|- | |- | ||
| | | Delete_Flag | ||
| | | bool | ||
|} | |} | ||
==== | ==== Kontaktdaten ==== | ||
{| | {| | ||
| Attribute | | Attribute | ||
| | | Datentype | ||
|- | |||
| Kontaktnr | |||
| int | |||
|- | |||
| '''e-Mail_Privat''' | |||
| char[155] | |||
|- | |- | ||
| e-Mail_Dienst | | e-Mail_Dienst | ||
| | | char[155] | ||
|- | |- | ||
| Telefon | | Telefon | ||
Zeile 44: | Zeile 51: | ||
|- | |- | ||
| Straße | | Straße | ||
| | | char[50] | ||
|- | |- | ||
| Hausnummer | | Hausnummer | ||
| | | char[50] | ||
|- | |- | ||
| PLZ | | PLZ | ||
Zeile 53: | Zeile 60: | ||
|- | |- | ||
| Stadt | | Stadt | ||
| | | char[25] | ||
|- | |- | ||
| IM | | IM | ||
| | | char[155] | ||
|} | |} | ||
; Integritätsprüfung | |||
Kontaktnr -> Person.Personennr | |||
==== Wahlen ==== | |||
{| | |||
| Attribute | |||
| Datentype | |||
|- | |||
| '''Personennr''' | |||
| int | |||
|- | |||
| '''Datum''' | |||
| date | |||
|- | |||
| '''Position''' | |||
| short | |||
|- | |||
| | |||
| | |||
|} | |||
; Integritätsprüfung | |||
(Personnr,Datum,Position) ist der Primärschlüssel | |||
Personennr -> Person.Personennr | |||
==== Old_Member ==== | ==== Old_Member ==== | ||
Diese Tabelle dient der Zurückhaltung der Daten: | Diese Tabelle dient der Zurückhaltung der Daten bei Ausscheidung: | ||
{| | |||
| Attribute | |||
| Datentype | |||
|- | |||
| '''Personennr''' | |||
| int | |||
|- | |||
| Name | |||
| char[50] | |||
|- | |||
| Vorname | |||
| char[50] | |||
|- | |||
| e-Mail_Privat | |||
| char[155] | |||
|- | |||
| Telefon | |||
| int[12] | |||
|- | |||
| Mobil | |||
| int[12] | |||
|} | |||
; Integritätsprüfung | |||
Name | Personnr -> Person.Personennr | ||
Vorname | Name -> Person.Name | ||
Vorname -> Person.Vorname | |||
Telefon | e-Mail_Privat -> Person.e-Mail_Privat | ||
Telefon -> Person.Telefon | |||
Mobil -> Person.Mobil |
Version vom 21. April 2013, 01:15 Uhr
Tabellen
Person
Attribute | Datentype |
Personennr | int |
Name | char[50] |
Vorname | char[50] |
Status | short |
Eintrittsdatum | date |
Expire | date |
Delete_Flag | bool |
Kontaktdaten
Attribute | Datentype |
Kontaktnr | int |
e-Mail_Privat | char[155] |
e-Mail_Dienst | char[155] |
Telefon | int[12] |
Mobil | int[12] |
Straße | char[50] |
Hausnummer | char[50] |
PLZ | int[5] |
Stadt | char[25] |
IM | char[155] |
- Integritätsprüfung
Kontaktnr -> Person.Personennr
Wahlen
Attribute | Datentype |
Personennr | int |
Datum | date |
Position | short |
- Integritätsprüfung
(Personnr,Datum,Position) ist der Primärschlüssel Personennr -> Person.Personennr
Old_Member
Diese Tabelle dient der Zurückhaltung der Daten bei Ausscheidung:
Attribute | Datentype |
Personennr | int |
Name | char[50] |
Vorname | char[50] |
e-Mail_Privat | char[155] |
Telefon | int[12] |
Mobil | int[12] |
- Integritätsprüfung
Personnr -> Person.Personennr Name -> Person.Name Vorname -> Person.Vorname e-Mail_Privat -> Person.e-Mail_Privat Telefon -> Person.Telefon Mobil -> Person.Mobil