<?xml version="1.0" encoding="UTF-8"?>
<database version="30.07.2009 16:02" dataDir="data">
    <!-- Artikel -->
    <table name="wwArtikel" description="Artikel">
        <column name="nNr"              type="int"                    nullable="false" description="Nummer"/>
        <column name="sArtikelnummer"   type="varchar"  length="16"   nullable="true"  description="Artikelnummer"/>
        <column name="sBezeichnung"     type="varchar"  length="32"   nullable="false" description="Bezeichnung"/>
        <column name="nArtikelgruppeNr" type="int"                    nullable="false" description="Nummer der Artikelgruppe aus der Tabelle wwArtikelgruppen"/>
        <column name="nLagerortNr"      type="int"                    nullable="true"  description="Nummer des Lagerortes aus der Tabelle wwLagerorte"/>
        <column name="fPreis"           type="float"                  nullable="true"  description="Preis pro Dimensionseinheit"/>
        <column name="fIstmenge"        type="double"                 nullable="true"  description="Istmenge"/>
        <column name="fBestellbestand"  type="double"                 nullable="true"  description="Bestand bei dem eine Bestellung ausgelöst wird"/>
        <column name="fBestellmenge"    type="double"                 nullable="true"  description="Bestellmenge"/>
        <column name="nDimensionNr"     type="int"                    nullable="false" description="Nummer der Dimension aus der Tabelle wwDimensionen"/>
        <column name="nLieferantNr"     type="int"                    nullable="true"  description="Nummer des Lieferanten aus der Tabelle wwLieferanten"/>
        <column name="dtAufnahme"       type="datetime"               nullable="true"  description="Datum an dem der Artikel aufgenommen wurde"/>
        <column name="sBemerkungen"     type="varchar"  length="1024" nullable="true"  description="Bemerkungen"/>
        <column name="sStatus"          type="char"     length="1"    nullable="true"  description="Zustand: 'A'ktiv, 'I'naktiv, ge'L'öscht"/>
        <primaryKey name="pk_wwArtikel">
            <column name="nNr"/>
        </primaryKey>
    </table>

    <!-- Artikelgruppen -->
    <table name="wwArtikelgruppen" description="Artikelgruppen">
        <column name="nNr"           type="int"                    nullable="false" description="Nummer"/>
        <column name="sBezeichnung"  type="varchar"  length="32"   nullable="false" description="Bezeichnung"/>
        <column name="sBeschreibung" type="varchar"  length="1024" nullable="true"  description="ausführliche Beschreibung"/>
        <column name="nPosition"     type="int"                    nullable="true"  description="Position für die Reihenfolge"/>
        <column name="sStatus"       type="char"     length="1"    nullable="true"  description="Zustand: 'A'ktiv, 'I'naktiv, ge'L'öscht"/>
        <primaryKey name="pk_wwArtikelgruppen">
            <column name="nNr"/>
        </primaryKey>
    </table>

    <!-- Aufträge -->
    <table name="wwAuftraege" description="Aufträge">
        <column name="nNr"              type="int"                    nullable="false" description="Nummer"/>
        <column name="nKundeNr"         type="int"                    nullable="false" description="Nummer des Kunden aus der Tabelle wwKunden"/>
        <column name="sKundeAuftragsnr" type="varchar"  length="32"   nullable="true"  description="Auftragsnummer des Kunden"/>
        <column name="dtAnlageDatum"    type="datetime"               nullable="true"  description="Datum an dem der Auftrag angelegt wurde"/>
        <column name="dtZielDatum"      type="datetime"               nullable="true"  description="Datum bis zu dem der Auftrag erledigt sein soll"/>
        <column name="sBemerkungen"     type="varchar"  length="1024" nullable="true"  description="Bemerkungen"/>
        <column name="sStatus"          type="char"     length="1"    nullable="true"  description="Zustand"/>
        <primaryKey name="pk_wwAuftraege">
            <column name="nNr"/>
        </primaryKey>
    </table>

    <!-- Auftragspositionen -->
    <table name="wwAuftragspositionen" description="Auftragspositionen">
        <column name="nAuftragNr"         type="int"                    nullable="false" description="Nummer des Auftrages aus der Tabelle wwAuftraege"/>
        <column name="nPositionNr"        type="int"                    nullable="false" description="Nummer der Position"/>
        <column name="nArtikelNr"         type="int"                    nullable="false" description="Nummer des Artikels aus der Tabelle wwArtikel"/>
        <column name="fMenge"             type="double"                 nullable="false" description="gewünschte Menge"/>
        <column name="fPreis"             type="float"                  nullable="true"  description="Preis pro Dimensionseinheit"/>
        <column name="fGesamtPreis"       type="float"                  nullable="true"  description="Gesamtpreis"/>
        <primaryKey name="pk_wwAuftragspositionen">
            <column name="nAuftragNr"/>
            <column name="nPositionNr"/>
        </primaryKey>
    </table>

    <!-- Dimensionen -->
    <table name="wwDimensionen" description="Dimensionen">
        <column name="nNr"           type="int"                    nullable="false" description="Nummer"/>
        <column name="sBezeichnung"  type="varchar"  length="32"   nullable="false" description="Bezeichnung"/>
        <column name="sBeschreibung" type="varchar"  length="1024" nullable="true"  description="ausführliche Beschreibung"/>
        <column name="nPosition"     type="int"                    nullable="true"  description="Position für die Reihenfolge"/>
        <column name="sStatus"       type="char"     length="1"    nullable="true"  description="Zustand: 'A'ktiv, 'I'naktiv, ge'L'öscht"/>
        <primaryKey name="pk_wwDimensionen">
            <column name="nNr"/>
        </primaryKey>
    </table>

    <!-- Kunden -->
    <table name="wwKunden" description="Kunden">
        <column name="nNr"           type="int"                    nullable="false" description="Nummer"/>
        <column name="sFirma"        type="varchar"  length="32"   nullable="true"  description="Firma"/>
        <column name="sName"         type="varchar"  length="32"   nullable="true"  description="Name"/>
        <column name="nLandNr"       type="int"                    nullable="true"  description="Nummer des Lands aus wwLaender"/>
        <column name="sPostleitzahl" type="varchar"  length="5"    nullable="true"  description="Postleitzahl"/>
        <column name="sOrt"          type="varchar"  length="32"   nullable="true"  description="Ort"/>
        <column name="sStrasse"      type="varchar"  length="48"   nullable="true"  description="Straße"/>
        <column name="sHausnummer"   type="varchar"  length="8"    nullable="true"  description="Hausnummer"/>
        <column name="sTelefon"      type="varchar"  length="32"   nullable="true"  description="Telefonnummer"/>
        <column name="sFax"          type="varchar"  length="32"   nullable="true"  description="Faxnummer"/>
        <column name="sEmail"        type="varchar"  length="32"   nullable="true"  description="Emailadresse"/>
        <column name="sWeb"          type="varchar"  length="32"   nullable="true"  description="Website"/>
        <column name="sBemerkungen"  type="varchar"  length="1024" nullable="true"  description="Bemerkungen"/>
        <column name="sStatus"       type="char"     length="1"    nullable="true"  description="Zustand: 'A'ktiv, 'I'naktiv, ge'L'öscht"/>
        <primaryKey name="pk_wwKunden">
            <column name="nNr"/>
        </primaryKey>
    </table>

    <!-- Länder -->
    <table name="wwLaender" description="Länder">
        <column name="nNr"           type="int"                    nullable="false" description="Nummer"/>
        <column name="sLand"         type="varchar"  length="32"   nullable="false" description="Land"/>
        <column name="sStatus"       type="char"     length="1"    nullable="false" description="Zustand: 'A'ktiv, 'I'naktiv, ge'L'öscht"/>
        <primaryKey name="pk_wwLaender">
            <column name="nNr"/>
        </primaryKey>
    </table>

    <!-- Lagerorte -->
    <table name="wwLagerorte" description="Lagerorte">
        <column name="nNr"           type="int"                    nullable="false" description="Nummer"/>
        <column name="sBezeichnung"  type="varchar"  length="32"   nullable="false" description="Bezeichnung"/>
        <column name="sArt"          type="varchar"  length="32"   nullable="true"  description="Art des Lagers"/>
        <column name="sOrt"          type="varchar"  length="32"   nullable="true"  description="Ort"/>
        <column name="sStrasse"      type="varchar"  length="32"   nullable="true"  description="Straße"/>
        <column name="sHausnummer"   type="varchar"  length="8"    nullable="true"  description="Hausnummer"/>
        <column name="sBemerkungen"  type="varchar"  length="1024" nullable="true"  description="Bemerkungen"/>
        <column name="nPosition"     type="int"                    nullable="true"  description="Position für die Reihenfolge"/>
        <column name="sStatus"       type="char"     length="1"    nullable="true"  description="Zustand: 'A'ktiv, 'I'naktiv, ge'L'öscht"/>
        <primaryKey name="pk_wwLagerorte">
            <column name="nNr"/>
        </primaryKey>
    </table>

    <!-- Lieferanten -->
    <table name="wwLieferanten" description="Lieferanten">
        <column name="nNr"           type="int"                    nullable="false" description="Nummer"/>
        <column name="sFirma"        type="varchar"  length="32"   nullable="true"  description="Firma"/>
        <column name="sName"         type="varchar"  length="32"   nullable="true"  description="Name"/>
        <column name="nLandNr"       type="int"                    nullable="true"  description="Nummer des Lands aus wwLaender"/>
        <column name="sPostleitzahl" type="varchar"  length="5"    nullable="true"  description="Postleitzahl"/>
        <column name="sOrt"          type="varchar"  length="32"   nullable="true"  description="Ort"/>
        <column name="sStrasse"      type="varchar"  length="48"   nullable="true"  description="Straße"/>
        <column name="sHausnummer"   type="varchar"  length="8"    nullable="true"  description="Hausnummer"/>
        <column name="sTelefon"      type="varchar"  length="32"   nullable="true"  description="Telefonnummer"/>
        <column name="sFax"          type="varchar"  length="32"   nullable="true"  description="Faxnummer"/>
        <column name="sEmail"        type="varchar"  length="32"   nullable="true"  description="Emailadresse"/>
        <column name="sWeb"          type="varchar"  length="32"   nullable="true"  description="Website"/>
        <column name="sBemerkungen"  type="varchar"  length="1024" nullable="true"  description="Bemerkungen"/>
        <column name="sStatus"       type="char"     length="1"    nullable="true"  description="Zustand: 'A'ktiv, 'I'naktiv, ge'L'öscht"/>
        <primaryKey name="pk_wwLieferanten">
            <column name="nNr"/>
        </primaryKey>
    </table>
</database>