Diskussion:Mitgliederdatenbank: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
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
| Datatype
| Datentype
|-
| '''Personennr'''
| int
|-
|-
| Name
| Name
| Str[50]
| char[50]
|-
|-
| Vorname
| Vorname
| Str[50]
| char[50]
|-
|-
| Status
| Status
| short[1]
| short
|-
|-
| Eintrittsdatum
| Eintrittsdatum
| Date
| date
|-
|-
| Expire
| Expire
| Date
| date
|-
|-
| Flag
| Delete_Flag
| Bool
| bool
|}
|}


==== Kontakte ====
==== Kontaktdaten ====


{|
{|
| Attribute
| Attribute
| Datatype
| Datentype
|-
| Kontaktnr
| int
|-
| '''e-Mail_Privat'''
| char[155]
|-
|-
| e-Mail_Dienst
| e-Mail_Dienst
| str[155]
| char[155]
|-
| e-Mail_Privat
| str[155]
|-
|-
| Telefon
| Telefon
Zeile 44: Zeile 51:
|-
|-
| Straße
| Straße
| str[50]
| char[50]
|-
|-
| Hausnummer
| Hausnummer
| str[50]
| char[50]
|-
|-
| PLZ
| PLZ
Zeile 53: Zeile 60:
|-
|-
| Stadt
| Stadt
| str[25]
| char[25]
|-
|-
| IM
| IM
| str[155]
| 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
  E-Mail_Privat
  Vorname -> Person.Vorname
  Telefon
  e-Mail_Privat -> Person.e-Mail_Privat
  Telefon -> Person.Telefon
Mobil -> Person.Mobil

Version vom 21. April 2013, 02: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