Heute hatte ich endlich mal wieder die Zeit gehabt, um zusammen mit Rika eine Runde um unseren See zu machen. Erstaunlich, wie sich so ein See nach wenigen Wochen Frühling, verändern kann. Meiner Meinung einer der schönsten Stellen von Geldern!

Heute hatte ich endlich mal wieder die Zeit gehabt, um zusammen mit Rika eine Runde um unseren See zu machen. Erstaunlich, wie sich so ein See nach wenigen Wochen Frühling, verändern kann. Meiner Meinung einer der schönsten Stellen von Geldern!

In dieser Folge denke ich laut über Dinge nach, die mich gerade beschäftigen. Zwischen Weltpolitik und Gartenarbeit, zwischen künstlicher Intelligenz und der Frage nach dem nächsten Auto entsteht ein sehr persönlicher Gedankenspaziergang. Warum machen mir manche Entwicklungen in der Weltpolitik Sorgen?
Warum fühlt sich ein Ferienende manchmal so an, als hätte man viel geschafft – und trotzdem nicht alles erledigt?
Und warum freut es einen eigentlich immer noch, wenn jemand sagt: „Du machst tolle Bilder“?
Dieser markante Einzelbaum auf der Boeckelt bei Geldern gehört zu den eindrucksvollsten Motiven der niederrheinischen Landschaft. Frei auf einer Wiese stehend, wirkt er wie ein natürlicher Mittelpunkt in der offenen Weite zwischen Feldern und Himmel.
An diesem Abend sorgte der dramatische Sonnenuntergang am Niederrhein für eine besondere Stimmung. Die tief stehende Sonne tauchte den Horizont in warme Gelb- und Orangetöne, während sich darüber violette und rosafarbene Wolkenbänder über den Himmel zogen. Durch die lange Belichtungszeit wirken die Wolken fast wie Pinselstriche am Himmel und verleihen der Szene eine dynamische, fast malerische Atmosphäre.
Gerade solche Momente machen die Boeckelt bei Geldern zu einem faszinierenden Ort für Landschaftsfotografie am Niederrhein. Die Kombination aus weiter Landschaft, markanten Einzelbäumen und beeindruckenden Lichtstimmungen bietet immer wieder neue Perspektiven für Fotografen und Naturfreunde.
Dieses Bild zeigt, wie viel Ruhe und Schönheit in der scheinbar einfachen Landschaft des Niederrheins steckt – besonders in den stillen Minuten rund um den Sonnenuntergang.


Der Heitkampsee auf der Boeckelt in Geldern ist heute ein ruhiger Naturort, der viele Spaziergänger aus der Region anzieht. Kaum zu glauben, dass hier früher einmal eine Kiesgrube war. Mit der Zeit hat sich die Landschaft zurückerobert, und aus der ehemaligen Abbaustelle ist ein kleines Paradies am Niederrhein entstanden.
Besonders in den Abendstunden zeigt sich der See von seiner schönsten Seite. Wenn das warme Licht der untergehenden Sonne über das Wasser fällt, spiegeln sich Wolken, Bäume und Himmel in der ruhigen Oberfläche. Zwischen den Seerosen im Vordergrund entsteht eine fast malerische Stimmung, die diesen Ort zu einem beliebten Motiv für Natur- und Landschaftsfotografie in Geldern macht.
Der Heitkampsee ist heute frei zugänglich und wird gleichzeitig von einem Angelverein gepflegt und genutzt. Diese Mischung aus Natur, Ruhe und verantwortungsvoller Nutzung macht den besonderen Charakter dieses Ortes aus.
Man kann nur hoffen, dass der Heitkampsee auf der Boeckelt noch lange so idyllisch bleibt – als Rückzugsort für Tiere, Angler, Spaziergänger und alle, die die besondere Atmosphäre der niederrheinischen Landschaft genießen möchten.

