SQL-Abfragen für Normalsterbliche. Michael J. Hernandez, John L. Viescas – SQL-Abfragen für Normalsterbliche Martin Graber SQL für Normalsterbliche

💖 Gefällt es dir? Teilen Sie den Link mit Ihren Freunden
Datenbanken General Michael J. Hernandez, John L. Viescas – SQL-Abfragen für Normalsterbliche

Michael J. Hernandez, John L. Viescas – SQL-Abfragen für Normalsterbliche

03.09.2009

Das Buch SQL Queries for Mere Mortals ist eine hervorragende Einführung in SQL-Abfragen. Ein echter Programmierer (ein normaler Sterblicher) verbringt viel Zeit damit, SQL-Abfragen zu schreiben und weniger Zeit damit, die Datenbank selbst zu entwerfen. Die Programme werden von hochbezahlten Datenbankadministratoren erstellt, die Privatbüros und Sportwagen besitzen. Die meisten Programmierer versuchen, SQL innerhalb eines streng definierten Schemas zum Laufen zu bringen.

Über die Autoren
Michael J. Hernandez ist ein bekannter relationaler Datenbankberater und Inhaber der DataTex Consulting Group in Seattle. Er hält häufig Vorträge auf verschiedenen Konferenzen. Er schrieb auch das Buch Database Design for Mere Mortals.

John L. Viescas- Präsident von Viescas Consulting, Inc., einem renommierten Datenbankberatungsunternehmen. Er ist außerdem Autor des Bestsellers Running Microsoft Access 2000 und des Programmer's Quick Reference Guide to SQL.

Laden Sie das Buch „SQL-Abfragen für bloße Sterbliche“ herunter

SQL-Bücher – SQL-Abfragen für Normalsterbliche

SQL hat sich in den letzten Jahren von einer nur Informatikern bekannten Sprache zu einem weit verbreiteten internationalen Standard entwickelt. Die Gesamtzahl der jedes Jahr ausgelieferten SQL-kompatiblen Datenbanken liegt mittlerweile in Millionenhöhe. Wenn Sie im Internet oder über ein Intranet auf Unternehmensinformationen zugreifen, verwenden Sie wahrscheinlich SQL. „SQL Queries for Normal Mortals“ hilft Anfängern beim Erlernen der Grundlagen von SQL-Abfragen und ist ein unverzichtbares Nachschlagewerk für erfahrene und fortgeschrittene Benutzer.

SQL-Abfragen für Normalsterbliche. Beschreibung des Buches über SQL

Das Buch ist eine hervorragende Einführung in SQL-Abfragen und ergänzt das vorherige Buch „Database Design for Mere Mortals“, herausgegeben von Addison-Wesley. Man könnte sagen, dass dies eine noch bessere Einführung ist als das erste Buch. Ein echter Programmierer (also ein Normalsterblicher) verbringt mehr Zeit mit dem Schreiben von SQL-Abfragen und weniger Zeit damit, die Datenbank selbst zu entwerfen. Die Programme werden von hochbezahlten Datenbankadministratoren erstellt, die Privatbüros und Sportwagen besitzen. Die meisten Programmierer versuchen, SQL innerhalb eines streng definierten Schemas zum Laufen zu bringen.
Ich konfiguriere Datenbanken und unterrichte in meinem Beruf fortgeschrittenes SQL, daher kann ich bestätigen, dass die meisten SQL-Texte genauso sind
attraktiv zu lesen, genau wie ägyptische Hieroglyphen. Sobald ein Programm zu funktionieren beginnt, geht der Programmierer, der es geschrieben hat, zur nächsten Aufgabe über, ohne jemals auf das zurückblicken zu müssen, was getan wurde. Und wenn mit diesem Programm etwas schief geht, sendet eine andere Person verzweifelte Nachrichten an Internet-Diskussionsgruppen, wo John und Mike ihn mit ein paar weisen Worten und einer Neufassung des Codes retten. Sie haben Menschen dabei geholfen, ihre damit verbundenen Probleme zu lösen SQL. Endlich ist es an der Zeit, alles in einem Buch zusammenzufassen, das jeder nutzen kann!
Es ist überhaupt nicht schwierig und erfordert keine zusätzliche Zeit zum Schreiben gutes Programm. Wenn man versteht, was man tut, lassen sich die meisten Probleme ganz einfach lösen. Zunächst müssen Sie die Grundlagen erlernen. Dieses Buch gibt Ihnen die Möglichkeit, diese Grundlagen verständlich und gut geschrieben zu erlernen. Dann müssen Sie verstehen, wann und wie Sie eine einfache Lösung an ein bestimmtes DBMS und eine bestimmte SQL-Implementierung anpassen können. Wenn Sie die Grundlagen sicher beherrschen, kontaktieren Sie mich und ich werde Ihnen wirklich nicht triviale Dinge beibringen.

SQL hat sich in den letzten Jahren von einer nur Informatikern bekannten Sprache zu einem weit verbreiteten internationalen Standard entwickelt. Die Gesamtzahl der jedes Jahr ausgelieferten SQL-kompatiblen Datenbanken liegt mittlerweile in Millionenhöhe. Wenn Sie im Internet oder über ein Intranet auf Unternehmensinformationen zugreifen, verwenden Sie wahrscheinlich SQL. „SQL Queries for Normal Mortals“ hilft Anfängern beim Erlernen der Grundlagen von SQL-Abfragen und ist ein unverzichtbares Nachschlagewerk für erfahrene und fortgeschrittene Benutzer.


Inhalt.
Teil I Relationale Datenbanken und SQL. 1
Kapitel 1 Was ist „relational“? 3
Datenbanktypen3
Kurzgeschichte relationales Modell. 4
Anatomie relationaler Datenbanken. 5
Warum ist das alles nötig? 14
Ergebnisse.16
Kapitel 2 Sicherstellung der Zuverlässigkeit der Datenbankstruktur. 17
Warum ist dieses Kapitel hier platziert? 17
Warum brauchen Sie eine gut durchdachte Struktur? 18
Felder einrichten. 18
Tische aufstellen. 26
Anschlüsse installieren und korrigieren. 36
Und das ist alles?. 43
Ergebnisse. 43
Kapitel 3 Eine kurze Geschichte von SQL. 45
Ursprünge von SQL. 45
Frühe Implementierungen. 47
„.und dann war da noch der Standard.“ 48
Entwicklung des ANSI/ISO-Standards. 49
Was die Zukunft bringt. 54
Warum SQL lernen? 56
Ergebnisse. 57
Teil II SQL-Grundlagen. 59
Kapitel 4 Einfache Abfragen erstellen. 61
Einführung in SQL. 61
SELECT-Anweisung. 62
Ein kurzer Exkurs: Daten versus Information.64
Übersetzen der Abfrage in SQL. 66
Eliminieren Sie doppelte Zeilen.72
Informationen sortieren. 74
Jobsparen79
Beispiele für Operatoren. 79
Ergebnisse.87
Aufgaben für unabhängige Entscheidung. 88
Kapitel 5 So erhalten Sie mehr als nur Spalten. 91
SELECT-Bedingung, nimm zwei,92
Über das Wesentliche hinaus96
Was ist ein „Ausdruck“97?
Was versuchst du auszudrücken.97
Arten von Ausdrücken. 100
Verwenden von Ausdrücken in einer SELECT-Bedingung. 109
Nullwert. 117
Beispiele für Operatoren. 120
Ergebnisse.127
Probleme zur unabhängigen Lösung. 128
Kapitel b Datenfilterung 131
Qualifizieren, was mit WHERE.131 erhalten wurde
Suchbegriffe definieren.135
Verwendung mehrerer Bedingungen.156
NULL erneut besuchen: Warnhinweis.168
Bedingungen ausdrücken verschiedene Wege. 172
Beispiele für Operatoren. 173
Ergebnisse.179
Probleme zur unabhängigen Lösung. 179
Teil III Arbeiten mit mehreren Tabellen. 183
Kapitel 7 Denken in Mengen. 185
Was ist ein Set? 186
Operationen auf Mengen.186
Überschneidung. 187
Unterschied. 192
Einen Verband. 199
Legen Sie Operationen in SQL fest. 203
Ergebnisse.212
Kapitel 8 Interne Verbindungen. 214
Was ist JOIN? 214
INNER JOIN. 215
Anwendung der Bedingungen INNER JOIN.231
Beispiele für Operatoren.233
Ergebnisse.251
Probleme zur unabhängigen Lösung.251
Kapitel 9 Externe Anschlüsse.255
Was ist OUTER JOIN.255?
LINKS/RECHTS ÄUßERE VERBINDUNG.257
VOLLSTÄNDIGE ÄUSSERE VERBINDUNG.276
Verwenden von OUTER JOIN-Operationen.281
Operatorbeispiele.282
Ergebnisse.295
Probleme zur unabhängigen Lösung296
Kapitel 10 UNION-Operationen 298
Was ist UNION.298?
Abfragen mit UNION.300 schreiben
Anwendung von UNION.311
Operatorbeispiele.312
Ergebnisse.322
Probleme zur unabhängigen Lösung.322
Kapitel 11* Unterabfragen325
Was ist eine Unterabfrage.326?
Unterabfragen als Ausdrücke mit Spalten.327
Unterabfragen als Filter.332
Unterabfragen verwenden.347
Beispiele für Operatoren349
Ergebnisse.361
Probleme zur unabhängigen Lösung.362
Teil IV: Daten zusammenfassen und gruppieren. 365
Kapitel 12* Einfache Summe.367
Aggregatfunktionen.367
Verwendung von Aggregatfunktionen in Filtern.381
Operatorbeispiele.384
Ergebnisse.390
Probleme zur unabhängigen Lösung.390
Kapitel 13 Gruppieren von Daten. 393
Warum müssen Sie Daten gruppieren.393
GROUP BY-Klausel. 395
Auferlegung einiger Einschränkungen.404
Verwenden von GROUP BY.408
Operatorbeispiele.409
Ergebnisse.417
Probleme zur unabhängigen Lösung.418
Kapitel 14 Filtern gruppierter Daten.420
Eingrenzung der Gruppen.420
Filter: Spüren Sie den Unterschied. 425
Mit HAVING. 432
Beispiele für Operatoren. 433
Ergebnisse. 441
Probleme zur unabhängigen Lösung. 441
Abschluss. 445
Anwendungen 447
Anhang A SQL-Standarddiagramme. 449
Anhang B Verwendete Datenbankstrukturen
als Beispiele. 455
Anhang C Empfohlene Lektüre. 459

Vorwort
SQL Queries for Mere Mortals ist eine hervorragende Einführung in SQL-Abfragen und ergänzt das vorherige Buch Database Design for Mere Mortals von Addison-Wesley. Man könnte sagen, dass dies eine noch bessere Einführung ist als das erste Buch. Ein echter Programmierer (also ein Normalsterblicher) verbringt mehr Zeit mit dem Schreiben von SQL-Abfragen und weniger Zeit damit, die Datenbank selbst zu entwerfen. Die Programme werden von hochbezahlten Datenbankadministratoren erstellt, die Privatbüros und Sportwagen besitzen. Die meisten Programmierer versuchen, SQL innerhalb eines streng definierten Schemas zum Laufen zu bringen.
Ich erstelle Datenbanken und unterrichte in meinem Beruf fortgeschrittenes SQL, daher kann ich bestätigen, dass die meisten SQL-Texte genauso lesbar sind wie ägyptische Hieroglyphen. Sobald ein Programm zu funktionieren beginnt, geht der Programmierer, der es geschrieben hat, zur nächsten Aufgabe über, ohne jemals auf das zurückblicken zu müssen, was getan wurde. Und wenn mit diesem Programm etwas schief geht, sendet eine andere Person verzweifelte Nachrichten an Internet-Diskussionsgruppen, wo John und Mike ihn mit ein paar weisen Worten und einer Neufassung des Codes retten. Sie helfen Menschen seit Jahren bei der Lösung ihrer SQL-Probleme. Endlich ist es an der Zeit, alles in einem Buch zusammenzufassen, das jeder nutzen kann!


Kostenfreier Download E-Book in einem praktischen Format, sehen und lesen Sie:
Laden Sie das Buch SQL Queries for Mere Mortals, A Practical Guide to Data Manipulation in SQL, Michael J. Hernandez, John L. Viescas., 2003 – fileskachat.com, schnell und kostenlos herunter.

PDF Herunterladen
Sie können dieses Buch unten kaufen Bestpreis mit Rabatt bei Lieferung in ganz Russland.



SQL FÜR Normalsterbliche ist eine vollständige Einführung in eine strukturierte Abfragesprache, die speziell für Anfänger geschrieben wurde. Wenn Sie keine Erfahrung mit der Verwaltung von Datenbanken haben, lernen Sie in diesem Buch, wie Sie einfach und flüssig mit SQL arbeiten und dabei einfache Abfragen und komplexe Vorgänge verwenden. Um SQL zu beherrschen:

  • Verstehen Sie die Konzepte der Datenbankverwaltung mit einer kurzen, einfachen Einführung in relationale Datenbanken.
  • Befolgen Sie diese Anweisungen, um grundlegende SQL-Befehle zum Suchen und Bearbeiten von Informationen in Datentabellen zu verwenden. Lernen Sie, Daten geschickt auszuwählen, zusammenzufassen und zu verwalten.
  • Arbeiten Sie effektiv mit zusammengesetzten Datentabellen, indem Sie erweiterte Abfragetechniken auf mehr als eine Tabelle gleichzeitig anwenden und komplexe Abfragen und Unterabfragen erstellen.
  • Erstellen Sie neue Datentabellen für Handelsgeschäftsanwendungen. Lernen Sie wichtige Prinzipien eines effektiven Datenbankdesigns und Techniken zur Gewährleistung der Datenintegrität und -sicherheit kennen.
  • Lernen Sie den Umgang mit SQL mit Programmiersprachen anhand eines speziellen Kapitels für Programmierer.

„SQL FÜR Normalsterbliche“ ist ein unverzichtbarer Leitfaden für jede Implementierung einer strukturierten Abfragesprache, einschließlich einer Kurzreferenz zu Standard-SQL und einer Beschreibung der allgemeinen Eigenschaften von Nicht-Standard-SQL.

1. Einführung in relationale Datenbanken
2. Einführung in SQL
3. Verwenden von SQL zum Abrufen von Daten aus Tabellen
4. Verwendung relationaler und boolescher Operatoren zur Erstellung komplexerer Prädikate
5. Verwendung spezieller Operatoren in „Bedingungen“
6. Zusammenfassen von Daten mithilfe von Aggregationsfunktionen
7. Abfrageergebnisse formatieren
8. Verwendung mehrerer Tabellen in einer Abfrage
9. Join-Operation, deren Operanden durch eine Tabelle dargestellt werden
10. Verschachtelungsabfragen
11. Verwandte Unterabfragen
12. Verwendung des EXISTS-Operators
13. Verwendung der Operatoren ANY, ALL und SOME
14. Verwendung der UNION-Klausel
15. Feldwerte eingeben, löschen und ändern
16. Verwendung von Unterabfragen mit Aktualisierungsbefehlen
17. Tabellen erstellen
18. Einschränkungen für den Satz gültiger Datenwerte
19. Bewahren Sie die Datenintegrität
20. Einführung in Ansichten
21. Werte mithilfe von Ansichten ändern
22. Festlegung der Datenzugriffsrechte
23. Globale Aspekte von SQL
24. So halten Sie die Ordnung in der Datenbank aufrecht SQL-Daten
25. Verwendung von SQL mit anderen Programmiersprachen (Embedded SQL)
Anwendungen
A. Antworten auf Übungen
B. SQL-Datentypen
C. Einige häufige Abweichungen vom SQL-Standard
D. Syntax- und Befehlshilfe
E. In Beispielen verwendete Tabellen
F. SQL heute

Einführung in relationale Datenbanken

... Auch bei der Diskussion von SQL werden wir beide Begriffe als Synonyme verwenden. Mit einfachen Tabellen sind Sie bereits vertraut. Bei aller Kürze und Einfachheit eignen sie sich durchaus dazu, die wichtigsten Merkmale der Sprache zu demonstrieren, wie Sie später selbst sehen werden. Manchmal führen wir andere Tabellen ein oder schauen uns andere Daten in einer dieser Tabellen an, um einige davon anzuzeigen Zusatzfunktionen ihre Anwendungen. Jetzt können wir direkt in SQL eintauchen. Nächstes Kapitel, bis
zu dem Sie von Zeit zu Zeit zurückkehren müssen, vermittelt einen allgemeinen Überblick über die Sprache und orientiert Sie an dem im Buch präsentierten Material.

Einführung in SQL

