|
Datenbanken sind fixer Bestandteil praktisch jeder modernen Softwareentwicklung. Dieses für das Selbststudium konzipierte Buch zeigt dem Einsteiger nicht nur, wie Datenbanken abgefragt werden, sondern geht auch auf Entwurf und Design ein und vermittelt das dazu nötige theoretische Hintergrundwissen ebenso wie praktische Grundlagen. Stellvertretend für die zwei wichtigen Welten ›Sybase‹® und ›Oracle‹®, die großen Einfluss auf die gesamte Datenbankbranche ausüben, werden anhand von MS SQL Server® (und dessen Sprache Transact-SQL®) und PostgreSQL® (PL/pgSQL) die Kenntnisse für eine erfolgreiche Implementierung im Rahmen einer Applikationsentwicklung ebenso vermittelt wie die Grundtechniken, die für Betrieb und Administration eines Datenbankservers unabdingbar sind. Dabei wird Wert auf den größtmöglichen Praxisbezug gelegt: zwei realistische Übungsdatenbanken (– die frei heruntergeladen und lokal installiert oder auf dem Datenbankserver zum Buch read-only angesprochen werden können –) liefern zahlreiche Beispiele, die durchgearbeitet und erläutert werden. Auf der Webseite zum Buch (hier) sind sämtliche Codebeispiele, Aufgaben und Lösungen abrufbar, und zahlreiche Praxistipps und begleitende YouTube-Videoclips runden den Text auch multimedial ab. ISBN 978-1-326-14785-3 |
Hinweis: Alle Clips sind HD-Qualität aufgenommen, und für optimale Lesbarkeit betrachtet man sie am besten als Vollbild (Symbol ganz rechts unten) und in der Qualität ›720p HD‹ (beim ⚙). Video starten, um die Symbole zu sehen.
| Das im Video entstandene Datenbankdiagramm können Sie herunterladen: | |
|
Abschnitt 12.6 – Deadlock (6:17) |
Abschnitt 15.3 – Rechte & Eigentumsketten Demnächst hier. |
|
Abschnitt 17.7 – Einrichtung Replikation (38:47; Teil 1 von 2, englisch) | |
|
Abschnitt 20.2 – Business Intelligence – Teil 2: Staging Datenbank (12:19) |
Abschnitt 20.3 – Business Intelligence – Teil 3: Implementierung (21:40) |
|
Abschnitt 20.4 – Business Intelligence – Teil 4: Browsing (18:37) | |
|
Appendix B – Installation PostgreSQL (13:36 – in englischer Sprache) |
Die Mitarbeiter-Tabelle enthält also folgende Felder: { SVNr, GebDat, Vorname, Zuname, Adresse, PLZ, AbtNr }
Die Mitarbeiter-Tabelle enthält also folgende Felder: { SVNr, GebDat, Vorname, Zuname, Adresse, PLZ, AbtNr }
alter trigger iTest on datTest for insert as begin disable trigger uTest on datTest ; update datTest set ins = getdate(), insBy = current_user , upd = null, updBy = null where id in ( select id from inserted ) ; enable trigger uTest on datTest ; end