Dieses Foto entstand früh am Morgen auf der Boeckelt bei Geldern, einer offenen Weidelandschaft am Niederrhein. Während der Sonnenaufgang den Himmel in warme Farben taucht und Nebel über der Wiese liegt, steht ein markanter einzelner Baum als zentrales Motiv der Landschaft. Für viele Menschen aus der Region gehört dieser Baum zu den schönsten und bekanntesten Fotomotiven der Umgebung.
Im Vordergrund läuft mein Hund Rika, der mich an diesem Morgen auf meiner Fototour begleitet hat. Für sie war der Spaziergang über die weite Wiese genauso besonders wie für mich das Fotografieren dieser ruhigen Morgenstimmung. Solche Momente zeigen, warum der Niederrhein mit seinen weiten Feldern, Nebellandschaften und alten Einzelbäumen ein faszinierendes Gebiet für Landschaftsfotografie ist.
Inzwischen hat sich dieser Ort verändert: Auf der Weide leben heute Wasserbüffel, weshalb Spaziergänge dort nicht mehr möglich sind. Umso wertvoller sind die Erinnerungen an frühere Fototouren – und Bilder wie dieses, die die besondere Atmosphäre der Boeckelt bei Geldern festhalten.

SQL-Aufgaben selbst erstellen und anderen erklären
Wir nutzen weiterhin unsere Online-Shop-Datenbank aus den letzten Stunden. Öffne SQLite Online und lade die Datenbank.
JOIN – Tabellen verbinden
▾
JOIN kannst du Daten aus zwei oder mehr Tabellen gleichzeitig abfragen und miteinander verbinden. Das ist nötig, wenn die gesuchten Informationen auf verschiedene Tabellen verteilt sind.
Beispiel: In der Tabelle Orders steht nur die CustomerID, nicht der Name. Mit JOIN holen wir den Namen aus Customers.
| Orders (Auszug) | Customers (Auszug) | ||
|---|---|---|---|
| OrderID | CustomerID | CustomerID | CustomerName |
| 10248 | 90 | 90 | Vins et alcools Chevalier |
| 10249 | 81 | 81 | Toms Spezialitäten |
Die CustomerID ist der gemeinsame Schlüssel – damit verbinden wir die beiden Tabellen.
| Code-Teil | Was bedeutet das? |
|---|---|
SELECT Customers.CustomerName, ... |
Welche Spalten soll das Ergebnis zeigen? Da wir aus zwei Tabellen abfragen, schreiben wir Tabellenname.Spaltenname, damit SQL weiß, woher die Spalte kommt. |
FROM Orders |
Die erste (Haupt-)Tabelle, aus der wir starten. Hier beginnt SQL zu lesen. |
JOIN Customers |
Die zweite Tabelle, die wir dazunehmen und mit der ersten verbinden wollen. |
ON Orders.CustomerID = Customers.CustomerID |
Die Verbindungsbedingung: Beide Tabellen teilen sich die CustomerID. SQL sucht Zeilen, bei denen diese ID übereinstimmt, und fügt sie zusammen. |
FROM ist die linke Seite, JOIN die rechte – und ON ist der Zahn, der beide zusammenhält.🎯 Noch ein Beispiel: Welcher Mitarbeiter hat welche Bestellung bearbeitet?
CustomerID), musst du immer angeben, von welcher Tabelle sie stammt: Orders.CustomerIDProducts.ProductName) und die bestellte Menge (OrderDetails.Quantity) für alle Bestelldetails an.OrderDetails mit Products über ProductID.
| Funktion | Bedeutung | Beispiel |
|---|---|---|
COUNT(*) | Anzahl der Zeilen zählen | Wie viele Bestellungen? |
SUM(Spalte) | Summe berechnen | Gesamtmenge aller Bestellungen |
AVG(Spalte) | Durchschnitt berechnen | Durchschnittspreis der Produkte |
MAX(Spalte) | Größten Wert finden | Teuerster Preis |
MIN(Spalte) | Kleinsten Wert finden | Günstigster Preis |
📝 Beispiel 1: Wie viele Kunden gibt es insgesamt? – Zeile für Zeile erklärt:
| Code-Teil | Was bedeutet das? |
|---|---|
COUNT(*) |
Zählt alle Zeilen in der Tabelle. Das * steht für „alle“ – egal was in den Spalten steht. |
AS AnzahlKunden |
Gibt der Ergebnisspalte einen eigenen Namen (Alias). Statt einer unleserlichen Spaltenüberschrift steht dann „AnzahlKunden“ im Ergebnis. |
FROM Customers |
Sagt SQL, in welcher Tabelle gezählt werden soll. |
📝 Beispiel 2: Mit GROUP BY – Pro Gruppe zählen:
Wie viele Kunden gibt es aus jedem Land?
| Code-Teil | Was bedeutet das? |
|---|---|
SELECT Country, COUNT(*) AS Anzahl |
Wir wollen den Ländernamen sehen und dazu, wie oft er vorkommt (gezählt mit COUNT). |
FROM Customers |
Wir schauen in der Tabelle Customers nach. |
GROUP BY Country |
SQL gruppiert alle Zeilen mit demselben Land zusammen – danach zählt COUNT pro Gruppe. Wichtig: Jede Spalte im SELECT, die keine Aggregatfunktion ist, muss hier auftauchen! |
ORDER BY Anzahl DESC |
Sortiert das Ergebnis absteigend (DESC = größte Zahl zuerst). So sehen wir zuerst die Länder mit den meisten Kunden. |
SELECT → FROM → JOIN → WHERE → GROUP BY → ORDER BY → LIMIT. Du brauchst nicht alle – aber die Reihenfolge muss stimmen!🎯 Großes Beispiel: JOIN + Aggregation kombiniert – Zeile für Zeile erklärt
Welcher Kunde hat die meisten Bestellungen?
| Code-Teil | Was bedeutet das? |
|---|---|
SELECT Customers.CustomerName, COUNT(Orders.OrderID) AS AnzahlBestellungen |
Zeige den Kundennamen und zähle, wie viele OrderID-Einträge es pro Kunde gibt. Das Ergebnis heißt „AnzahlBestellungen“. |
FROM Orders |
Startpunkt ist die Tabelle Orders – sie enthält alle Bestellungen. |
JOIN Customers ON Orders.CustomerID = Customers.CustomerID |
Verbinde Orders mit Customers: Zu jeder Bestellung holen wir den passenden Kundennamen. |
GROUP BY Customers.CustomerName |
Gruppiere alle Zeilen pro Kunde. Danach zählt COUNT, wie viele Bestellungen jeder Kunde hat. |
ORDER BY AnzahlBestellungen DESC |
Sortiere so, dass der Kunde mit den meisten Bestellungen ganz oben steht. |
LIMIT 5 |
Zeige nur die Top 5 Kunden – nicht die ganze Liste. |
Price) aller Produkte in der Tabelle Products?AVG() und nenne die Spalte DurchschnittPreis.
Nutzt SELECT mit einer WHERE-Bedingung.
Beispiel: „Zeige alle Kunden aus Berlin an.“
Kombiniert WHERE, ORDER BY oder LIMIT.
Beispiel: „Liste alle Bestellungen von 2023 auf, sortiert nach Bestelldatum.“
Nutzt JOIN, GROUP BY und COUNT.
Beispiel: „Welcher Kunde hat die meisten Bestellungen? Zeige Name und Anzahl.“
💡 Das PDF enthält alle Erklärungen und deine eigenen Aufgaben. Du kannst es dann an deine Mitschüler:innen weitergeben.
CC BY-NC-ND 4.0 – Dieses Material von Stefan Kierek ist lizenziert unter Creative Commons Namensnennung – Nicht kommerziell – Keine Bearbeitungen 4.0 International.
Datenbank: AppCamps (CC BY-SA) • SQLite Online • SQL Lerncoach
Teste dein Wissen zu SELECT, INSERT, UPDATE und DELETE
SELECT * FROM Customers;DELETE FROM tabellenname WHERE ...Anbei ein Video, dass mit Hilfe von NotebookLM erstellt worden ist!
📋 Lernplakat „Avatare im Internet“ für Klasse 5
Dieses Lernplakat vermittelt Schülerinnen und Schülern der Klasse 5 die sichere Selbstdarstellung im Internet gemäß dem NRW-Kernlehrplan Informatik (Inhaltsfeld „Informatik, Mensch und Gesellschaft“).
Besonders geeignet für:
Zentrale Inhalte:
Didaktische Merkmale: ✅ Große Schrift und klare Strukturierung
✅ Umfangreiche Emoji-Nutzung zur Sprachunterstützung
✅ Farbcodierte Bereiche (Blau = Information, Orange = Warnung, Grün = Schutz)
✅ Zweistufige Differenzierung mit Stern-System
✅ Querformat optimal für Plakat-Ausdruck (A3 oder größer empfohlen)
Einsatzmöglichkeiten:
