Diskussion:Mitgliederdatenbank: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:
|-
|-
| '''Personennr'''
| '''Personennr'''
| int
| align="right" | int
|-
|-
| Name
| Name
| char[50]
| align="right" | char[50]
|-
|-
| Vorname
| Vorname
| char[50]
| align="right" | char[50]
|-
|-
| e-Mail_Privat
| e-Mail_Privat
| char[155]
| align="right" | char[155]
|-
|-
| e-Mail_Dienst
| e-Mail_Dienst
| char[155]
| align="right" | char[155]
|-
|-
| Telefon
| Telefon
| int[12]
| align="right" | int[12]
|-
|-
| Mobil
| Mobil
| int[12]
| align="right" | int[12]
|-
|-
| Straße
| Straße
| char[50]
| align="right" | char[50]
|-
|-
| Hausnummer
| Hausnummer
| char[50]
| align="right" | char[50]
|-
|-
| PLZ
| PLZ
| int[5]
| align="right" | int[5]
|-
|-
| Stadt
| Stadt
| char[25]
| align="right" | char[25]
|-
|-
| IM
| IM
| char[155]
| align="right" | char[155]
|-
|-
| Erstellungsdatum
| Erstellungsdatum
| date
| align="right" | date
|-
|-
| Ablaufdatum
| Ablaufdatum
| date
| align="right" | date
|-
|-
| Delete_Flag
| Delete_Flag
| bool
| align="right" | bool
|}
|}


Zeile 74: Zeile 74:
|-
|-
| '''accountnr'''
| '''accountnr'''
| int
| align="right" | int
|-
|-
| username
| username
| char[50]
| align="right" | char[50]
|-
|-
| password
| password
| char[255]
| align="right" | char[255]
|-
|-
| e-Mail
| e-Mail
| char[155]
| align="right" | char[155]
|}
|}


Zeile 101: Zeile 101:
|-
|-
| '''Personennr'''
| '''Personennr'''
| int
| align="right" | int
|-
|-
| '''Datum'''
| '''Datum'''
| date
| align="right" | date
|-
|-
| '''Amt'''
| '''Amt'''
| short
| align="right" | short
|-
|-
| Amtsbeginn
| Amtsbeginn
| date
| align="right" | date
|-
|-
| Annahme
| Annahme
| date
| align="right" | date
|-
|-
| Amtsende
| Amtsende
| date
| align="right" | date
|}
|}
; automatischgeneriert
Personennr


; Integritätsprüfung
; Integritätsprüfung
Zeile 133: Zeile 136:
|-
|-
| '''Personennr'''
| '''Personennr'''
| int
| align="right" | int
|-
|-
| Name
| Name
| char[50]
| align="right" | char[50]
|-
|-
| Vorname
| Vorname
| char[50]
| align="right" | char[50]
|-
|-
| e-Mail_Privat
| e-Mail_Privat
| char[155]
| align="right" | char[155]
|-
|-
| Telefon
| Telefon
| int[12]
| align="right" | int[12]
|-
|-
| Mobil
| Mobil
| int[12]
| align="right" | int[12]
|}
|}



Version vom 21. April 2013, 03:00 Uhr

Tabellen

Fett gedruckte Attribute in den Tabellen dienen als Schlüssel.

Person

Die Tabelle dient der Grundinformationsspeicherung der Personen.

Attribute Datentype
Personennr int
Name char[50]
Vorname char[50]
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]
Erstellungsdatum date
Ablaufdatum date
Delete_Flag bool
automatischgeneriert
Personennr : Wird fortlaufend generiert
Erstellungsdatum : Datum der Erstellung der ersten Daten.
Ablaufdatum : Datum der Deaktivierung von Accounts. (Setzen auf Ende der Legislatur)
Delete_Flag: wird nach einer bestimmten Zeit gesetzt um den Datensatz als "zulöschen" zu markieren

Account

Tabelle für Daten zur Erstellung von Accounts

  • Plone
  • Wiki des StuRa
  • Datenablage-Server
  • password dient nur zum Verbinden auf diese Datensätze
Attribute Datentype
accountnr int
username char[50]
password char[255]
e-Mail char[155]
automatischgeneriert
e-Mail
Integritätsprüfung
accountnr -> Person.Personennr
e-Mail -> Person.e-Mail_Dienst

Wahlen

Attribute Datentype
Personennr int
Datum date
Amt short
Amtsbeginn date
Annahme date
Amtsende date
automatischgeneriert
Personennr
Integritätsprüfung
(Personnr,Datum,Amt) ist der Primärschlüssel
Personennr -> Person.Personennr

Old_Member

Diese Tabelle dient der Zurückhaltung der Daten bei Ausscheidung. Der Datensatz in der Tabelle "Person" wird gelöscht.

Attribute Datentype
Personennr int
Name char[50]
Vorname char[50]
e-Mail_Privat char[155]
Telefon int[12]
Mobil int[12]
automatisch generierte
Alle Daten werden automatisch generiert.
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