In diesem Kapitel werden viele grundlegende Informationen behandelt, um Ihnen einen Überblick über SQL zu geben. Sie haben gelernt, wie es strukturiert ist, wie es verwendet wird, wie es Daten ausdrückt, wie und von wem es definiert wird (und welche Spannungen entstehen) und einige der Konventionen und Terminologien, die zu seiner Beschreibung verwendet werden. Das nächste Kapitel erläutert ausführlich die Bildung und Funktionsweise von Befehlen. Sie lernen einen Befehl kennen, mit dem Sie Informationen aus Tabellen abrufen können und der einer der am häufigsten verwendeten Befehle in SQL ist. Sie können bestimmte Informationen selbst aus der Datenbank abrufen.

Globale Aspekte von SQL

  • Synonyme (wie man neue Namen für Datenobjekte erstellt)
  • Datenbankspeicherplatz (dbspace) (so partitionieren Sie den verfügbaren Speicherplatz in einer Datenbank)
  • Transaktionsverarbeitung (So speichern oder verwerfen Sie Änderungen an der Datenbank)
  • Parallelitätskontrolle (wie Sie mit SQL verhindern können, dass sich Befehle gegenseitig stören)

Synonyme sind Objekte, haben Namen und (manchmal) Besitzer, existieren aber nicht unabhängig von der Tabelle, deren Namen sie ersetzen. Sie können gemeinsam genutzt werden und daher für jeden zugänglich sein, der Zugriff auf das Objekt hat, oder sie können nur einem bestimmten Benutzer gehören. Dbspaces sind Datenbankunterabschnitte, die Benutzern zugewiesen sind. Zusammengehörige Tabellen, die häufig einem Join-Vorgang unterzogen werden, werden am besten im selben Datenbankbereich gespeichert. COMMIT und ROLLBACK sind Befehle, mit denen alle Änderungen an der Datenbank seit dem vorherigen COMMIT- oder ROLLBACK-Befehl oder dem Start einer Sitzung als Gruppe gespeichert oder verworfen werden. Die Parallelitätskontrolle bestimmt, inwieweit sich gleichzeitige Befehle gegenseitig beeinflussen. Hier treten betriebliche Unterschiede in der Funktionsweise von Datenbanken und der Isolierung von Befehlen auf.

So halten Sie die Ordnung in einer SQL-Datenbank aufrecht

Daher verwenden SQL-Systeme eine Reihe von Tabellen, die als Systemverzeichnis der Datenbankstruktur bezeichnet werden. Diese Tabellen können abgefragt, aber nicht aktualisiert werden. Sie können auch Kommentarspalten zu den Tabellen SYSTEMCATALOG und SYSTEMCOLUMNS hinzufügen (oder löschen). Das Erstellen von Ansichten für diese Tabellen ist eine hervorragende Möglichkeit, genau zu definieren, auf welche Informationen Benutzer zugreifen dürfen. Damit ist unsere Diskussion über SQL im interaktiven Modus abgeschlossen. Das nächste Kapitel befasst sich mit der direkten Verwendung von SQL in Programmen, die in Programmiersprachen geschrieben sind. Durch diese Verwendung können Sie die Interaktion des Programms mit der Datenbank nutzen.

Verwendung von SQL mit anderen Programmiersprachen (Embedded SQL)

