Heim  >  Artikel  >  Datenbank  >  Ist SQL die Standardsprache für hierarchische Datenbanken?

Ist SQL die Standardsprache für hierarchische Datenbanken?

青灯夜游
青灯夜游Original
2020-07-15 16:05:465113Durchsuche

SQL-Sprache ist nicht die Standardsprache für hierarchische Datenbanken, sondern die Standardsprache für relationale Datenbanken. Die strukturierte Abfragesprache SQL ist eine umfassende, vielseitige und hochfunktionale relationale Datenbanksprache, die für den Zugriff auf Daten sowie für die Abfrage, Aktualisierung und Verwaltung relationaler Datenbanksysteme verwendet wird.

Ist SQL die Standardsprache für hierarchische Datenbanken?

SQL (Structured Query Language, Structured Query Language) ist eine spezielle Programmiersprache, eine Datenbankabfrage- und Programmiersprache, Wird für den Zugriff auf Daten und verwendet Abfragen, Aktualisieren und Verwalten relationaler Datenbanksysteme.

(Empfohlenes Lernen: MySQL-Tutorial)

Structured Query Language ist eine nicht-prozedurale Programmiersprache auf hohem Niveau, die es Benutzern ermöglicht, auf hohem Niveau zu arbeiten Datenstrukturen. Es ist weder erforderlich, dass Benutzer die Datenspeichermethode angeben, noch müssen Benutzer die spezifische Datenspeichermethode verstehen. Daher können verschiedene Datenbanksysteme mit völlig unterschiedlichen zugrunde liegenden Strukturen dieselbe strukturierte Abfragesprache als Schnittstelle für die Dateneingabe und -verwaltung verwenden . Anweisungen der Structured Query Language können verschachtelt werden, was sie äußerst flexibel und leistungsstark macht.

SQL kann funktional in drei Teile unterteilt werden: Datendefinition, Datenmanipulation und Datenkontrolle.

Der Kernteil von SQL entspricht der relationalen Algebra, verfügt jedoch auch über viele Funktionen, die die relationale Algebra nicht bietet, wie z. B. Aggregation, Datenbankaktualisierungen usw. Es ist eine umfassende, universelle und äußerst leistungsfähige relationale Datenbanksprache. Seine Funktionen sind:

1. Integration von Datenbeschreibung, Manipulation, Steuerung und anderen Funktionen.

2. Zwei Verwendungsmethoden, einheitliche grammatikalische Struktur. SQL kann auf zwei Arten verwendet werden. Eine davon ist die interaktive Online-Nutzung. Auf diese Weise wird SQL tatsächlich als eigenständige Sprache verwendet. Eine andere Möglichkeit besteht darin, es in eine höhere Programmiersprache (z. B. C-Sprache usw.) einzubetten. Die erstere Methode ist für Nicht-Computerfachleute geeignet, und die letztere Methode ist für professionelles Computerpersonal geeignet. Obwohl sie unterschiedlich verwendet werden, ist die grammatikalische Struktur der verwendeten Sprachen grundsätzlich gleich.

3. Äußerst unprozedural. SQL ist eine Sprache der vierten Generation (4GL). Benutzer müssen nur fragen, „was zu tun ist“, und müssen nicht angeben, „wie es zu tun ist“, und bestimmte Verarbeitungsvorgänge werden vom System automatisch durchgeführt.

4. Die Sprache ist prägnant, leicht zu erlernen und zu verwenden. Obwohl SQL über leistungsstarke Funktionen verfügt, ist die Sprache sehr prägnant und für die Kernfunktionen werden nur 9 Verben verwendet. Die Syntax von SQL ähnelt dem gesprochenen Englisch und ist daher für Benutzer leicht zu erlernen und zu verwenden.

Das obige ist der detaillierte Inhalt vonIst SQL die Standardsprache für hierarchische Datenbanken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn