# Datamodel-Documentation (PHONEDB)

# Inhaltsverzeichnis

- 1 Datenbank-Tabellen
- 1.1 Tabelle "TELNR"
- 2 Datengruppen
- 2.1 Datengruppe "Telefonnumbers (TELNRDAT)"
- 3 Datentypen
- 3.1 Datentyp "FSurrogat"
- 3.2 Datentyp "FChar_35"
- 3.3 Datentyp "FChar_25"
- 3.4 Datentyp "FChar_80"

  # 1 Datenbank-Tabellen

  ## 1.1 Tabelle "TELNR"

  Die Tabelle hat die Nummer 1000.

  ### Tabellenattribute:

  Attribut (TB-Attribut) | Datentyp
  --- | ---
  TELNR_Id | FSurrogat
  Name | FChar_35
  Private | FChar_25
  Office | FChar_25
  Handy | FChar_25
  Email | FChar_80

  ### Attribute des Primärschlüssels:

  - TELNR_Id

  ### Attribute des logischen Schlüssels:

  - Name

  ### Generierte Selectcount-Funktionen:

  - TELNR_Count

        	SELECT COUNT(*) FROM TELNR

  ### Generierte Select- und Fetch-Funktionen:

  Die Standardfunktionen TELNR_Select / TELNR_Fetch sind verfügbar.

  - TELNR_Select_Name / TELNR_Fetch_Name

        	SELECT * FROM TELNR
        	WHERE  NAME LIKE :Name
        	ORDER BY NAME

  ### Datengruppenzugehörigkeit:

  - Datengruppe Telefonnumbers

  # 2 Datengruppen

  ## 2.1 Datengruppe "Telefonnumbers (TELNRDAT)"

  Der Datengruppe ist die Tabelle TELNR zugeordnet.

  # 3 Datentypen

  ## 3.1 Datentyp "FSurrogat"

  Der Datentyp ist datenbankseitig als

      CHARACTER(8) NOT NULL

  implementiert.

  ## 3.2 Datentyp "FChar_35"

  Der Datentyp ist datenbankseitig als

      CHARACTER(35) NOT NULL

  implementiert.

  ## 3.3 Datentyp "FChar_25"

  Der Datentyp ist datenbankseitig als

      CHARACTER(25) NOT NULL

  implementiert.

  ## 3.4 Datentyp "FChar_80"

  Der Datentyp ist datenbankseitig als

      CHARACTER(80) NOT NULL

  implementiert.