Größen- und Namensbeschränkungen für Enterprise-Geodatabases

Größenbeschränkungen für Datenbankobjekte in einer Enterprise-Geodatabase sind größtenteils auf Hardware-Einschränkungen zurückzuführen. Größenbeschränkungen für Datenbankobjektnamen beziehen sich entweder auf die Beschränkungen des Datenbankverwaltungssystems (DBMS) oder der Geodatabase, wobei die geringere Beschränkung Anwendung findet. Beschränkungen unterscheiden sich je nach DBMS. Die in Objektnamen zulässigen Zeichentypen sind ebenfalls je nach DBMS unterschiedlich, werden jedoch auch dadurch beeinflusst, wie ArcGIS die Objektinformationen speichert und abfragt.

Größeneinschränkungen

Die meisten Größenbeschränkungen in einer Datenbank hängen von der Ausgabe des DBMS und Hardware-Einschränkungen ab. Eine Ausnahme bildet die Anzahl der Felder (Spalten), die in einer Tabelle oder einer Feature-Class unterstützt werden: Hierbei ist die maximale Anzahl 500. Beachten Sie jedoch, dass abhängig von den Datentypen die maximale Anzahl von Spalten in einer Tabelle geringer als 500 sein kann. Die meisten Datenbankanbieter raten von der Erstellung von Tabellen mit mehr als 200 Spalten ab, unabhängig vom Datentyp.

Zeichenanzahl in Objektnamen

Bei der aufgeführten Zeichenanzahl wird davon ausgegangen, dass ANSI-Text verwendet wird. UTF-8-Zeichen verwenden doppelt so viele Byte wie ANSI-Zeichen, sodass sich die Anzahl der zulässigen Zeichen halbiert.

DB2 9.x

Informix 11.x

Oracle 10g und 11g

PostgreSQL 9.x

SQL Server 2008 und 2012

Datenbankname

8

31

30

31

31

Feldname (Spaltenname)

31

31

30

31

31

Indexname

128

128

30

63

128

Kennwort

31

31

31

31

31

Tabellen- oder Feature-Class-Alias

31

31

30

31

31

Tabellen- oder Feature-Class-Name

128

128

30

63

128

Benutzername

30

31

30

31

31

Versionsname

62

62

62

62

62

Name der versionierten Ansicht

32

32

30

32

32

Ansichtsname

128

128

30

63

128

Zeichentypbeschränkungen in Objektnamen

Datenbankmanagementsysteme haben unterschiedliche Definitionen von zulässigen Zeichen für Objektnamen. Die meisten müssen mit einem Buchstaben beginnen und dürfen weder Leerzeichen noch umgekehrte Schrägstriche enthalten. Einige lassen Sonderzeichen wie Schrägstriche (/), Unterstriche (_), Dollarzeichen ($), Bindestriche (-), Punkte (.) oder Groß- und Kleinschreibung zu. In manchen Fällen lässt das DBMS die Verwendung von Sonderzeichen zu oder erzwingt die Verwendung von Groß- oder Kleinbuchstaben in Namen, wenn Sie den Objektnamen in Anführungszeichen angeben. Erstellen Sie jedoch keine Tabellen, Feature-Classes, Datenbanken, Benutzer, Rollen oder andere Objektnamen mit Anführungszeichen, wenn Sie sie mit ArcGIS verwenden. Das Objekt wird in der Datenbank genau so erstellt, wie es eingegeben wurde, es wird jedoch nicht von ArcGIS erkannt und Sie können in ArcGIS nicht darauf zugreifen.

5/10/2014