SQL-Befehle sind in prozeduralen Programmiersprachen enthalten, um die Stärken der beiden Ansätze zu kombinieren. Für die Implementierung dieser Funktion sind einige SQL-Erweiterungen erforderlich. Eingebettete SQL-Befehle werden von einem Programm namens Precompiler (Präprozessor) übersetzt, um ein Programm zu erstellen, das von einem Hochsprachen-Compiler verstanden werden kann. Eingebettete SQL-Befehle werden durch Aufrufe von Routinen ersetzt, die mithilfe des eingebetteten Präprozessors erstellt werden. Diese Routinen werden Zugriffsmodule genannt. Mit diesem Ansatz unterstützt ANSI eingebettetes SQL für Sprachen Pascal-Programmierung, FORTRAN, COBOL, PL/1. Auch andere Sprachen werden von Entwicklern verwendet. Das wichtigste davon ist C. Bei der Beschreibung von Embedded SQL sollte besonders auf Folgendes geachtet werden:

  • Alle integrierten SQL-Befehle beginnen und enden mit EXEC SQL, abhängig von der verwendeten Hochsprache.
  • Alle in SQL-Befehlen verwendeten Hochsprachenvariablen müssen in den Abschnitt aufgenommen werden SQL-Beschreibungen vor seiner Verwendung.
  • Werden Hochsprachenvariablen in SQL-Befehlen verwendet, muss ihren Namen ein Doppelpunkt vorangestellt werden.
  • Die Ausgabe von Abfragen kann mit INTO genau dann direkt in Hochsprachenvariablen gespeichert werden, wenn die Abfrage eine einzelne Zeile auswählt.
  • Cursor können verwendet werden, um die Abfrageausgabe zu speichern und zeilenweise darauf zuzugreifen. Cursor werden deklariert (zusammen mit einer Definition der Abfrage, deren Ausgabe der Cursor enthält), geöffnet (was der Ausführung der Abfrage entspricht) und geschlossen (was dem Entfernen der Ausgabe vom Cursor entspricht und die Verbindung zwischen ihnen unterbricht). Ausgabe und Cursor). Während der Cursor geöffnet ist, können Sie mit dem FETCH-Befehl auf die Ausgabe der Abfrage zugreifen: eine Zeile für jede Ausführung des FETCH-Befehls.
  • Cursor können aktualisierbar oder schreibgeschützt sein. Um aktualisierbar zu sein, muss ein Cursor dieselben Kriterien erfüllen wie eine Ansicht. Es dürfen nicht die Klauseln ORDER VU und UNION verwendet werden, deren Verwendung in der Ansicht verboten ist. Ein Cursor, der nicht aktualisiert wird, ist ein schreibgeschützter Cursor.
  • Wenn der Cursor aktualisierbar ist, kann er zum Bearbeiten von Zeilen verwendet werden, die von den eingebetteten SQL-Befehlen UPDATE und DELETE in der WHERE CURRENT OF-Klausel verwendet werden. Das DELETE- oder UPDATE-Element muss zu der Tabelle gehören, auf die über den Abfragecursor zugegriffen wird.
  • SQLCODE kann als numerische Variable für jedes Programm deklariert werden, das eingebettetes SQL verwendet. Die Werte dieser Variablen werden nach der Ausführung jedes SQL-Befehls automatisch festgelegt.
  • Wenn der SQL-Befehl normal ausgeführt wird, aber keine Ausgabe erzeugt oder nicht die erwarteten Änderungen an der Datenbank vornimmt, wird der SQLCODE auf 100 gesetzt. Wenn der Befehl fehlschlägt, wird der SQLCODE auf einige gesetzt negative Bedeutung, die je nach SQL-System die Fehlerursache beschreibt. Andernfalls ist SQLCODE Null.
  • Die WHENEVER-Klausel kann verwendet werden, um zu bestimmen, welche Aktion ausgeführt werden soll, wenn SQLCODE 100 (NOT FOUND) oder negativ (SQLERROR) ist. Diese Aktion besteht darin, zu einem bestimmten Punkt im Programm zu gehen (GOTO<метка>) oder eine „leere Aktion“ auszuführen (WEITER, entspricht dem Konzept des „Nichtstuns“). Der Standardwert ist „leere Aktion“.
  • Als Indikatoren können nur numerische Variablen verwendet werden. Indikatorvariablen folgen anderen Variablennamen im SQL-Befehl ohne Trennzeichen außer dem Wort INDICATOR.
  • Normalerweise ist der Wert einer Indikatorvariablen O. Wenn ein SQL-Befehl versucht, einen NULL-Wert in eine Hochsprachenvariable zu platzieren, die diesen Indikator verwendet, wird ihm ein negativer Wert zugewiesen. Diese Eigenschaft kann zum Fehlerschutz und als Flag zum Markieren von NULL-Werten in SQL verwendet werden, die im Hauptprogramm speziell interpretiert werden.
  • Indikatorvariablen können verwendet werden, um NULL-Werte in SQL-Befehle INSERT oder UPDATE einzufügen. Sie nehmen positive Werte an, wenn eine Zeichenfolgenkürzungssituation auftritt.
SQL für Normalsterbliche + SQL in 10 Minuten
Sams Bringen Sie sich SQL in 10 Minuten bei
Gepostet von Ben Forta
Übersetzer: V. Ginzburg
Sprachen: Russisch
Herausgeber: Williams
Serie: Lernen in 10 Minuten
ISBN 978-5-8459-1858-1, 978-0-672-33607-2; 2014

