@2ndStar
Ich weiß ja, dass du fies bist.
Aber nein. Datenbankentwürfe tu ich mir echt nicht an. Ich habe ja schon bei HTML per copy & paste aufgegeben.
@2ndStar Ich wollte @niele da nicht mit reinreißen. Wir sind beide entschuldigt: Die eine muss etwas für Vera erledigen und ich muss doch irgendwann auch mal ausschlafen.
Eine Datenbank ist, was strukturiert Daten speichert. Struktur ist sicher auch im Alltag gut. Primärschlüssel ist, was im Fremdschlüsselfeld einer anderen Tabelle steht. Eine Relation ist eine Teilmenge eines Kreuzprodukts.
Ich habe mir MariaDB noch nie näher angeschaut, aber das ist doch ein Fork von MySQL?
MySQL kann nur unter bestimmten Umständen referentielle Integrität sicherstellen, und man muss dafür andere Features aufgeben.
@2ndStar Obwohl, wir hatten mal in Vorstellungsgesprächen eine Einstiegs-IT-Frage: "Welche Merkmale kennzeichnen eine relationale Datenbank?", bei der man sich mit etwas Kenntnis der Materie austoben kann.
Ein Kandidat mit eher unrundem Lebenslauf und darin drei oder vier Jahren Informatikstudium schaute mich ratlos an, als hätte ich die Frage auf Chinesisch vorgetragen.
Man weiß es nie.
@2ndStar
Na gut, was tut man nicht alles für eine halbwegs passable Note, Frau Lehrerin! (Und weil ich mir meinen Arbeitsbeginn zum Glück selbst aussuchen kann und den ersten Termin morgen erst um 14 Uhr habe.)
@2ndStar Ich glaube, das war damals schwieriger, aber ich kann mich nach bald 25 Jahren auch nicht mehr ganz erinnern. Da war nur was mit embedded SQL.
@2ndStar zu schwer nicht, aber in einer Datenbank die Freundschaften zwischen den Schüler*innen zu registrieren, das werde ich wegen Datenschutz nicht machen, außer die NSA bezahlt mir genug.
@2ndStar Mist, Arbeit verpasst. Ich war in 2 OSINT Challenges versunken und habe die Zeit verpasst. Dabei waere das so ein schoenes Thema gewesen.
Bitte die naechste Klassenarbeit demnaechst etwas lautstarker ankuendigen!
.... moechtest Du nicht zufaellig den Informatikunterricht hier in der Stadt uebernehmen? Das hoert sich an, als kaeme da hinterher sehr brauchbares Material aus der Schule. ^^
@2ndStar Was habe ich mich schon mit studierten Informatikys gestritten, weil die meinten, Karten-IDs wie 0x04abcd1234ade0 als INT in einer DB ablegen zu wollen. Ich hatte denen vorher gesagt, dass alle ihre Programme dann entweder tilten oder 4294967295 oder -1 als Kartennummer speichern werden. Oder total random Zahlen (je nachdem, wo die 4 Byte abgeschnitten werden)...
Und ueber DB-Design gab es aehnliche Diskussionen. Noch nie von Boyce-Codd gehoert, aber mir Ahnungslosigkeit unterstellen.🙄️
@2ndStar Hab Darts geschaut, jetzt bin ich da.
Also: Ist gut, denke ich.
Klugscheiß: Es heißt "entwirf", nicht "entwerfe".
Da die Relation Schüler - Beiträge eine 1:n Relation ist, braucht man ja eigentlich keine extra Tabelle, du gibst das aber so vor, wenn ich das richtig verstanden habe. Finde ich etwas verwirrend.
Wir machen sql erst in der Oberstufe, aber da jetzt nix fieses drin ist, müsste das so passen vom Niveau.
@2ndStar Ich habe Jahrelang auch Gebrauchsmusik gemacht und Pornos geschrieben. Auch ohne Lehrberuf bin ich verbrannt genug... Auch wenn ich Kinder generell als Monster sehe, gegen Kunden mit Deadlines sind sie imho harmlos.
@2ndStar Krass was ihr alles an Inhalten habt, wenn ich das mit dem Informatikunterricht der Teenie vergleiche! Unterrichtest du Realschule oder Gymnasium?
@2ndStar Mein Wissen beschränkt sich aktuell darauf dass wenn ein DBA behauptet seine DB wäre langsam wegen meinem Storage dann stimmt das in 99,99% der Fällen nicht. Abhilfe: man zeigt ihm wie schnell geantworet wird und denkt sich er soll erst einmal schön seine SQL Queries optimieren, sprich seine Arbeit machen.
@2ndStar Einmal haben sie es partout nicht einsehen wollen und uns per Management gezwungen ihren Storage auf Tier 1 Flash zu pinnen. Nach ca. einer halben Stunde kam der Anruf wir müsstes sofort wieder rückgängig machen weil die noch schnellere Antwort vom Storage ihre DB noch mehr in die Knie gezwungen hat. Danach wurde stillschweigend das Thema Tiering seitens der DBAs mit keiner Silbe mehr erwähnt.
@2ndStar Follower Beziehungen zwischen SchülerInnen fallen unter die DSGVO, liegt die Zustimmung vor? Falls nein, keine Erstellung der Tabelle erlaubt 😆
@2ndStar Wieso Mann? Bin übrigens schon komplett fertig mit den Aufgaben. Hatten wir übrigens vor ca. 35 Jahren auf einem ähnlichen Level im Informatikunterricht am Gymnasium 11. Klasse (wurde in der Mittelstufe nur als AG angeboten). Und Assembler Programmierung und LiSP (fand ich beides nicht so spannend 😂)
@2ndStar da stimme ich zu, gefühlt fangen immer weniger Frauen in IT Berufen an, trotz guter Bezahlung und oft guter Vereinbarkeit zwischen Beruf und Familie
Also bei uns haben alle Tabellen einen eigenen Primarschlüssel mit dem Namen der Tabelle+id, die automatisch per sequencer hochgezählt wird, Unique ist (oder war es Monique?) und not null.
Also mit "BeitragID" alleine kommste bei uns nicht rein. Wenn dann BeiträgeID.
@2ndStar Ich weiß natürlich nicht, wie umfassend der Unterricht war. Aber das sind klare Anweisungen für eine schöne ER-DB. Wenn die Grundlagen des ER-Modelks im Unterricht klar geworden sind, sollte das machbar sein.
Ich halte nur den Unterschied zwischen den ersten 10 Punkten und den zweiten 10 Punkten für sehr groß. Die Tabelle kann man schnell hinkritzeln, die Beziehungen klären ist deutlich mehr Aufwand. Oder soll die Tabelle nicht skizziert, sondern direkt per Command erstellt werden?
@2ndStar
"Ich trage die Klassenarbeitsergebnisse in eine Tabelle mit den Spalten Name, Aufgabe, Punkte ein. Wie kannst Du deine Gesamtpunktzahl abfragen? Wie viele Schüler haben bei Aufgabe 1 keine Punkte?"
Add comment