Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Probleme für Informatik

Sortieren nach
Fach
Niveau

Was sind Datenbanken? Grundlagen und Begriffe

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 2,68 KB

Was sind Datenbanken?

Datenbanken sind Programme, die Informationen verwalten und ordnen, um sie leichter durchsuchbar zu machen.

Ihre Eigenschaften können vorteilhaft oder nachteilig sein. Sie können helfen, Informationen zu speichern, zu organisieren, abzurufen, zu kommunizieren und zu verwalten, was ohne Computer unmöglich wäre. Allerdings können sie uns auch in gewisser Weise beeinflussen, da große Informationsmengen in Datenbanken gespeichert werden und es möglicherweise keine ausreichende Zugriffskontrolle gibt.

Vorteile und Anwendungen

Datenbanken sind vielfältig einsetzbar: Sie erleichtern die Speicherung großer Informationsmengen, ermöglichen einen schnellen und flexiblen Abruf von Informationen, können Informationen organisieren... Weiterlesen "Was sind Datenbanken? Grundlagen und Begriffe" »

Leitfaden zur Erstellung technischer Skizzen

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 4,49 KB

Regeln für die Umsetzung der Skizzen

Regeln für die Umsetzung der Skizzen: Die Skizzen müssen in das speziell für diesen Zweck ausgelegte Format übertragen werden, und es müssen alle gewünschten Informationen eingegeben werden. Die Skizzen werden zunächst mit Bleistift erstellt, um sie leicht löschen, ändern und korrigieren zu können. Die Präsentation erfolgt in einer unilinearen Sichtweise. Sie wird nicht maßstäblich angelegt, behält aber einen bestimmten Anteil ihrer Teile bei. Es ist nicht zwingend notwendig, Lineale zu verwenden, aber manchmal können Vorlagen genutzt werden, um die Skizzen und die Größe der Symbole zu standardisieren. Für die Darstellung von Elementen sollten die für den jeweiligen Typ zugelassenen Symbole... Weiterlesen "Leitfaden zur Erstellung technischer Skizzen" »

Grundlagen der Computer-Hardware und Netzwerke

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 9,96 KB

Hardware, Netzwerke und IT-Grundlagen

Die Hardware besteht aus den physikalischen Elementen, aus denen der Computer aufgebaut ist. Die Software ist eine Sammlung von Programmen, welche die Funktionen des Computers steuern und überwachen. Beide Komponenten sind für den Betrieb des Computers essenziell.

Das Binärsystem und Informationseinheiten

Um eine Binärzahl, die aus einer Kombination von Nullen und Einsen besteht, in eine Dezimalzahl umzuwandeln, nutzt man die Polynomdarstellung. Um zum Beispiel den Wert von 10101(2) zu ermitteln: 10101(2) = 1 · 24 + 0 · 23 + 1 · 22 + 0 · 21 + 1 · 20 = 16 + 0 + 4 + 0 + 1 = 21(10).

Übungen

Das Bit ist die kleinste Informationseinheit, die wir definiert haben.

EinheitGröße
1 Byte (B)8 Bit
1 Kilobyte (KB)
... Weiterlesen "Grundlagen der Computer-Hardware und Netzwerke" »

Arten von Nameservern und SOA-Ressourceneintrag

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 2,74 KB

Arten von Nameservern

1. Prozessorart der Nameserver.

  • Primary (Master): erhält Informationen über die Bereiche (Zonen) aus lokalen Dateien. Alle Änderungen an einer Zone werden auf dem primären Server durchgeführt.
  • Secondary Server (Slave): holt sich die Informationen über die Zone von einem anderen Nameserver (in der Regel dem primären Server), der die Aufsicht über die Zone hat. Der sekundäre Server enthält eine schreibgeschützte Kopie der Zonendateien.
  • Cache-Server: liefert nur Antworten auf Anfragen von DNS-Clients (Resolvern) zu Domain-Namen. Er enthält zwischengespeicherte Informationen über die Zone und wird verwendet, um Abfragen zu beschleunigen.

SOA-Ressourceneintrag: Definition und Felder

1. Registro SOA-Ressourcen. Definition... Weiterlesen "Arten von Nameservern und SOA-Ressourceneintrag" »

PC Hardware Grundlagen: BIOS, RAM, CPU & Anschlüsse verstehen

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 4,69 KB

BIOS-Grundlagen verstehen

Das BIOS ist ein ROM-Chip auf dem Motherboard. Es enthält die BIOS-Software, die dem Prozessor zeigt, wie er mit der Hardware im Computer interagieren soll. Der BIOS-Chip weist das Motherboard an, wie es starten, sich selbst und seine Komponenten überprüfen und die Kontrolle an das Betriebssystem übergeben soll.

Verschiedene Speichertypen kennen

  • DRAM (Dynamic Random Access Memory)
  • SRAM (Static Random Access Memory)
  • ROM (Read-Only Memory) wird normalerweise zur Speicherung des Computer-BIOS verwendet.
  • CMOS ist eine spezielle Art von Speicher, der die BIOS-Konfigurationseinstellungen enthält.

CPU-Gehäusetypen im Überblick

  • PGA (Pin Grid Array) ist ein quadratischer oder rechteckiger Keramik-Chip mit Pins auf der Unterseite.
... Weiterlesen "PC Hardware Grundlagen: BIOS, RAM, CPU & Anschlüsse verstehen" »

P2P-Netzwerke, Software, Datenschutz und Informationssicherheit

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 5,59 KB

P2P-Netzwerke (Peer-to-Peer)

Ein P2P-Netzwerk ist ein Peer-Computernetzwerk, in dem alle Teilnehmer sowohl als Clients als auch als Server fungieren. Die Hauptidee ist, dass alle Benutzer gleichberechtigt sind und somit mehr Anteile haben und schnelleren Zugriff erhalten. Um eine Datei herunterzuladen, wird sie in kleine Stücke zerlegt. Diese Teile werden dann von verschiedenen Quellen heruntergeladen, wobei der eigene Computer auch als Server fungiert und die Teile weitergibt. Dies ermöglicht es, eine einzelne Datei von vielen Quellen gleichzeitig herunterzuladen, wodurch sich die Download-Geschwindigkeit erhöht, da eine wachsende Anzahl von Clients die gleichen Teile teilen.

Einschränkungen von ADSL-Anschlüssen

ADSL-Anschlüsse sind asymmetrisch,... Weiterlesen "P2P-Netzwerke, Software, Datenschutz und Informationssicherheit" »

Raster- und Vektorcodierungen: Ein umfassender Überblick

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 2,63 KB

Raster-Codierungen

Abschließende Aufzählung

Diese Struktur nimmt für jede Zelle die einzelnen Werte auf.

Run-Length-Codierung

Das Verfahren wird für jede Zeile angewendet. Dabei werden der thematische Wert und die Spalten, aus denen er wiederholt wird, erfasst.

Wenn es mehrere Werte in einer Zeile gibt, wird zuerst der Wert notiert, der zuerst erscheint, zusammen mit der Start- und Endspalte. Dann wird der zweite Wert mit den entsprechenden Spalten erfasst, und so weiter, bis die Zeile vollständig ist.

Quad-Baum-Codierung

Die Codierung dieser Struktur erfolgt, indem jeder Knoten als Terminal oder homogener Quadrant behandelt wird. Es werden vier (4) Nummern zugewiesen:

  • Die X- und Y-Koordinaten einer Ecke des Quadranten, zum Beispiel der linken
... Weiterlesen "Raster- und Vektorcodierungen: Ein umfassender Überblick" »

Transport Layer Protocols: TCP, UDP, and NetBIOS Explained

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 3,58 KB

1. Transport Layer Functions

The primary function of the transport layer is to ensure reliable communication between communicating endpoints. This involves managing error detection and flow control (typically between source and destination) to prevent data loss.

In addition to these core functions, the transport layer can multiplex multiple application-level connections over a single network connection. This reduces costs, especially in scenarios where network providers charge based on connection time or the number of connections. To facilitate this, the transport layer maintains a routing protocol, as multiple points may connect simultaneously. This routing is usually achieved using numerical addresses at the transport layer.

2. Comparison Between

... Weiterlesen "Transport Layer Protocols: TCP, UDP, and NetBIOS Explained" »

Grundlagen des Software Engineering: Qualität, Prozesse & Anforderungen

Gesendet von Javi und eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 8,97 KB

Software Engineering ist eine Disziplin, die Methoden, Werkzeuge und Verfahren für die Softwareentwicklung integriert. Ziel ist es, hochwertige Programme zu produzieren, die termingerecht entwickelt, dokumentiert und innerhalb eines Budgets bleiben.

Qualitätsmanagement in der Softwareentwicklung

Die wesentlichen Elemente der Softwarequalität sind:

  • Methoden zur Analyse und Verbesserung des gesamten Prozessablaufs.
  • Werkzeuge und Techniken wie Use Cases oder UML-Diagramme.
  • Menschen als Hauptelemente, z.B. Entwickler und Implementierer von Software.
  • Maßnahmen zur Bewertung des aktuellen Entwicklungsstands und zur Verbesserung von Schwachstellen.

Aspekte der Softwarequalität

  • Intern: Messbar anhand interner Funktionen, z.B. des Quellcodes.
  • Extern: Gemessen
... Weiterlesen "Grundlagen des Software Engineering: Qualität, Prozesse & Anforderungen" »

Grundlagen von HTTP, Kryptographie und Netzwerksicherheit

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 5,57 KB

Was bedeutet HTTP?

Das Hypertext Transfer Protocol wurde als Mittel für den internationalen, sofortigen und kostengünstigen Austausch wissenschaftlicher Daten erstellt.

  • Transfer Protocol: Ein System, mit dem die angeforderten Informationen zwischen dem Server und dem Client gesendet und durch ein Programm wie einen Webbrowser ausgeführt werden.
  • Zustandsloses Protokoll (Stateless Protocol): Das HTTP-Protokoll erinnert sich nicht an frühere Verbindungen; jede Anfrage wird unabhängig behandelt.
  • Cookies: Dies sind Textdateien, die zwischen Client und Server ausgetauscht werden, sodass beim nächsten Informationsaustausch die darin gespeicherten Informationen berücksichtigt werden können.

Methoden der Anfrage (Request)

Eine HTTP-Anfrage nutzt die... Weiterlesen "Grundlagen von HTTP, Kryptographie und Netzwerksicherheit" »