Seiten 288 S.
Format 84x108/32 (130x200 mm)
Auflage 2000 Exemplare.
Hardcover Taschenbuch

Das Buch SQL in 10 Minuten bietet einfache und praktische Lösungen für alle, die schnell zu Ergebnissen kommen möchten. Nachdem Sie alle 22 Lektionen durchgearbeitet haben, die jeweils nicht länger als 10 Minuten dauern, erfahren Sie alles Nötige praktische Anwendung SQL. Die im Buch aufgeführten Beispiele sind für IBM DB2, Microsoft Access und Microsoft geeignet SQL Server, MySQL, Oracle, PostgreSQL, SQLite, MariaDB und Apache OpenOffice Base.
Zugriff auf alle Links
Anschauliche Beispiele helfen Ihnen zu verstehen, wie SQL-Anweisungen aufgebaut sind.
Tipps schlagen Abkürzungen zu Lösungen vor.
Warnungen helfen Ihnen, häufige Fehler zu vermeiden.
Hinweise sorgen für weitere Erläuterungen.
Was Sie in 10 Minuten lernen können:


  • - grundlegende SQL-Anweisungen;
    - Erstellen komplexer SQL-Abfragen mit vielen Klauseln und Operatoren;
    - Extrahieren, Sortieren und Formatieren von Daten;
    - Erhalten spezifischer Daten mithilfe verschiedener Filtermethoden;
    - Anwendung von Zusammenfassungsfunktionen, um zusammenfassende Daten zu erhalten;
    - Kombinieren relationaler Tabellen;
    - Daten hinzufügen, aktualisieren und löschen;
    - Tabellen erstellen und ändern;
    - Arbeiten mit Ansichten, gespeicherten Prozeduren und vielem mehr.
Ben Forta ist Entwicklungsleiter bei Adobe Systems. Autor zahlreicher Bestseller, darunter Bücher über Datenbanken, SQL und ColdFusion. Es hat große Erfahrung im Datenbankdesign und in der Anwendungsentwicklung.

SQL verstehen
Autor: Martin Graber
Übersetzer: V. Yastrebov
Sprachen: Russisch
Herausgeber: Lori
ISBN 978-5-85582-301-1; 2014
zusätzliche Eigenschaften
Seiten 378 S.
Format 70x100/16 (170x240 mm)
Auflage 200 Exemplare.
Hardcover Taschenbuch

SQL FÜR Normalsterbliche ist eine vollständige Einführung in eine strukturierte Abfragesprache, die speziell für Anfänger geschrieben wurde. Wenn Sie keine Erfahrung mit der Verwaltung von Datenbanken haben, lernen Sie in diesem Buch, wie Sie einfach und flüssig mit SQL arbeiten und dabei einfache Abfragen und komplexe Vorgänge verwenden. Um SQL zu beherrschen:
- Verstehen Sie die mit der Datenbankverwaltung verbundenen Konzepte mit einer kurzen und einfachen Einführung in relationale Datenbanken.
- Befolgen Sie diese Anweisungen, um grundlegende SQL-Befehle zum Suchen und Bearbeiten von Informationen in Datentabellen zu verwenden. Lernen Sie, Daten geschickt auszuwählen, zusammenzufassen und zu verwalten.
- Arbeiten Sie effektiv mit zusammengesetzten Datentabellen, indem Sie erweiterte Abfragetechniken auf mehr als eine Tabelle gleichzeitig anwenden und komplexe Abfragen und Unterabfragen erstellen.
- Erstellen Sie neue Datentabellen für Handelsgeschäftsanwendungen. Lernen Sie wichtige Prinzipien eines effektiven Datenbankdesigns und Techniken zur Gewährleistung der Datenintegrität und -sicherheit kennen.
- Lernen Sie mithilfe eines speziellen Kapitels für Programmierer, SQL mit Programmiersprachen zu verwenden.

„SQL FÜR Normalsterbliche“ ist ein unverzichtbarer Leitfaden für jede Implementierung einer strukturierten Abfragesprache, einschließlich einer Kurzreferenz zu Standard-SQL und einer Beschreibung der allgemeinen Eigenschaften von Nicht-Standard-SQL.



Freunden erzählen