SQL - SQL
Was ist SQL?
SQL ist eine deklarative Datenbanksprache für relationale Datenbanken. SQL (im allgemeinen Sprachgebrauch als Abkürzung für „Structured Query Language“ aufgefasst, obwohl laut ANSI-Standard ein eigenständiger Name) ist aus SEQUEL (['si?kw?l], Structured English Query Language) hervorgegangen, das von IBM in den 1970er Jahren auf der Grundlage des bahnbrechenden Artikels „A Relational Model of Data for Large Shared Data Banks“ (1970) von Edgar F. Codd entworfen wurde. IBM definierte 1976 „SEQUEL /2“ und benannte es aus rechtlichen Gründen in „SQL“ um.
SQL hat eine relativ einfache Syntax, die an die englische Umgangssprache angelehnt ist, und stellt eine Reihe von Befehlen zur Definition von Datenstrukturen nach der relationalen Algebra, zur Manipulation von Datenbeständen (Anfügen, Bearbeiten und Löschen von Datensätzen) und zur Abfrage von Daten zur Verfügung. Durch ihre Rolle als Quasi-Standard ist SQL von großer Bedeutung, da eine weitgehende Unabhängigkeit von der benutzten Software erzielt werden kann. Die meisten SQL-Implementierungen bieten darüber hinaus allerdings noch herstellerspezifische Erweiterungen, die nicht dem Standard-Sprachumfang entsprechen, was zur Folge hat, dass von den Herstellern parallel entwickelte gleiche Funktionen unterschiedliche Sprachelemente benutzen.
Viele bekannte Datenbanksysteme wie DB2, Informix, Microsoft SQL Server, Pervasive P.SQL, MySQL, Oracle, PostgreSQL, Borland Interbase, Firebird, Sybase, SQLite und die neueren Versionen von Access implementieren Teile des SQL Sprachstandards.
1986 wurde der erste SQL-Standard vom ANSI verabschiedet (welcher dann 1987 von der ISO ratifiziert wurde). 1992 wurde der Standard deutlich überarbeitet und als SQL-92 (oder auch SQL2) veröffentlicht. Alle aktuellen Datenbanksysteme halten sich im wesentlichen an diese Standardversion. Die neuere Version SQL:1999 (ISO/IEC 9075:1999, auch SQL3 genannt) ist noch nicht in allen Datenbanksystemen implementiert. SQL:2003 ist noch weitgehend unimplementiert.
Quelle: Wikipedia
Links zu SQL/SQL
Literaturtipps zu SQL in Partnerschaft mit amazon.de
- SQL Server 2005 - Der schnelle Einstieg. Abfragen, Transact-SQL, Entwicklung und Verwaltung. Berücksichtigt Service Pack 2, inkl. 180-Tage-Testversion ... Transact-SQL, Entwicklung und Verwaltung, Klemens Konopasek, Addison-Wesley, München, 382732579X
- SQL kurz und gut, Jonathan Gennick, O'Reilly, 3897215225
- Datenbanksysteme: Eine Einführung, Alfons Kemper, Oldenbourg, 3486576909
- SQL von Kopf bis Fuß, Lynn Beighley, O'Reilly Verlag, 3897217600
- Einstieg in SQL: Inkl. SQL Syntax von MySQL, Access, SQL Server, Oracle, MaxDB/SAPDB, DB2 und Firebird, Marcus Throll, Galileo Press, 3836210398
- Visual C# 2008. Inkl. WPF und LINQ to SQL. Mit 90-Tage-Testversion von Visual Studio 2008 Professional., Frank Eller, Addison-Wesley, München, 3827326419
- Datenbankprogrammierung mit .NET 3.5: Mehrschichtige Applikationen mit Visual Studio 2008 und MS SQL Server 2008, Thorsten Kansy, Hanser Fachbuch, 3446414509
- Oracle PL/SQL - kurz & gut, Steven Feuerstein, O'Reilly, 3897215381
- Microsoft SQL Server 2008 - - Einführung in Konfiguration, Administration und Programmierung, Ruprecht Dröge, Microsoft Press, 3866455135
- PostgreSQL-Administration, Peter Eisentraut, O'Reilly Verlag, 3897217775