Können Primärschlüssel und Fremdschlüssel in versionierten Geodatenbanken verwendet werden?
Geografische InformationssystemeContents:
Wann sollten Sie keine Fremdschlüssel verwenden?
Gründe, keine ausländischen Schlüssel zu verwenden:
- Sie machen die DB bei jeder CRUD -Operation zusätzlich, da sie die FK -Konsistenz überprüfen muss. müssen Dinge hinzufügen/löschen, was zur Ablehnung der DB führen kann, das zu tun, was Sie wollen.
Was kann in einer Geodatenbank gespeichert werden?
Die Geodatenbank unterstützt alle verschiedenen Arten von GIS-Daten, die von ArcGIS verwendet werden können, z. B. Attributdaten, geografische Merkmale, Satelliten- und Luftbilder (Rasterdaten), CAD-Daten, Oberflächenmodellierung oder 3D-Daten, Versorgungs- und Verkehrsnetzsysteme, GPS-Koordinaten und Vermessungsdaten.
Sollten Sie Fremdschlüssel im Data Warehouse haben?
Der Grund für die Verwendung einer Fremdschlüssel-Beschränkung in einem Data Warehouse ist derselbe wie bei jeder anderen Datenbank: die Gewährleistung der Datenintegrität. Es ist auch möglich, dass sich die Abfrageleistung verbessert, da Fremdschlüssel bestimmte Arten der Abfrageumschreibung erlauben, die ohne sie normalerweise nicht möglich sind.
22. April 2010
Kann ein Fremdschlüssel auf einen zusammengesetzten Primärschlüssel verweisen?
Eine referenzielle Einschränkung muss eine Eins-zu-Eins-Beziehung zwischen referenzierenden und referenzierten Spalten aufweisen. Mit anderen Worten, wenn der Primärschlüssel ein Satz von Spalten ist (ein zusammengesetzter Schlüssel), dann muss auch der Fremdschlüssel ein Satz von Spalten sein, der dem zusammengesetzten Schlüssel entspricht.
Kann ein Primärschlüssel gleichzeitig ein Fremdschlüssel sein?
Die Primärschlüsselspalte(n) können (zusammen mit dem Fremdschlüssel) verwendet werden, um einen Verweis zwischen zwei Tabellen herzustellen. Wie bereits gezeigt, kann die Primärschlüsselspalte einer Tabelle die Fremdschlüsselspalte einer anderen Tabelle sein. Auf diese Weise wird eine Verknüpfung zwischen den beiden Tabellen hergestellt.
29. September 2021
Können zwei Tabellen denselben Fremdschlüssel haben?
Ein deklarierter Fremdschlüssel (d. h. einer, der von der Datenbank-Engine erzwungen wird) kann nicht mit mehreren anderen Tabellen verknüpft werden.
Was ist die Versionierung von Geodatenbanken?
Versionierung ist der Mechanismus, der die gleichzeitige Bearbeitung von Geodatenbanken durch mehrere Benutzer in ArcSDE-Geodatenbanken ermöglicht. Es verwendet ein optimistisches Gleichzeitigkeits-Daten-Sperrmodell, was bedeutet, dass bei langen Transaktionen keine Sperren auf betroffene Features und Zeilen angewendet werden.
Was sind die 3 Hauptkomponenten einer Geodatenbank?
Die Geodatabase enthält drei primäre Datensatzstypen:
- Feature -Klassen.
- Raster -Datensätze.
- Tabellen. >
Was sind die drei Arten von Geodatenbanken?
Es gibt drei Typen:
- Dateigeodatabasen – als Ordner in einem Dateisystem gelandet Gb.
- Enterprise -Geodatabasen – auch als Multiuser -Geodatabasen bezeichnet, können sie in Größe und Anzahl der Benutzer unbegrenzt sein.
Was ist falsch am Fremdschlüssel?
Ein Fremdschlüssel kann auf Daten verweisen, die nicht mehr existieren, oder der Datentyp des Fremdschlüssels stimmt nicht mit dem Datentyp des Primärschlüssels überein, wodurch die referentielle Integrität untergraben wird. Die referenzielle Integrität kann auch beeinträchtigt werden, wenn der Fremdschlüssel nicht auf alle Daten des Primärschlüssels verweist.
Unter welchen Bedingungen darf ein Fremdschlüssel nicht null sein?
Ein Fremdschlüssel darf nicht null sein, wenn er Teil eines zusammengesetzten Primärschlüssels in der untergeordneten Tabelle ist.
Jan 19, 2013Beeinträchtigen Fremdschlüssel die Leistung?
Es ist ein weit verbreiteter Fehler, die Erstellung von Fremdschlüsseln in einer Datenbank zu vermeiden, weil sie sich negativ auf die Leistung auswirken. Es stimmt zwar, dass sich Fremdschlüssel auf INSERT-, UPDATE- und DELETE-Anweisungen auswirken, weil sie Daten überprüfen, aber sie verbessern die Gesamtleistung einer Datenbank.
18. März 2020
Recent
- Stereopaar-Bildregistrierung
- SQL Server zu Google Maps
- Abfrage in Nominatim konstruieren
- Extrahieren von Lat/Lng aus Shapefile mit OGR2OGR/GDAL
- In Ogr2OGR: Was ist SRS?
- Identifizierung von Portnummern für ArcGIS Online Basemap?
- Entfernen unerwünschter Regionen aus Kartendaten QGIS
- Warten auf Vector & WFS-Laden
- Hinzufügen von Reisezeit als Impedanz in ArcGIS Network Analyst?
- Auflistung der Gesamtzahl von Features in einem ArcGIS Online Feature-Pop-up
- Kriterien für die kartographische Kapazität
- Große Rasterdatei in QGIS kacheln
- QGIS-Tin-Verbindung funktioniert nicht
- QGIS-Projekt mit qgis2web exportieren