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
- Einstieg in SQL: Verstehen, einsetzen, nachschlagen. Mit Praxisbeispielen, Aufgaben und Übungen. SQL-Syntax von MySQL, MS Access, PostgreSQL, MS SQL ... FireBird. Inkl. Referenzkarte mit SQL-Syntax, Marcus Throll, Galileo Press, 3836214423
- SQL kurz und gut, Jonathan Gennick, O'Reilly, 3897215225
- SQL von Kopf bis Fuß, Lynn Beighley, O'Reilly Verlag, 3897217600
- SQL für Dummies: Datenverwaltung vom Feinsten, Allen G. Taylor, Wiley-VCH Verlag GmbH & Co. KGaA, 3527703217
- SQL - Einstieg für Anspruchsvolle mit dem Standard und Übungen für MySQL, Oracle, Firebird, openOffice.base und MS-Access, J.-H. Wieken, Pearson Studium, 3827324858
- SQL: Der Schlüssel zu relationalen Datenbanken (computer), Gregor Kuhlmann, rororo, 3499612453
- SQL: Quick Reference Map, Helmut Balzert, W3l, 3937137742
- Einführung in SQL, Alan Beaulieu, O'Reilly, 3897219379
- SQL Server 2008 - Der schnelle Einstieg: Abfragen, Transact-SQL, Entwicklung und Verwaltung, Klemens Konopasek, Addison-Wesley Longman Verlag, 3827326796
- Einführung in SQL., Alan Beaulieu, O'Reilly, 3897214431