Advanced Search
Search Results
16 total results found
Relationale Algebra
Operatoren pi: Projektion sigma: Selektion kartesisches Produkt Alle Tupel aus A jeweils verknüpft mit allen Tupeln aus B natural join Teilmenge des kartesischen Produktes, bei der gleichnamige Attribute in A und B den selben Wert haben und als ein Attrib...
SQL - DQL
Demo SELECT a, b AS c, avg(d), 1000 FROM f NATURAL JOIN g JOIN h ON g.a = g.h WHERE Name LIKE '%u%' AND NOT (Name LIKE 't%' OR Name LIKE '%t') GROUP BY a, c HAVING sum(e) > 1234 UNION ( SELECT DISTINCT i FROM j JOIN k USING l LEFT J...
SQL DDL und DML
DEMO CREATE TABLE T ( TID INTEGER PRIMARY KEY AUTOINCREMENT, W TEXT DEFAULT 'blabla', R REAL, B BLOB, UID INTEGER UNIQUE, D INTEGER CHECK ( D >= 19000101), DIM INTEGER CHECK ( DIM >= 0), K INTEGER CHECK ( K >= 0 AND K ...
Funktionale Abhängigkeiten
Minimale Menge funktionaler Abhängigkeiten finden FDs (Functional Dependencies) rechte Seite aufteilen A -> BC wird zu A -> B, A -> C Linksreduktion Attribute auf der linken Seite, die von anderen Attributen auf der linken Seite abhängen werden entfernt...
Transaktionen
Anforderungen Atomic: Transaktion passiert ganz oder gar nicht Consistent: Daten wiedersprechen sich nie Isolated: Transaktion hängt nicht von anderer T ab Durable: Was commitet ist, ist dauerhaft gespeichert und überlebt einen Crash Konzepte Historie: ...
Normalisierung
Normalformen 1. Normalform nur atomare Attribute 2. Normalform 1NF und Jedes nicht zum Primärschlüssel gehörende Attribut ist vom Primärschlüssel voll funktional abhängig nicht in 2NF ist also: Schlüssel: AB FD: A -> C weil C nur von A, also nicht de...
Recovery
Um Durability zu gewährleisten, müssen Datenbanken so arbeiten, dass committete Änderungen auch nach einem Crash noch zuverlässig Bestand haben, andere jedoch nicht. Dies ließe sich mit der Policy non steal (uncommitete Änderungen dürfen nicht auf die Festpl...
Lineare Anfrageoptimierung
Datenbankanfragen haben das Potenzial, sehr ineffizient und langsam zu sein. Die Datenbank selbst optimiert zwar zu einem gewissen Grad, aber es macht definitiv Sinn, seine Queries auch von Hand auf Performance zu optimieren. Hierbei wird versucht, die Zahl de...
NoSQL
Relationale Datenbanken sind unflexibel und skalieren schlecht horizontal. Um hier Abhilfe zu schaffen, gibt es NoSQL-Datenbanken mit weniger starrer Struktur und optimierung für horizontale Skalierung. Arten von NoSQL-Datenbanken Key-Value: unter einem Schlü...
Graph-Datenbanken
basiert auf Beziehungen Schemalos und flexibel Joins müssen nicht teuer berechnet werden Sharding aufwändig Knoten repräsentieren Objekte eindeutiger Identifier können mit einer Menge von Typen und Attributen verknüpft werden Kanten Beziehungen zwischen K...
Podcasts
Podcasts sind toll. Hier sind einige Aspekte, die ich sehr mag: Podcasts sind nicht von einem zentralisierten Anbieter abhänging, sondern funktionieren dezentralisiert. Jeder kann seinen eigenen Podcast selbst hosten und über RSS Feeds der Welt zugänglich mac...
Smartphones
Es gibt zwei Hauptkriterien, anhand derer ich Smartphones bewerte: Betriebssystem und Nachhaltigkeit. Betriebssystem Es gibt in meinen Augen drei relevante Kategorien von Smartphonebetriebssystemen. Custom Android ROMs Custom Android ROMs bilden aktuell die wi...
Laptops
Gute Zusammenfassung von Leuten, die im Gegensatz zu mir tatsächlich unterschiedliche Hardware ausprobiert haben
Stücke
Cantate Domino Josu Elberdin 3,99€ https://www.stretta-music.de/elberdin-cantate-domino-nr-770390.html Loch Lomond Jonathan Quick 3,25$ https://www.jwpepper.com/Loch-Lomond/3287281.item Surge Illuminare Michael John Trotta 2,95$...
Install guide for my personal Arch setup
Load the correct keyboard layout loadkeys [euro|de-latin1] Check for internet connectivity and time settings. If they are not working correctly, refer to the arch wiki ip link ping wiki.kuchenmampfer.de timedatectl Disk partitioning and formatting Find the c...
Referenzielles Songwriting 24.10.2024
Referenzielles Songwriting 24.10.2024 Leitfragen Warum werden in dieser Songwriting-Praxis überhaupt Songs geschrieben? weil die referenzierte Musik ein guter Ausgangspunkt, initialer Stimulus und Inspiration ist weil so bei DAW-basiertem Songwriting eine ei...