Unterschied Zwischen SQL Und Microsoft SQL Server

Unterschied Zwischen SQL Und Microsoft SQL Server
Unterschied Zwischen SQL Und Microsoft SQL Server

Video: Unterschied Zwischen SQL Und Microsoft SQL Server

Video: Unterschied Zwischen SQL Und Microsoft SQL Server
Video: Difference between MySQL and Microsoft SQL Server 2024, November
Anonim

SQL vs Microsoft SQL Server | Unterschiede zwischen SQL und SQL Server

Structured Query Language (SQL) ist eine Computersprache für Datenbanken. Es wird für den Zugriff auf und die Bearbeitung von Daten in relationalen Datenbankverwaltungssystemen (RDMS) verwendet. Microsoft SQL Server ist ein relationaler Datenbankserver, der von Microsoft hergestellt wird. Es verwendet SQL als primäre Abfragesprache.

SQL bietet die Möglichkeit, Daten in eine Datenbank einzufügen, Daten nach Informationen abzufragen, Daten in einer Datenbank zu aktualisieren / zu löschen und ein Datenbankschema zu erstellen / zu ändern. SQL wurde Anfang der 1970er Jahre von IBM entwickelt und hieß ursprünglich SEQUEL (Structured English Query Language). Die SQL-Sprache verfügt über mehrere Sprachelemente, die als Klauseln, Ausdrücke, Prädikate, Abfragen und Anweisungen bezeichnet werden. Unter diesen sind die Abfragen am weitesten verbreitet. Abfragen werden vom Benutzer so definiert, dass sie die gewünschten Eigenschaften der Teilmenge von Daten beschreiben, die er aus der Datenbank abrufen muss. Anschließend führt das Datenbankverwaltungssystem die erforderlichen Optimierungen für die Abfrage durch und führt die erforderlichen physischen Operationen aus, um die Ergebnisse der Abfrage zu erstellen. SQL erlaubt auch Datentypen wie Zeichenfolgen, Bitfolgen,Zahlen sowie Datum und Uhrzeit, die in die Spalten der Datenbanken aufgenommen werden sollen. Das American National Standard Institute (ANSI) und die International Organization for Standardization (ISO) haben 1986 bzw. 1987 SQL als Standard eingeführt. Obwohl SQL ein ANSI-Standard ist, gibt es viele verschiedene Versionen der SQL-Sprache. Um dem ANSI-Standard zu entsprechen, unterstützen alle diese Versionen auf ähnliche Weise die weit verbreiteten Befehle wie SELECT, UPDATE, DELETE, INSERT, WHERE. Um dem ANSI-Standard zu entsprechen, unterstützen alle diese Versionen auf ähnliche Weise die weit verbreiteten Befehle wie SELECT, UPDATE, DELETE, INSERT, WHERE. Um dem ANSI-Standard zu entsprechen, unterstützen alle diese Versionen auf ähnliche Weise die weit verbreiteten Befehle wie SELECT, UPDATE, DELETE, INSERT, WHERE.

Wie bereits erwähnt, ist Microsoft SQL Server ein Datenbankserver, der SQL, insbesondere T-SQL und ANSI SQL, als primäre Abfragesprachen verwendet. T-SQL erweitert SQL um verschiedene Funktionen wie prozedurale Programmierung, lokale Variablen und unterstützende Funktionen für die Zeichenfolgen- / Datenverarbeitung. Diese Funktionen vervollständigen T-SQL Turing. Jede Anwendung, die mit MS SQL Server kommunizieren muss, muss eine T-SQL-Anweisung an den Server senden. Microsoft SQL Server kann zum Erstellen von Desktop-, Unternehmens- und webbasierten Datenbankanwendungen verwendet werden. Es bietet eine Umgebung, in der Datenbanken erstellt werden können, auf die von Arbeitsstationen, dem Internet oder anderen Medien wie einem Personal Digital Assistant (PDA) aus zugegriffen werden kann. Die erste Version von MS SQL Server wurde 1989 veröffentlicht und hieß SQL Server 1.0. Dies wurde für Betriebssystem / 2 (OS2) entwickelt. Seitdem gab es mehrere Versionen von MS SQL Server. Die neueste Version ist SQL Server 2008 R2, die am 21. April 2010 für die Fertigung freigegeben wurde. MS SQL Server ist auch in mehreren Editionen verfügbar, die für verschiedene Benutzer angepasste Funktionssätze enthalten.

Zusammenfassend ist SQL eine Computersprache zum Erstellen und Verwalten relationaler Datenbanken, und Microsoft SQL Server ist ein Datenbankserver, der SQL als primäre Abfragesprache verwendet und zum Entwickeln von Datenbankanwendungen verwendet werden kann. Es ist also offensichtlich, dass diese beiden verschiedene Dinge sind, bei denen eine eine Computersprache und die andere eine Computeranwendung ist.

Empfohlen: