Neue Seiten

Aus FI-Wiki
Neue Seiten
Registrierte Benutzer ausblenden | Bots ausblenden | Weiterleitungen ausblenden
(neueste | älteste) Zeige (jüngere 50 | ) (20 | 50 | 100 | 250 | 500)

28. Januar 2026

  • 14:3114:31, 28. Jan. 2026 Halbleiter (Versionen | bearbeiten) [1.587 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Ein '''Halbleiter''' ist ein Material, dessen '''elektrische Leitfähigkeit''' zwischen der eines Leiters (z. B. Kupfer) und eines Isolators (z. B. Glas) liegt. Die Leitfähigkeit eines Halbleiters kann durch äußere Einflüsse wie '''Temperatur''', '''Licht''' oder '''Dotierung''' gezielt verändert werden. == Einordnung == * '''Leiter''' – sehr gute elektrische Leitfähigkeit * '''Halbleiter''' – mittlere, steuerbare Leitfähigkeit * '''I…“)
  • 14:2714:27, 28. Jan. 2026 Silizium (Versionen | bearbeiten) [1.382 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „'''Silizium''' ist ein chemisches Element und der '''wichtigste Halbleiter''' in der Elektronik. Es wird vor allem zur Herstellung von Halbleitern, Dioden, Transistoren und integrierten Schaltkreisen verwendet. == Eigenschaften == * chemisches Symbol: '''Si''' * Ordnungszahl: '''14''' * vierwertig (4 Valenzelektronen) * halbleitend * kristalline Struktur Silizium besitzt eine '''mittlere elektr…“)
  • 14:2514:25, 28. Jan. 2026 Dotierung von Halbleitern (Versionen | bearbeiten) [2.227 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Die '''Dotierung''' ist ein Verfahren zur gezielten '''Veränderung der elektrischen Leitfähigkeit''' von Halbleitern wie Silizium oder Germanium. Dabei werden dem reinen Halbleitermaterial geringe Mengen '''Fremdatome''' hinzugefügt. Durch Dotierung entstehen '''p-dotierte''' oder '''n-dotierte''' Halbleiter. == Reiner Halbleiter == Ein reiner (intrinsischer) Halbleiter besitzt: * wenige frei bewegliche Ladungsträger * eine geringe elektri…“)
  • 10:0610:06, 28. Jan. 2026 Web (Versionen | bearbeiten) [200 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Übersicht Web Abschnitt 1 == Willkommen im Themenbereich '''Web'''. Hier findest du alle Kapitel in der empfohlenen Reihenfolge. === Grundlagen HTML === * Grundlagen HTML“)
  • 10:0110:01, 28. Jan. 2026 Code Editor (Versionen | bearbeiten) [1.608 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Code-Editor == Ein '''Code-Editor''' ist ein Programm zum '''Erstellen und Bearbeiten von Quellcode'''. Er unterstützt Entwickler beim Schreiben von Code durch Funktionen wie Syntaxhervorhebung, automatische Einrückung und Fehlermarkierungen. Code-Editoren sind auf das Arbeiten mit Textdateien spezialisiert und unterscheiden sich von einfachen Texteditoren (z. B. Notepad) durch ihre entwicklungsorientierten Funktionen. === Typische Funktionen ===…“)
  • 09:4009:40, 28. Jan. 2026 Grundlagen HTML (Versionen | bearbeiten) [3.345 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „'''HTML (HyperText Markup Language)''' ist die '''Grundlage aller Webseiten'''. Mit HTML wird die '''Struktur''' und der '''Inhalt''' einer Webseite beschrieben, z. B. Texte, Überschriften, Bilder oder Links. HTML ist '''keine Programmiersprache''', sondern eine '''Auszeichnungssprache'''. == Aufgabe von HTML == HTML beschreibt: * welche Inhalte eine Webseite hat * wie diese Inhalte strukturiert sind HTML legt '''nicht''' fest: * das Aussehen (→ C…“)

23. Januar 2026

  • 14:3514:35, 23. Jan. 2026 Thunderbolt (Versionen | bearbeiten) [846 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „'''Thunderbolt''' ist ein leistungsstarker Schnittstellenstandard zur gleichzeitigen Übertragung von '''Daten''', '''Video''' und '''Strom''' über ein einziges Kabel. Er nutzt den '''USB-C-Stecker''' und ist vor allem für hohe Performance und Zuverlässigkeit ausgelegt. == Eigenschaften == * sehr hohe Datenraten (Thunderbolt 3/4: bis 40 Gbit/s, Thunderbolt 5: bis 80 Gbit/s) * gleichzeitige Übertragung von Daten und Video * Unterstützung mehrerer M…“)

7. Januar 2026

  • 08:3008:30, 7. Jan. 2026 Künstliche Intelligenz Überblick (Versionen | bearbeiten) [4.888 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Dieser Artikel gibt einen kompakten Überblick über '''Künstliche Intelligenz (KI)''', ihre Teilbereiche, Einsatzmöglichkeiten, wirtschaftliche Aspekte sowie rechtliche und ethische Rahmenbedingungen (EU-Fokus). == KI vs. ML vs. DL – Unterschiede == * '''Künstliche Intelligenz (KI)''' ist der Oberbegriff für Systeme, die menschliche Fähigkeiten wie Problemlösen, Planen, Sprache oder Wahrnehmung nachbilden. Dazu zählen sowohl regelbasierte als…“)
  • 07:5607:56, 7. Jan. 2026 CIE-Normvalenzsystem (Versionen | bearbeiten) [3.128 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Das '''CIE-Normvalenzsystem''' ist ein international standardisiertes Farbsystem zur objektiven und quantitativen Beschreibung von Farben. Es wurde von der Internationalen Beleuchtungskommission (CIE) entwickelt und bildet die Grundlage der modernen Farbmessung und Farbwiedergabe. --- == Ziel und Bedeutung == Ziel des CIE-Normvalenzsystems ist es, Farben unabhängig von Geräten, Medien oder Beleuchtung einde…“)

5. Januar 2026

  • 14:5214:52, 5. Jan. 2026 Fremdschlüssel (Versionen | bearbeiten) [1.437 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Ein '''Fremdschlüssel''' ('''Foreign Key''', FK) ist ein Attribut oder eine Kombination von Attributen, das auf den '''Primärschlüssel einer anderen Tabelle''' verweist. Er dient dazu, '''Beziehungen zwischen Tabellen''' herzustellen. == Eigenschaften eines Fremdschlüssels == * verweist auf einen Primärschlüssel einer anderen Tabelle * darf nur Werte enthalten, die im referenzierten Primärschlüssel existieren * kann mehrfach vorkommen * k…“)
  • 14:4414:44, 5. Jan. 2026 Primärschlüssel (Versionen | bearbeiten) [1.405 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Ein '''Primärschlüssel''' ('''Primary Key''', PK) ist ein Attribut oder eine Kombination von Attributen, mit dem ein Datensatz in einer Tabelle '''eindeutig identifiziert''' wird. Jede Tabelle in einer relationalen Datenbank sollte genau '''einen Primärschlüssel''' besitzen. == Eigenschaften eines Primärschlüssels == * '''eindeutig''' – kein Wert darf mehrfach vorkommen * '''nicht NULL''' – jeder Datensatz muss einen Wert besitzen * '''sta…“)
  • 13:4113:41, 5. Jan. 2026 ER-Modell in relationales Modell überführen (Versionen | bearbeiten) [2.874 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== ER-Modell in relationales Modell überführen == Bei der Überführung eines '''ER-Modells''' in ein '''relationales Datenmodell''' wird die grafische Darstellung der Datenbankstruktur in Tabellen überführt, die technisch in einem Datenbanksystem umgesetzt werden können. === Grundregeln der Überführung === * '''Jede Entität''' aus dem ER-Modell wird zu '''einer eigenen Tabelle'''. * '''Attribute''' der Entität werden zu '''Spalten''' der Tabe…“)
  • 11:4311:43, 5. Jan. 2026 Relationales Datenmodell (Versionen | bearbeiten) [4.046 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Relationales Datenmodell == Das '''relationale Datenmodell''' ist das grundlegende Modell moderner relationaler Datenbanken. Es beschreibt, wie Daten in '''Tabellen (Relationen)''' organisiert, gespeichert und miteinander verknüpft werden. Das relationale Modell ist die '''Umsetzung''' der ER-Modellierung in eine technisch speicherbare Form. === Grundidee des relationalen Modells === Daten werden in Tabellen gespeichert, die aus: * '''Zeilen''' (…“)

16. Dezember 2025

  • 17:0417:04, 16. Dez. 2025 Startvorgang (Versionen | bearbeiten) [1.454 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Startvorgang eines Computers == Der '''Startvorgang''' (Bootvorgang) beschreibt den Ablauf, mit dem ein Computer nach dem Einschalten betriebsbereit wird und das Betriebssystem lädt. === Ablauf des Startvorgangs === {| class="wikitable" style="width:100%; text-align:center;" ! Schritt !! Beschreibung |- | Einschalten || Stromversorgung wird aktiviert, Hardware erhält Spannung |- | BIOS/UEFI || Firmware startet und übernimmt die Kontrolle |- |…“)
  • 17:0217:02, 16. Dez. 2025 Aktuelle Betriebssysteme (Versionen | bearbeiten) [1.446 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Aktuelle Betriebssysteme == '''Aktuelle Betriebssysteme''' bilden die Grundlage moderner Computer, Server und mobiler Geräte. Sie unterscheiden sich je nach Einsatzgebiet in Funktionsumfang, Zielgruppe und Architektur. === Desktop- und Notebook-Betriebssysteme === {| class="wikitable" style="width:100%; text-align:center;" ! Betriebssystem !! Hersteller !! Einsatzbereich |- | Windows 11 || Microsoft || PCs, Notebooks, Gaming, Business |- | macOS (…“)
  • 16:5916:59, 16. Dez. 2025 Betriebssystem (Versionen | bearbeiten) [1.843 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Betriebssystem == Ein '''Betriebssystem''' (Operating System, '''OS''') ist die grundlegende Software eines Computers. Es vermittelt zwischen '''Hardware''' und '''Anwendungsprogrammen''' und stellt die benötigten Ressourcen bereit. Ohne Betriebssystem könnten Programme nicht gestartet und Hardware nicht sinnvoll genutzt werden. === Aufgaben eines Betriebssystems === * Verwaltung der Hardware (CPU, RAM, Massenspeicher, Geräte) * Prozessverwaltu…“)
  • 16:5016:50, 16. Dez. 2025 Firewall (Versionen | bearbeiten) [1.486 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Firewall == Eine '''Firewall''' ist ein Sicherheitsmechanismus, der den Datenverkehr zwischen Netzwerken überwacht und kontrolliert. Sie entscheidet anhand definierter Regeln, welche Verbindungen '''erlaubt''' oder '''blockiert''' werden. Firewalls schützen Computer und Netzwerke vor unbefugtem Zugriff und gehören zu den grundlegenden Maßnahmen der IT-Sicherheit. === Aufgaben einer Firewall === * Überwachung des ein- und ausgehenden Netzwerkv…“)
  • 16:4216:42, 16. Dez. 2025 Datensicherheit (Versionen | bearbeiten) [5.463 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Datensicherheit == Datensicherheit umfasst alle Maßnahmen zum Schutz von Daten vor Verlust, Manipulation und unbefugtem Zugriff. === Schutzziele der Datensicherheit === Die Datensicherheit basiert auf drei zentralen Schutzzielen: {| class="wikitable" style="width:100%; text-align:center;" ! Schutzziel !! Beschreibung |- | '''Vertraulichkeit''' || Schutz der Daten vor unbefugtem Zugriff, sodass nur autorisierte Personen Zugang haben |- | '''Integrit…“)

3. Dezember 2025

  • 15:4115:41, 3. Dez. 2025 Optische Laufwerke (Versionen | bearbeiten) [1.948 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Optische Laufwerke == '''Optische Laufwerke''' sind Geräte, die Daten mithilfe eines Lasers von optischen Datenträgern wie '''CD''', '''DVD''' oder '''Blu-ray''' lesen und schreiben. Sie waren lange Zeit Standard in PCs und Notebooks, werden heute jedoch zunehmend durch Downloads und USB-Speicher ersetzt. === Funktionsweise === Ein Laser tastet die Oberfläche des Datenträgers ab und erkennt Unterschiede in der Reflexion. Diese Unterschiede en…“)
  • 15:2215:22, 3. Dez. 2025 Ransomware (Versionen | bearbeiten) [530 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Ransomware == '''Ransomware''' ist Schadsoftware, die Daten verschlüsselt oder den Zugriff auf ein System blockiert, um anschließend Lösegeld zu verlangen. Sie zählt zu den gefährlichsten Bedrohungen für Unternehmen und Privatnutzer. === Merkmale === * verschlüsselt Dateien oder ganze Systeme * fordert Lösegeld zur Wiederherstellung * verbreitet sich häufig über E-Mail-Anhänge oder Sicherheitslücken === Schutzmaßnahmen === * rege…“)
  • 15:2115:21, 3. Dez. 2025 Trojaner (Versionen | bearbeiten) [549 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Trojaner == Ein '''Trojaner''' gibt sich als nützliches Programm aus, enthält jedoch versteckte Schadfunktionen. Im Gegensatz zu Viren verbreitet er sich nicht selbstständig, sondern wird oft bewusst vom Nutzer installiert (z. B. als „Crack“ oder Fake-Tool). === Merkmale === * tarnt sich als legitime Software * öffnet Angreifern oft eine Hintertür (Backdoor) * wird häufig zur Spionage oder Manipulation genutzt === Schutzmaßnahmen =…“)
  • 15:2115:21, 3. Dez. 2025 Virus (Versionen | bearbeiten) [512 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Virus == Ein '''Computervirus''' ist ein Schadprogramm, das sich selbstständig verbreitet, indem es andere Dateien oder Programme infiziert. Es wird erst aktiv, wenn die infizierte Datei ausgeführt wird, und kann Daten löschen, manipulieren oder Systeme lahmlegen. === Merkmale === * benötigt ein Wirtsprogramm * verbreitet sich durch Kopieren in andere Dateien * kann Systeme und Daten beschädigen === Schutzmaßnahmen === * Antivirensoftwa…“)
  • 15:1715:17, 3. Dez. 2025 Bedrohungsszenarien (Versionen | bearbeiten) [1.975 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Bedrohungsszenarien und Gegenmaßnahmen == In der IT-Sicherheit gibt es verschiedene Bedrohungen, die Daten, Systeme und Anwendungen gefährden können. Durch geeignete Gegenmaßnahmen lassen sich viele dieser Risiken deutlich reduzieren. === Übersicht: Bedrohungen und geeignete Gegenmaßnahmen === {| class="wikitable" style="width:100%; text-align:center;" ! Bedrohung ! Beschreibung ! Gegenmaßnahme |- | '''SQL-Injection''' | Angreifer schleusen…“)

1. Dezember 2025

  • 12:0612:06, 1. Dez. 2025 DRAM (Versionen | bearbeiten) [2.155 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== DRAM (Dynamic Random Access Memory) == '''DRAM''' ist die technische Grundlage für den Hauptarbeitsspeicher moderner Computer. Der Begriff steht für '''Dynamic Random Access Memory''' und beschreibt einen Speichertyp, bei dem jedes Bit in einem winzigen Kondensator gespeichert wird. Da sich die Ladung dieser Kondensatoren ständig verliert, muss DRAM regelmäßig aufgefrischt werden, daher der Name „dynamisch“. === Funktionsweise ==…“)
  • 12:0412:04, 1. Dez. 2025 VRAM (Versionen | bearbeiten) [1.545 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== VRAM (Video RAM) == '''VRAM''' ist der Grafikspeicher einer Grafikkarte. Er dient dazu, Bilddaten, Texturen, Shader, Framebuffer und andere Grafikinformationen zu speichern, die für die Darstellung von Bildern, Videos und 3D-Inhalten benötigt werden. Je mehr VRAM eine Grafikkarte besitzt, desto mehr und desto größere Texturen oder 3D-Szenen können verarbeitet werden – besonders wichtig für Spiele, 3D-Modellierung, KI-Berechnungen oder hochauf…“)
  • 08:2908:29, 1. Dez. 2025 CPU-Fertigungsverfahren (Versionen | bearbeiten) [5.262 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Fertigungsverfahren von Prozessoren (Nanometer-Technologie) == Das '''Fertigungsverfahren''' beschreibt die Größe der kleinsten Strukturen auf einem Prozessor, insbesondere der Transistoren. Diese Größenangaben werden typischerweise in '''Nanometern (nm)''' angegeben und sind ein wichtiger Faktor für Leistung, Effizienz und Transistordichte moderner CPUs und GPUs. === Was bedeutet „Nanometer“? === Früher entsprach der Nanometerwert annäh…“)

30. November 2025

  • 11:0011:00, 30. Nov. 2025 FULL JOIN (Versionen | bearbeiten) [1.913 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== FULL JOIN == Ein '''FULL JOIN''' (oder FULL OUTER JOIN) kombiniert die Ergebnisse eines LEFT JOIN und eines RIGHT JOIN. Er liefert **alle Datensätze aus beiden Tabellen**, unabhängig davon, ob passende Einträge existieren. Wo keine Übereinstimmung vorhanden ist, werden die fehlenden Werte mit '''NULL''' ergänzt. Der FULL JOIN wird verwendet, wenn man einen **vollständigen Überblick über beide Tabellen** benötigt. === Grundsyntax === <sy…“)
  • 10:5910:59, 30. Nov. 2025 RIGHT JOIN (Versionen | bearbeiten) [1.676 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== RIGHT JOIN == Ein '''RIGHT JOIN''' liefert alle Datensätze aus der '''rechten Tabelle''' sowie die passenden Datensätze aus der linken Tabelle. Wenn es links '''keine passenden Einträge''' gibt, werden die fehlenden Werte als '''NULL''' angezeigt. Der RIGHT JOIN wird verwendet, wenn man '''alle''' Datensätze der rechten Tabelle sehen möchte – unabhängig davon, ob es passende Werte in der linken Tabelle gibt. === Grundsyntax === <syntaxhig…“)
  • 10:5510:55, 30. Nov. 2025 Berechnungen mit SQL (Versionen | bearbeiten) [1.740 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Berechnungen mit SQL == Mit SQL lassen sich nicht nur Daten abfragen, sondern auch '''Berechnungen direkt in der Datenbank durchführen'''. So können Werte zusammengefasst, verändert oder kombiniert werden, ohne dass dafür ein Programmcode nötig ist. Berechnungen werden häufig in der SELECT-Klausel oder in Funktionen verwendet. === Einfache arithmetische Operationen === SQL unterstützt grundlegende mathematische Operatoren: * '''+''' (Addi…“)
  • 10:4810:48, 30. Nov. 2025 SQL (Versionen | bearbeiten) [1.274 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== SQL == '''SQL (Structured Query Language)''' ist die Standardsprache zur Arbeit mit relationalen Datenbanken. Mit SQL können Datenbanken erstellt, verändert und abgefragt werden. Die Sprache ist leicht verständlich, da sie aus klaren, englischsprachigen Befehlen besteht. === Aufgabenbereiche von SQL === SQL umfasst mehrere Teilbereiche: * '''DDL (Data Definition Language)''' – Datenbankobjekte erstellen und verändern z. B. CREATE, ALTER,…“)
  • 10:4010:40, 30. Nov. 2025 Abstraktion (Versionen | bearbeiten) [2.388 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Abstraktion in der objektorientierten Programmierung == '''Abstraktion''' ist eines der Grundprinzipien der objektorientierten Programmierung (OOP). Sie bedeutet, dass komplexe Systeme auf ihre **wesentlichen Eigenschaften** reduziert werden, damit sie einfacher verständlich und verwendbar sind. Unwichtige Details werden ausgeblendet, während nur das gezeigt wird, was für die Nutzung eines Objekts wirklich relevant ist. === Was bedeutet Abstra…“)

28. November 2025

  • 14:5714:57, 28. Nov. 2025 Die (Versionen | bearbeiten) [2.392 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Halbleiter-Die == Ein '''Halbleiter-Die''' (kurz '''Die''') ist der eigentliche, aktive Siliziumkern eines integrierten Schaltkreises. Auf diesem kleinen Chip befinden sich alle elektronischen Bauelemente wie Transistoren, Widerstände, Kondensatoren sowie die metallischen Verbindungen zwischen ihnen. === Aufbau eines Die === Ein Die besteht aus mehreren Schichten, die während der Fertigung nacheinander aufgebaut werden: * '''Siliziumsubstrat'''…“)

24. November 2025

  • 14:4714:47, 24. Nov. 2025 Daten organisieren und speichern (Versionen | bearbeiten) [2.421 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Daten organisieren und speichern == Daten müssen so organisiert und gespeichert werden, dass sie **leicht auffindbar**, **effizient bearbeitbar** und **sicher** sind. Datenbankmanagementsysteme (DBMS) unterstützen dabei durch strukturierte Speicherung, klare Beziehungen und leistungsfähige Abfragemöglichkeiten. === Warum Daten organisieren? === * um Informationen schnell zu finden * um Redundanzen (Doppelungen) zu vermeiden * um Daten konsi…“)
  • 14:4314:43, 24. Nov. 2025 Datenbankmodelle (Versionen | bearbeiten) [2.785 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Datenbankmodelle == Datenbankmodelle beschreiben, **wie Daten in einem Datenbanksystem strukturiert, gespeichert und miteinander verknüpft** werden. Sie legen fest, wie Informationen organisiert sind und welche Beziehungen zwischen ihnen bestehen. Verschiedene Modelle eignen sich für unterschiedliche Einsatzgebiete. === Hierarchisches Datenbankmodell === * Daten sind wie ein Stammbaum aufgebaut (Eltern–Kind-Beziehung) * jeder Datensatz hat ge…“)
  • 14:2814:28, 24. Nov. 2025 LEFT JOIN (Versionen | bearbeiten) [1.610 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== LEFT JOIN == Ein '''LEFT JOIN''' liefert alle Datensätze aus der '''linken Tabelle''' sowie die passenden Datensätze aus der rechten Tabelle. Wenn es rechts '''keine passenden Einträge''' gibt, werden die fehlenden Werte als '''NULL''' angezeigt. Der LEFT JOIN wird verwendet, wenn man '''alle''' Datensätze der linken Tabelle sehen möchte – unabhängig davon, ob es passende Werte in der rechten Tabelle gibt. === Grundsyntax === <syntaxhighli…“)
  • 14:2414:24, 24. Nov. 2025 INNER JOIN (Versionen | bearbeiten) [1.729 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== INNER JOIN == Ein '''INNER JOIN''' verknüpft zwei Tabellen miteinander und liefert nur diejenigen Datensätze zurück, bei denen in **beiden Tabellen passende Werte** vorhanden sind. Er ist der am häufigsten verwendete JOIN-Typ in relationalen Datenbanken. Der Vergleich erfolgt üblicherweise über einen gemeinsamen Schlüssel (z. B. Primär- und Fremdschlüssel). === Grundsyntax === <syntaxhighlight lang="sql"> SELECT * FROM tabelle1 INNER JO…“)
  • 14:2114:21, 24. Nov. 2025 Datenbank-Sicherheitsmechanismen (Versionen | bearbeiten) [2.103 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Datenbank-Sicherheitsmechanismen == Datenbank-Sicherheitsmechanismen schützen eine Datenbank vor unbefugtem Zugriff, Manipulation und Datenverlust. Sie stellen sicher, dass nur autorisierte Personen Daten lesen, ändern oder löschen dürfen und dass Daten auch bei technischen Problemen erhalten bleiben. === Zugriffskontrolle === Durch Benutzerkonten, Rollen und Berechtigungen wird festgelegt: * wer sich anmelden darf * welche Tabellen ein Benut…“)
  • 14:1914:19, 24. Nov. 2025 DCL-SQL (Versionen | bearbeiten) [1.683 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== DCL – Data Control Language == Die '''Data Control Language (DCL)''' umfasst SQL-Befehle, mit denen Zugriffsrechte in einer Datenbank vergeben, entzogen und verwaltet werden. DCL ist ein wichtiger Bestandteil von Datenbanksicherheit und Benutzerverwaltung. DCL legt fest: * welche Benutzer auf welche Tabellen zugreifen dürfen * welche Aktionen erlaubt sind (SELECT, INSERT, UPDATE usw.) * welche Rollen existieren und welche Rechte sie besitzen…“)
  • 14:0314:03, 24. Nov. 2025 Datenbanken (Versionen | bearbeiten) [1.983 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Übersicht Datenbanken Abschnitt 1 == Willkommen im Themenbereich '''Datenbanken'''. Hier findest du alle Kapitel in der empfohlenen Reihenfolge. === Grundlagen von Datenbanken === * Datenbankmodelle * Daten organisieren und speichern * Datenbanksysteme === Modellierung === * ER-Modell * Beziehungen zwischen Daten * Relationales Datenmodell * ER-Modell in relationales Modell überführen === SQL-Abfragen erstellen ===…“)
  • 13:5213:52, 24. Nov. 2025 Datenbankzugriffe realisieren (Versionen | bearbeiten) [2.375 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Datenbankzugriffe realisieren == Um auf eine Datenbank zuzugreifen, verbindet sich ein Programm über einen Datenbanktreiber (JDBC) mit dem Datenbankserver, führt SQL-Befehle aus und verarbeitet die zurückgegebenen Ergebnisse. Java nutzt dafür die JDBC-API, die unabhängig vom verwendeten Datenbanksystem funktioniert. === Voraussetzung: JDBC-Treiber === Für jede Datenbank (z. B. MySQL, MariaDB, PostgreSQL, SQLite) wird ein passender JDBC-Treibe…“)
  • 13:5013:50, 24. Nov. 2025 Threads (Versionen | bearbeiten) [2.183 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Threads == Ein '''Thread''' ist ein leichtgewichtiger Ausführungsstrang innerhalb eines Programms. Mehrere Threads können gleichzeitig laufen und ermöglichen **parallele** oder ** nebenläufige** Ausführung von Aufgaben. Threads werden verwendet, um Programme schneller, reaktionsfähiger und effizienter zu machen – besonders bei lang laufenden oder blockierenden Aufgaben. === Warum Threads? === * mehrere Aufgaben gleichzeitig bearbeiten (z.…“)
  • 13:4713:47, 24. Nov. 2025 Rekursion (Versionen | bearbeiten) [1.649 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Rekursion == '''Rekursion''' bezeichnet eine Technik, bei der sich eine Methode **selbst aufruft**, um ein Problem in kleinere Teilprobleme zu zerlegen. Ein rekursiver Aufruf wiederholt sich so lange, bis ein klar definierter **Abbruchfall** erreicht wird – dieser verhindert unendliche Schleifen. Rekursion eignet sich besonders für Aufgaben, die sich natürlich in gleichartige Teilprobleme zerlegen lassen, z. B. Bäume durchsuchen, Dateien in Or…“)
  • 13:4013:40, 24. Nov. 2025 Dateizugriffe realisieren (Versionen | bearbeiten) [2.629 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Dateizugriffe realisieren == Beim Arbeiten mit Dateien geht es darum, Daten **aus Dateien zu lesen**, **in Dateien zu schreiben** oder Dateien zu **erstellen, löschen oder verändern**. In Java erfolgt dies über die Ein- und Ausgabe-API (I/O), die sowohl Byte- als auch Zeichenströme unterstützt. === Dateien lesen (Input) === ==== Textdateien zeilenweise lesen ==== <syntaxhighlight lang="java"> BufferedReader reader = new BufferedReader(new Fil…“)
  • 13:3813:38, 24. Nov. 2025 Dateien und Datenströme beschreiben (Versionen | bearbeiten) [2.261 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Dateien und Datenströme beschreiben == Dateien und Datenströme sind zentrale Konzepte der Ein- und Ausgabe (I/O) in der Programmierung. Sie ermöglichen das Speichern, Lesen und Übertragen von Informationen – lokal auf dem Rechner oder über Netzwerke. === Dateien === Eine '''Datei''' ist eine Sammlung von Daten, die dauerhaft auf einem Speichermedium gespeichert wird. Beispiele: Textdateien, Bilder, Konfigurationsdateien, Logdateien. Eigen…“)
  • 13:3613:36, 24. Nov. 2025 UML Zustandsdiagramm (Versionen | bearbeiten) [4.275 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== UML Zustandsdiagramm == Ein '''Zustandsdiagramm''' (State Machine Diagram) zeigt, in welchen **Zuständen** sich ein Objekt befinden kann und **wie es von einem Zustand in einen anderen wechselt**. Es beschreibt das Verhalten eines einzelnen Objekts abhängig von Ereignissen. Zustandsdiagramme gehören zu den **Verhaltensdiagrammen** der UML. === Wofür nutzt man Zustandsdiagramme? === * Darstellung des Lebenszyklus eines Objekts * Beschreibung…“)
  • 13:3513:35, 24. Nov. 2025 UML Sequenzdiagramm (Versionen | bearbeiten) [1.655 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== UML Sequenzdiagramm == Ein '''Sequenzdiagramm''' zeigt den zeitlichen Ablauf der Kommunikation zwischen Objekten oder Systemkomponenten. Es stellt dar, **welche Nachrichten** in **welcher Reihenfolge** zwischen den Beteiligten ausgetauscht werden. Sequenzdiagramme gehören zu den **Verhaltensdiagrammen** der UML. === Bestandteile === ==== Lebenslinien (Lifelines) ==== * darstellen beteiligte Objekte, Akteure oder Systeme * vertikale gestrichelt…“)

23. November 2025

  • 09:5909:59, 23. Nov. 2025 Wichtige Terminalbefehle (Versionen | bearbeiten) [2.393 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Wichtige Terminalbefehle == === Windows (CMD / PowerShell) === {| class="wikitable" style="width:100%; text-align:center;" ! Befehl !! Bedeutung |- | dir || Ordnerinhalt anzeigen |- | cd <Ordner> || In einen Ordner wechseln |- | cd .. || Eine Ebene nach oben |- | cls || Terminal löschen |- | mkdir <Name> || Neuen Ordner erstellen |- | del <Datei> || Datei löschen |- | rmdir <Ordner> || Ordner löschen |- | copy <Quelle> <Ziel> || Datei kopieren |- |…“)
  • 09:5409:54, 23. Nov. 2025 Einführung in das Terminal (Versionen | bearbeiten) [2.163 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Einführung in das Terminal == Das '''Terminal''' (unter Windows: Eingabeaufforderung oder PowerShell) ist ein Werkzeug, mit dem Befehle direkt an das Betriebssystem gesendet werden. Statt Programme per Maus zu bedienen, arbeitet man hier mit Textbefehlen – schnell, präzise und ideal für Entwickler. === Was ist das Terminal? === Das Terminal ist eine textbasierte Schnittstelle, mit der man: * Dateien und Ordner verwalten kann * Programme ausf…“)
  • 09:5209:52, 23. Nov. 2025 Installation JDK und Einrichten der Umgebungsvariablen (Versionen | bearbeiten) [2.419 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Installation des JDK und Einrichten der Umgebungsvariablen == Um Java-Programme zu entwickeln und auszuführen, wird das '''JDK (Java Development Kit)''' benötigt. Nach der Installation müssen zusätzlich die '''Umgebungsvariablen''' korrekt gesetzt werden, damit Java über die Kommandozeile nutzbar ist. === Schritt 1: JDK herunterladen === 1. Offizielle Oracle- oder OpenJDK-Seite öffnen: https://jdk.java.net/ oder https://www.oracle.com/ja…“)
  • 09:4809:48, 23. Nov. 2025 Set (Versionen | bearbeiten) [1.721 Bytes] Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Set == Ein '''Set''' ist eine Datenstruktur aus der Java-Collections-API, die eine Sammlung von Elementen ohne doppelte Werte speichert. Jedes Element kann nur einmal vorkommen – dadurch eignet sich ein Set ideal, wenn nur eindeutige Werte zugelassen sind. === Eigenschaften === * speichert nur '''einzigartige''' Elemente * keine Duplikate erlaubt * Reihenfolge ist nicht garantiert (bei HashSet) * sehr schnelle Suche nach vorhandenen Element…“)
(neueste | älteste) Zeige (jüngere 50 | ) (20 | 50 | 100 | 250 | 500)