Database Reference
In-Depth Information
Was wir am dritten Tag gelernt haben
Heute sind wir tief in die Flexibilität der PostgreSQL-Stringsuche eingetaucht
und haben das cube -Paket zur mehrdimensionalen Suche genutzt. Wir haben
einen Blick auf die nicht standardkonformen Erweiterungen geworfen, die
PostgreSQL an die Spitze der Open-Source-RDBMS gebracht haben. Ihnen
stehen dutzende (wenn nicht hunderte) zusätzlicher Erweiterungen zur Ver-
fügung, von der Speicherung geographischer Daten bis zu kryptographischen
Funktionen, maßgeschneiderten Datentypen und Spracherweiterungen. Ne-
ben der Stärke von SQL sind Zusatzpakete das, was PostgreSQL brillieren
lässt.
Tag 3: Selbststudium
Finden Sie heraus
1. Finden Sie die Online-Dokumentation aller bei Postgres mitgelieferten
Zusatzpakete.
2. Finden Sie die Online-Dokumentation zu POSIX-Regex' (die auch für zu-
künftige Kapitel sehr praktisch ist).
Machen Sie Folgendes
1. Entwickeln Sie eine Stored Procedure, der Sie einen Filmtitel oder den
Namen eines Schauspielers übergeben können und die fünf Empfehlun-
gen zurückgibt. Diese Empfehlungen sollen auf den Filmen basieren, in
denen der Schauspieler mitgespielt hat oder die ähnliche Genres abde-
cken.
2. Erweitern Sie die Filmdatenbank um Benutzerkommentare und extrahie-
ren Sie daraus Schlüsselwörter (ohne englische Stoppwörter). Verknüp-
fen Sie diese Schlüsselwörter mit den Nachnamen der Schauspieler und
versuchen Sie herauszufinden, über welche Schauspieler ammeisten dis-
kutiert wird.
2.5 Zusammenfassung
Wenn Sie noch nicht viel Zeit mit relationalen Datenbanken verbracht ha-
ben, sollten Sie unbedingt tiefer in PostgreSQL (oder eine andere relationale
Datenbank) einsteigen, bevor Sie sie zugunsten einer anderen Variante fallen
lassen. Relationale Datenbanken standen über 40 Jahre im Fokus intensiver
akademischer Forschung und industrieller Verbesserungen, und PostgreSQL
ist eine der besten relationalen Open-Source-Datenbanken, um von diesen
Weiterentwicklungen zu profitieren.
Search WWH ::




Custom Search