tag:forum.selfhtml.org,2005:/self SELF-Wiki: neuer Kurs Datenbanken und SQL – SELFHTML-Forum 2020-05-16T21:02:10Z https://forum.selfhtml.org/self/2020/may/16/self-wiki-neuer-kurs-datenbanken-und-sql/1770542?srt=yes#m1770542 Matthias Scharwies mscharwies@selfhtml.org 2020-05-16T04:30:56Z 2020-05-16T04:30:56Z SELF-Wiki: neuer Kurs Datenbanken und SQL <p>Servus!</p> <p>Irgendwie hatte ich immer etwas zu Datenbanken und SQL im Wiki vermisst. Eine Durchsicht der Unterkapitel von Datenbank(en) zeigte mir aber, dass dort bereits zwei Artikel aus dem SELFHTML-Aktuell-Bereich vorhanden waren und nur ein Einstiegskapitel zu SQL fehlt.</p> <p>Voilà:</p> <ul> <li><a href="https://wiki.selfhtml.org/wiki/Datenbank" rel="nofollow noopener noreferrer">Datenbank</a> <ul> <li><a href="https://wiki.selfhtml.org/wiki/Datenbank/Allgemeine_Grundlagen" rel="nofollow noopener noreferrer">Allgemeine_Grundlagen</a></li> <li><a href="https://wiki.selfhtml.org/wiki/Datenbank/SQL-Grundlagen" rel="nofollow noopener noreferrer">SQL-Grundlagen</a></li> <li><a href="https://wiki.selfhtml.org/wiki/Datenbank/Einf%C3%BChrung_in_Joins" rel="nofollow noopener noreferrer">Einführung_in_Joins</a></li> <li><a href="https://wiki.selfhtml.org/wiki/Datenbank/Fortgeschrittene_Jointechniken" rel="nofollow noopener noreferrer">Fortgeschrittene_Jointechniken</a></li> <li><a href="https://wiki.selfhtml.org/wiki/Datenbank/Triggers_und_Stored_Functions" rel="nofollow noopener noreferrer">Triggers_und_Stored_Functions</a></li> </ul> </li> </ul> <h3>ToDo</h3><p>Was noch fehlt, …</p> <ul> <li> <p>die Empfehlung, dies entweder in einer Sandbox woanders auszuprobieren (<a href="https://caniuse.com/#search=websql" rel="noopener noreferrer">WebSQL</a> is "<em>no longer maintained</em>") oder eben der Verweis sich eine <a href="https://wiki.selfhtml.org/wiki/Webserver/lokal_einrichten" rel="nofollow noopener noreferrer">Arbeitsumgebung lokal einzurichten</a> (Wo sollte dieser Hinweis hin, direkt auf die Übersichtsseite; in die SQL-Grundlagen oder woanders?)</p> </li> <li> <p>das Kapitel <strong>"Stored Functions"</strong> besteht seit 2014 leider nur aus einem Gerüst und müsste ausgebaut werden.</p> </li> </ul> <p>Herzliche Grüße</p> <p>Matthias Scharwies</p> <div class="signature">-- <br> 25 Jahre SELFHTML → <strong>neuer Termin!</strong> → <strong><a href="https://forum.selfhtml.org/events/4" rel="noopener noreferrer">SELF-Treffen 09.-11. Oktober 2020</a></strong> in <strong>Mannheim</strong> </div> https://forum.selfhtml.org/self/2020/may/16/self-wiki-neuer-kurs-datenbanken-und-sql/1770549?srt=yes#m1770549 Mitleser 2020-05-16T11:49:27Z 2020-05-16T11:49:27Z SELF-Wiki: neuer Kurs Datenbanken und SQL <p>Hi,</p> <p>ich würde da erstmal was ganz Grundsätzliches suchen:</p> <ul> <li>wie lege ich eine Datenbank, Tabelle an?</li> <li>welche Tools gibt es?</li> <li>DBMS, Datenbank, Tabelle, Spalte, ...</li> <li>warum Spaltentypen, welche sind wofür üblich?</li> <li>welche Bedeutung hat eine ID?</li> <li>Autoincrement</li> <li>Semantikfreiheit von IDs</li> <li>was sind Relationen?</li> <li>welche Abhängigkeiten gibt es bei Relationen?</li> <li>Sortieren</li> <li>Gruppieren</li> <li>Joinen</li> <li>Ausschluss-Joins</li> <li>Union</li> <li>Fehler- und Statusmeldungen</li> </ul> <h4>In die Tiefe (1)</h4><ul> <li>Engines und ihre Vor- und Nachteile</li> <li>Transaktionen als Wundermittel? Gehts auch einfacher?</li> </ul> <h4>In die Tiefe (2)</h4><ul> <li>Mandatives Locking und Strategien, dieses zu umgehen.</li> <li>Stored Routines, Triggers</li> <li>Exceptions auswerten und nutzen (z.B. in Triggern)</li> </ul> <h4>Technisches und Sicherheit</h4><ul> <li>APIs (Requester) für Hochsprachen</li> <li>User- und Passwortverwaltung</li> <li>differenzierte Zugriffsrechte bis auf Spaltenebene</li> <li>Kreuzrechteverwaltung (differenzierte Userrechte auf Datensatzebene)</li> <li>SSL required</li> </ul> <p>und Vieles mehr.</p> <p>Viel Erfolg<br> Mitleser</p> https://forum.selfhtml.org/self/2020/may/16/self-wiki-neuer-kurs-datenbanken-und-sql/1770563?srt=yes#m1770563 Rolf B 2020-05-16T15:47:21Z 2020-05-16T15:47:21Z SELF-Wiki: neuer Kurs Datenbanken und SQL <p>Hallo Matthias,</p> <p>wer hat die SQL-Grundlagen eigentlich von wem abgeschrieben? Selfhtml von Wikipedia oder Wikipedia von Selfhtml? Das ist ja eins-zu-eins identisch!</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> https://forum.selfhtml.org/self/2020/may/16/self-wiki-neuer-kurs-datenbanken-und-sql/1770551?srt=yes#m1770551 Matthias Apsel matthias.apsel@selfhtml.org https://brückentage.info 2020-05-16T11:57:58Z 2020-05-16T11:57:58Z SELF-Wiki: neuer Kurs Datenbanken und SQL <p>Hallo Mitleser,</p> <blockquote> <p>Hi,</p> <p>[viele Vorschläge]</p> <p>Viel Erfolg<br> Mitleser</p> </blockquote> <p>Ich komme nicht umhin, aus diesem Wunsch etwas Sarkasmus herauszulesen. Du hast nicht zufällig Lust, dich zu beteiligen?</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Du kannst das Projekt SELFHTML unterstützen,<br> indem du bei Amazon-Einkäufen <a href="https://smile.amazon.de/ch/314-570-45498" rel="nofollow noopener noreferrer">Amazon smile</a> (<a href="https://www.amazon.de/gp/help/customer/display.html?ie=UTF8&nodeId=202035970%5D" rel="nofollow noopener noreferrer">Was ist das?</a>) nutzt. </div> https://forum.selfhtml.org/self/2020/may/16/self-wiki-neuer-kurs-datenbanken-und-sql/1770561?srt=yes#m1770561 Mitleser 2020-05-16T15:16:53Z 2020-05-16T15:16:53Z SELF-Wiki: neuer Kurs Datenbanken und SQL, Nachtrag zu meinem Posting <p>Hi,</p> <p>ganz wichtige Sachen habe ich vergessen:</p> <ul> <li> <p>Grundlagenbefehle -- Create<br> -- Drop<br> -- Alter<br> -- Select<br> -- Insert<br> -- Update<br> -- Delete</p> </li> <li> <p>Subselects</p> </li> <li> <p>Escaping bei Zusammenarbeit mit Interfaces</p> </li> <li> <p>Die diversen Stellen für Zeichencodierungen<br> Die Webworker wird vermutlich hauptsächlich das Zusammenspiel mit den gängigen Skriptsprachen interessieren.</p> </li> </ul> <p>LG<br> Mitleser</p> https://forum.selfhtml.org/self/2020/may/16/self-wiki-neuer-kurs-datenbanken-und-sql/1770552?srt=yes#m1770552 Mitleser 2020-05-16T12:03:21Z 2020-05-16T12:03:21Z SELF-Wiki: neuer Kurs Datenbanken und SQL <p>Hi,</p> <blockquote> <blockquote> <p>[viele Vorschläge]</p> <p>Viel Erfolg<br> Mitleser</p> </blockquote> <p>Ich komme nicht umhin, aus diesem Wunsch etwas Sarkasmus herauszulesen.</p> </blockquote> <p>Überhaupt nicht. So ein Tutorial fehlt einfach.</p> <blockquote> <p>Du hast nicht zufällig Lust, dich zu beteiligen?</p> </blockquote> <p>Wie würde das aussehen?</p> <p>LG<br> Mitleser</p> https://forum.selfhtml.org/self/2020/may/16/self-wiki-neuer-kurs-datenbanken-und-sql/1770553?srt=yes#m1770553 Matthias Apsel matthias.apsel@selfhtml.org https://brückentage.info 2020-05-16T12:09:19Z 2020-05-16T12:09:19Z SELF-Wiki: neuer Kurs Datenbanken und SQL <p>Hallo Mitleser,</p> <blockquote> <blockquote> <p>Du hast nicht zufällig Lust, dich zu beteiligen?</p> </blockquote> <p>Wie würde das aussehen?</p> </blockquote> <p>Du meldest dich im Wiki an und erstellst in deinem Benutzernamensraum passende Artikelentwürfe, bekommst ggf. Unterstützung mindestens von <a href="/users/3833" class="mention registered-user" rel="noopener noreferrer">@Matthias Scharwies</a> und mir.</p> <p>Wenn deine Entwürfe fertig sind, werden sie in den Hauptnamensraum verschoben.</p> <p>Verbesserungen an bestehenden Artikeln kannst du auch unangemeldet vornehmen.</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Du kannst das Projekt SELFHTML unterstützen,<br> indem du bei Amazon-Einkäufen <a href="https://smile.amazon.de/ch/314-570-45498" rel="nofollow noopener noreferrer">Amazon smile</a> (<a href="https://www.amazon.de/gp/help/customer/display.html?ie=UTF8&nodeId=202035970%5D" rel="nofollow noopener noreferrer">Was ist das?</a>) nutzt. </div> https://forum.selfhtml.org/self/2020/may/16/self-wiki-neuer-kurs-datenbanken-und-sql/1770562?srt=yes#m1770562 Matthias Scharwies mscharwies@selfhtml.org 2020-05-16T15:39:01Z 2020-05-16T15:39:01Z SELF-Wiki: neuer Kurs Datenbanken und SQL, Nachtrag zu meinem Posting <p>Servus!</p> <blockquote> <p>ganz wichtige Sachen habe ich vergessen:<br> …</p> </blockquote> <p>Ich kann mich <a href="/users/2" class="mention registered-user" rel="noopener noreferrer">@Matthias Apsel</a> nur anschließen:</p> <blockquote> <blockquote> <blockquote> <p>Du hast nicht zufällig Lust, dich zu beteiligen?</p> </blockquote> </blockquote> </blockquote> <blockquote> <blockquote> <p>Wie würde das aussehen?</p> </blockquote> </blockquote> <blockquote> <p>Du meldest dich im Wiki an und erstellst in deinem Benutzernamensraum passende Artikelentwürfe, bekommst ggf. Unterstützung mindestens von <a href="/users/3833" class="mention registered-user" rel="noopener noreferrer">@Matthias Scharwies</a> und mir.</p> </blockquote> <blockquote> <p>Verbesserungen an bestehenden Artikeln kannst du auch unangemeldet vornehmen.</p> </blockquote> <p>Irgendwie redet jeder von Community und "das müsste noch gemacht werden" und dann bleibt die Arbeit doch an einigen, wenigen hängen.</p> <p>Herzliche Grüße</p> <p>Matthias Scharwies</p> <div class="signature">-- <br> 25 Jahre SELFHTML → <strong>neuer Termin!</strong> → <strong><a href="https://forum.selfhtml.org/events/4" rel="noopener noreferrer">SELF-Treffen 09.-11. Oktober 2020</a></strong> in <strong>Mannheim</strong> </div> https://forum.selfhtml.org/self/2020/may/16/self-wiki-neuer-kurs-datenbanken-und-sql/1770564?srt=yes#m1770564 Matthias Scharwies mscharwies@selfhtml.org 2020-05-16T16:22:00Z 2020-05-16T16:22:00Z SELF-Wiki: neuer Kurs Datenbanken und SQL <p>Servus!</p> <blockquote> <p>Hallo Matthias,</p> <p>wer hat die SQL-Grundlagen eigentlich von wem abgeschrieben? Selfhtml von Wikipedia oder Wikipedia von Selfhtml? Das ist ja eins-zu-eins identisch!</p> </blockquote> <p>Ich bekenne mich schuldig!</p> <p>Da die das aber bei vielen HTML und CSS-Artikeln früher auch gemacht hatten, habe ich kein schlechtes Gewissen.</p> <p>Es gibt einige PHP-Tutorials in der Pipeline, bei denen eine Verlinkung auf diesen Datenbank-Kurs erfolgt.</p> <p>Ich glaube wie <a href="/users/12722" class="mention registered-user" rel="noopener noreferrer">@Mitleser</a>, dass da einiges fehlt.</p> <p>Vielen Dank für Deine Ergänzungen! <em>(Wenn jeder jetzt etwas hinzufügen würde, …!)</em></p> <p>Herzliche Grüße</p> <p>Matthias Scharwies</p> <div class="signature">-- <br> 25 Jahre SELFHTML → <strong>neuer Termin!</strong> → <strong><a href="https://forum.selfhtml.org/events/4" rel="noopener noreferrer">SELF-Treffen 09.-11. Oktober 2020</a></strong> in <strong>Mannheim</strong> </div> https://forum.selfhtml.org/self/2020/may/16/self-wiki-neuer-kurs-datenbanken-und-sql/1770565?srt=yes#m1770565 Rolf B 2020-05-16T16:28:36Z 2020-05-16T16:28:36Z SELF-Wiki: neuer Kurs Datenbanken und SQL <p>Hallo Matthias,</p> <blockquote> <p>Vielen Dank für Deine Ergänzungen!</p> </blockquote> <p>Ich bin noch nicht fertig, habe nur zwischengespeichert.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> https://forum.selfhtml.org/self/2020/may/16/self-wiki-neuer-kurs-datenbanken-und-sql/1770574?srt=yes#m1770574 Camping_RIDER janosch.zoller@selfhtml.org http://www.campingrider.de 2020-05-16T21:02:10Z 2020-05-16T21:02:10Z SELF-Wiki: Urheberrechtsverletzung ist kein Spaß! <p>Aloha ;)</p> <blockquote> <blockquote> <p>wer hat die SQL-Grundlagen eigentlich von wem abgeschrieben? Selfhtml von Wikipedia oder Wikipedia von Selfhtml? Das ist ja eins-zu-eins identisch!</p> </blockquote> <p>Ich bekenne mich schuldig!</p> </blockquote> <p>Ich will kein Spielverderber sein, aber ich find's nicht so toll, wenn wir Urheberrechtsverletzungen begehen.</p> <p>Vor allem dann, wenn es so einfach wäre, das nicht zu tun. Die Inhalte der Wikipedia wären ja frei verfügbar - unter deren Lizenzbedingungen. Die einzige Hürde, die du hättest nehmen müssen, um korrekt zu handeln, wäre, die Quelle in der Versionsgeschichte und im Artikel zu verlinken.</p> <p>Wenn nicht mal wir, die wir auch freien Content produzieren, die Lizenzbedingungen anderer Content-Creator achten, wer soll das dann tun?</p> <p>Ich empfinde das nicht als Kavaliersdelikt, sondern als Grundsatzproblem, das viel zu wenig Beachtung findet, und das viel zu vielen Menschen links am Arsch vorbeigeht. Wie der Fall zeigt, offenbar auch uns. Das sollte nicht so sein. Wir schreiben selbst auf der Bearbeitungsseite: "Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!" - und dann missachten wir das auch noch selbst.</p> <p>Ich habe die Quellenangabe <a href="https://wiki.selfhtml.org/wiki/Datenbank/SQL-Grundlagen#CREATE" rel="nofollow noopener noreferrer">sowohl im Artikel</a> als auch <a href="https://wiki.selfhtml.org/wiki/Datei:SQL-Beispiel.svg" rel="nofollow noopener noreferrer">bei der verwendeten Abbildung ergänzt</a> und hoffe, dass das ein Einzelfall ist...</p> <p>Wenn wir nicht sauber arbeiten, können wir's gleich lassen.</p> <p>Grüße,</p> <p>RIDER</p> <div class="signature">-- <br> Camping_RIDER a.k.a. Riders Flame a.k.a. Janosch Zoller<br> # <a href="https://twitter.com/Camping_RIDER" rel="nofollow noopener noreferrer">Twitter</a> # <a href="http://steamcommunity.com/id/Camping_RIDER" rel="nofollow noopener noreferrer">Steam</a> # <a href="https://www.youtube.com/user/RidersFlame" rel="nofollow noopener noreferrer">YouTube</a> # <a href="http://wiki.selfhtml.org/wiki/Benutzer:Camping_RIDER" rel="nofollow noopener noreferrer">Self-Wiki</a> # <a href="http://community.de.selfhtml.org/fanprojekte/selfcode.htm" rel="nofollow noopener noreferrer">Selfcode</a>: sh:) fo:) ch:| rl:) br:^ n4:? ie:% mo:| va:) js:) de:> zu:} fl:( ss:) ls:[ </div>