Video: Erste Schritte mit SAP HANA DB und Eclipse | rz10.de 2024
Eine Tabelle besteht aus Zeilen und Spalten und behandelt in der Regel einen bestimmten Entitätstyp in SQL, z. B. Kunden, Produkte oder Rechnungen. Nützliche Arbeit erfordert im Allgemeinen Informationen über mehrere (oder viele) verwandte Entitäten. Organisatorisch sammeln Sie die Tabellen, die Sie diesen Entitäten zuordnen, nach einem logischen Schema. Ein logisches Schema ist die Organisationsstruktur einer Sammlung verwandter Tabellen.
Eine Datenbank verfügt außerdem über ein physisches Schema , das die physische Anordnung der Daten und der zugehörigen Elemente (z. B. Indizes) auf den Speichergeräten des Systems darstellt. Wenn Sie den Ausdruck "das Schema" einer Datenbank verwenden, bezieht sich das auf das logische Schema, nicht auf das physische Schema.
Auf einem System, auf dem mehrere nicht verwandte Projekte gleichzeitig vorhanden sein können, können Sie alle zugehörigen Tabellen einem Schema zuordnen. Sie können andere Gruppen von Tabellen in eigenen Schemas sammeln.
Vergewissern Sie sich, dass Sie Ihre Schemas benennen, um sicherzustellen, dass niemand versehentlich Tabellen aus einem Projekt mit Tabellen aus anderen Tabellen mischt. Jedes Projekt hat sein eigenes zugeordnetes Schema. Sie können es anhand seines Namens von anderen Schemas unterscheiden. Das Anzeigen bestimmter Tabellennamen (wie KUNDE, PRODUKT usw.) in mehreren Projekten ist jedoch üblich.
Wenn eine Namensbedeutung besteht, qualifizieren Sie Ihren Tabellennamen auch anhand seines Schemanamens (wie in SCHEMA_NAME. TABLE_NAME). Wenn Sie einen Tabellennamen nicht qualifizieren, weist SQL diese Tabelle dem Standardschema zu.