{"id":49,"date":"2017-02-10T03:59:26","date_gmt":"2017-02-10T02:59:26","guid":{"rendered":"http:\/\/evileu.de\/zum-schwarzen-pinguin\/?p=49"},"modified":"2017-02-10T03:59:26","modified_gmt":"2017-02-10T02:59:26","slug":"sql-die-vergessene-kunst","status":"publish","type":"post","link":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/2017\/02\/10\/sql-die-vergessene-kunst\/","title":{"rendered":"SQL &#8211; die vergessene Kunst?"},"content":{"rendered":"<h2>Die dolle Olle &#8211; Structured Query Language<\/h2>\n<p>Meine zweite gro\u00dfe Liebe auf dem Computer, ich hab es schon erw\u00e4hnt, waren relationale Datenbanken und SQL. Die geniale Structured Query Language wurde an den Universit\u00e4ten sehr gepflegt, schlie\u00dflich ist sie ja auch von Wissenschaftlern f\u00fcr Wissenschaftler erdacht worden. Der urspr\u00fcngliche Zweck von SQL war ja die digitale Auswertung von Massendaten. Soweit ich wei\u00df waren die Verhaltensforscher die ersten, die mit Hilfe von strukturierten Datenbanken wissenschaftlich fundierte Forschungsergebnisse erzielten. Mehr \u00fcber die Geschichte und die Grundlagen von SQL kann man <a href=\"https:\/\/de.wikipedia.org\/wiki\/SQL\">hier bei Wiki<\/a> nachlesen, das ist spannend und gilt alles auch heute noch.<\/p>\n<p>Ach so, und was hat das mit WordPress zu tun? Gemach, gemach.\u00a0 Ohne MySQL kein WordPress. Mehr dazu (viel mehr!) sp\u00e4ter.<\/p>\n<h2>SQL ist SQL geblieben<\/h2>\n<p>Ich jedenfalls habe SQL damals an der Uni sozusagen mit der Muttermilch aufgesogen und habe fr\u00fch erkannt, welcher Power und welche Vielseitigkeit im relationalen Datenbankmodell steckt. So kam es, da\u00df ich als studierte Biologin in der EDV gelandet bin &#8211; und dort echt Karriere gemacht habe. SQL hat sich bis heute kaum ver\u00e4ndert. Wer die Grundlagen einmal begriffen hat, dem ist es egal ob er es nun mit Oracle, Access oder SQL Server, MySQL oder sonst einem Dialekt zu tun hat. Einen Select, einen Join oder eine Where-Klausel schreibt man heute noch genauso wie vor 40 Jahren, da ist nicht viel passiert &#8211; wozu auch. Die alten SQL-Konzepte sind so gut, da ist nie etwas Besseres nachgekommen.<\/p>\n<h2>Datennormalisierung &#8211; wer kennt das heute noch?<\/h2>\n<p>Was allerdings heute in Vergessenheit geraten scheint, ist die grundlegende Strukturierung der Daten. In SQL-Datenbanken landet heutzutage h\u00e4ufig unkontrolliertes Datenmus, es ist eben zu einfach, irrsinnige Mengen an Daten automatisiert abzusch\u00f6pfen. Als Programmierer sitzt man dann zu oft vor einer ungenie\u00dfbaren Datensuppe, aus der man eine strukturelle Logik erst m\u00fchsam herausfieseln mu\u00df, ehe man zu vern\u00fcnftigen Abfrageergebnissen kommt. Dabei k\u00f6nnt&#8217;s so einfach sein &#8211; wenn sich heute noch jemand die M\u00fche machen w\u00fcrde, die grundlegenden Tabellen zu Normalisieren und eine vern\u00fcnftige Struktur hineinzubringen.<\/p>\n<h2>Gottseidank gibts Datensuppe &#8211; und (noch) keine gl\u00e4sernen B\u00fcrger<\/h2>\n<p>Ich bin eigentlich ganz froh, da\u00df die heutzutage erhobenen Datenmengen so schlecht strukturiert sind. Wenn da mal jemand vern\u00fcnftig aufr\u00e4umen w\u00fcrde, w\u00e4ren wir ganz schnell beim gl\u00e4sernen B\u00fcrger. \u00dcberlegen sie nur mal, was herausk\u00e4me, wenn all ihre Bank- und Beh\u00f6rdendaten, ihre Handy- und Internetprofile, ihre Krankenkassendaten und was wei\u00df ich noch alles sauber durchstrukturiert und per SQL ganz easy abfragbar w\u00e4ren. Dann h\u00e4tten wir sie, Huxley&#8217;s Sch\u00f6ne Neue Welt &#8211; und ich bin heilfroh, da\u00df es nicht so ist.<\/p>\n<h2>Unfreiwilliger Schutz vor der totalen \u00dcberwachung<\/h2>\n<p>Die irrsinnigen Mengen an Datenschrott, die heutzutage \u00fcber jeden von uns in irgendwelchen Computern gespeichert sind, sollen bitte so un\u00fcbersichtlich und unauswertbar bleiben, wie sie sind, das ist unser bester Schutz vor der totalen Digitalisierung, die mit den heutigen technischen Mitteln theoretisch schon m\u00f6glich w\u00e4re. Praktisch umsetzbar ist sie (noch) nicht, weil bei der Unzahl an unterschiedlichen Systemen und labyrinthischen gewachsenen Strukturen keiner mehr durchblickt, und das soll bittesch\u00f6n so bleiben. Daten-M\u00fcllhalden als Schutz vor der totalen \u00dcberwachung?<\/p>\n<p>Besser als nix, wenn sie mich fragen. Lieber \u00e4rgere ich mich noch lange Jahre z.B. mit Beh\u00f6rden oder Versicherungen rum, weil die anscheinend keine Daten speichern (oder sie nicht wiederfinden) und man bei jedem kleinen Antrag alles noch mal von vorn ausf\u00fcllen mu\u00df. Ist f\u00fcr mich als B\u00fcrger etwas unbequem, aber ehrlich: wenn die alle auf Knopfdruck meine s\u00e4mtlichen Daten da h\u00e4tten, w\u00fcrde mir mulmig. Da sei St.Murphy vor, er bewahre uns bitte das beh\u00f6rdliche Datenchaos. Amen! \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die dolle Olle &#8211; Structured Query Language Meine zweite gro\u00dfe Liebe auf dem Computer, ich hab es schon erw\u00e4hnt, waren relationale Datenbanken und SQL. Die geniale Structured Query Language wurde an den Universit\u00e4ten sehr gepflegt, schlie\u00dflich ist sie ja auch von Wissenschaftlern f\u00fcr Wissenschaftler erdacht worden. Der urspr\u00fcngliche Zweck von SQL war ja die digitale [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1,6,5,3],"tags":[],"_links":{"self":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/49"}],"collection":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":1,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":50,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/49\/revisions\/50"}],"wp:attachment":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}