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

Sortieren nach
Fach
Niveau

Grundlagen der Objektorientierten Programmierung (OOP) in Java

Eingeordnet in Informatik

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

Grundlagen der Objektorientierten Programmierung

Objekte im realen Leben besitzen zwei grundlegende Eigenschaften: Zustand und Verhalten.

Zustand und Verhalten

  • Zustand: Der Zustand eines Objektes wird durch eine Reihe von Parametern definiert, die es von Objekten des gleichen Typs unterscheiden.
  • Verhalten: Das Verhalten ermöglicht es, Objekte unterschiedlicher Art zu unterscheiden (z. B. verhält sich ein Hund anders als eine Katze).

Wichtige OOP-Begriffe

  • Attribute oder Instanzvariablen: Die Parameter oder Variablen, die den Zustand eines Objekts festlegen.
  • Methoden: Aktionen, die mit Objekten durchgeführt werden oder den Zugriff auf Attribute ermöglichen (auch Member-Funktionen genannt).
  • Klasse: Eine Vorlage oder ein Prototyp, der einen bestimmten
... Weiterlesen "Grundlagen der Objektorientierten Programmierung (OOP) in Java" »

Systementwicklung und Informationssysteme: Phasen, Machbarkeit und Strategien

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 6,13 KB

Phasen der Systementwicklung

Die Phasen der Systementwicklung umfassen:

  • Voruntersuchung
  • Bestimmung der Systemanforderungen
  • System-Design
  • Systemerstellung
  • Testen
  • Implementierung
  • Evaluation

Die wichtigste Phase ist die Bestimmung der Systemanforderungen, da sie die Grundlage für den Bau und die Entwicklung des Informationssystems bildet. Hier werden alle Anforderungen des Benutzers an die Systemleistung erfasst.

Phasen und Arten der Machbarkeitsstudie

Die Machbarkeitsstudie untersucht verschiedene Aspekte eines Projekts, um dessen Realisierbarkeit zu bewerten:

Technische Machbarkeit

Fragen:

  • Kann das Projekt mit bestehender Software, Technik und verfügbarem Personal umgesetzt werden?
  • Wenn neue Technologien erforderlich sind, besteht die Möglichkeit, diese
... Weiterlesen "Systementwicklung und Informationssysteme: Phasen, Machbarkeit und Strategien" »

Grundlagen: Leitfaden zu verteilten Datenbanken

Eingeordnet in Informatik

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

Erster Teil: Leitfaden zu verteilten Datenbanken

1. Was ist das Konzept einer Datenbank?

R = Eine Datenbank ist eine Reihe von miteinander verknüpften Informationen für einen bestimmten gemeinsamen Zweck.

2. Definieren Sie eine verteilte Datenbank.

R = Eine verteilte Datenbank ist eine Sammlung von mehreren Datenbanken, die an verschiedenen Standorten über ein Netzwerk verbunden sind.

3. Was sind die Ziele verteilter Datenbanken?

R = Die Ziele sind der Aufbau verteilter Systeme (wie Datenbanken), die gemeinsame Nutzung von Informationen, Zuverlässigkeit, Verfügbarkeit und schnelle Verarbeitung von Abfragen.

4. Nennen Sie einen Vorteil der Datenverteilung.

R = Der Vorteil verteilter Systeme ist die Fähigkeit, Informationen zuverlässig und effektiv

... Weiterlesen "Grundlagen: Leitfaden zu verteilten Datenbanken" »

Netzwerktechnologien: Multicast, QoS und ADSL

Eingeordnet in Informatik

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

Multicast

Multidiffusion: Versand an mehrere Empfänger gleichzeitig und Mindestreserve-Multicast-Gruppenadressen. Typ D: 239.255.255.255. IGMP (Internet Group Management Protocol): IP-Multicast.

Internet-Multicast-Protokolle sind:

  • ipmulticast
  • NNTP
  • Internet Relay Chat (IRC)
  • PSYC
  • Peercasting

Layer-3-IP-Protokolle, die verwendet werden:

  • ICMP
  • IGMP

Quality of Service (QoS)

QoS: H.323 definiert eine Methode, um Multimedia-Datenverkehr über ein IP-Netzwerk zu ermöglichen.

Weitere Parameter, die das Verhalten von Sprach-Streams beeinflussen, sind wichtig: Paketlaufzeit, Jitter (Schwankung der Paketlaufzeit) und Paketverlust.

Die Grenze für die Paketlaufzeit in einem One-Way-Sprachkanal beträgt 400 ms. Das RSVP-Protokoll (dessen Hauptfunktion darin besteht,... Weiterlesen "Netzwerktechnologien: Multicast, QoS und ADSL" »

Datenbankabfragen verstehen: Auswahl- und Aktionsabfragen erstellen

Eingeordnet in Informatik

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

Datenbankabfragen: Grundlagen und Typen

Abfragen sind Objekte in einer Datenbank, die es ermöglichen, Daten aus einer oder mehreren Tabellen zu filtern und anzuzeigen, die bestimmte Kriterien erfüllen.

Arten von Datenbankabfragen

1. Auswahlabfragen (Selection Queries)

Auswahlabfragen extrahieren oder zeigen nur die Daten, die Sie angeben. Sobald die Ergebnisse vorliegen, können die Daten geändert werden (was auch durch die Abfrage selbst erfolgen kann).

2. Aktionsabfragen (Action Queries)

Aktionsabfragen nehmen Änderungen an Datensätzen in einer einzigen Operation vor. Es gibt verschiedene Arten von Aktionsabfragen:

  • Löschen
  • Aktualisieren
  • Ergänzen
  • Tabellen erstellen

Schritt-für-Schritt: Erstellung einer Auswahlabfrage

Um eine Auswahlabfrage zu... Weiterlesen "Datenbankabfragen verstehen: Auswahl- und Aktionsabfragen erstellen" »

Systemanalyse: Prozesse, Speicher und Kontextdiagramme

Eingeordnet in Informatik

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

Systemanalyse und Prozessdefinitionen

Beispiel: Am Ende des Monats, wenn Personalfluktuation auftritt, kann eine Liste von Ereignissen auf drei verschiedene Arten auf das System wirken:

  • Parameter: Wenn diese Art von Ereignis eintritt, bevor das System relativ inaktiv ist.
  • Variable: Wenn das System moderat reagiert.
  • Operator: Wenn das System auf die aktive Verbreitung der Tätigkeit aller anderen beteiligten Komponenten reagiert.

STORES (Speicher)

Stores sind Datensätze im Ruhezustand. Sie können wie folgt unterteilt werden:

  • Interner Speicher: Speicherbereiche, die nur dem System eigen sind.
  • Externer Speicher: Speicher, die mit anderen Systemen gemeinsam genutzt werden.

Angaben zur Person

PROZESS

Ein Prozess ist eine Reihe von Aufgaben, die das System... Weiterlesen "Systemanalyse: Prozesse, Speicher und Kontextdiagramme" »

Linux-Befehle: Dateien und Verzeichnisse

Eingeordnet in Informatik

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

Grundlegende Linux-Befehle für Dateien und Verzeichnisse

Verzeichnisse erstellen

  • mkdir /Ziel/Name: Erstellt ein leeres Verzeichnis namens Name unter /Ziel.

Zeitstempel ändern

  • touch /Quelle: Ändert die Zugriffs- und Änderungszeit der Datei /Quelle auf die aktuelle Zeit. Wenn die Datei nicht existiert, wird sie erstellt.

Dateien kopieren

  • cp /Quelle /Ziel: Kopiert die Datei /Quelle nach /Ziel mit dem gleichen Namen.
  • cp -r /Quelle /Ziel: Kopiert rekursiv alle Dateien aus dem Verzeichnis /Quelle nach /Ziel mit dem gleichen Namen.

Dateien verschieben

  • mv -f /Quelle /Ziel: Verschiebt die Datei /Quelle nach /Ziel und überschreibt bestehende Dateien mit dem gleichen Namen.
  • mv -u /Quelle /Ziel: Verschiebt die Datei /Quelle nach /Ziel, aber nur, wenn die Datei
... Weiterlesen "Linux-Befehle: Dateien und Verzeichnisse" »

Grundlagen der Computertechnik und Hardware

Eingeordnet in Informatik

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

Was ist ein Computer?

Ein Computer ist ein elektronisches Gerät, das verwendet wird, um digitale Informationen zu verarbeiten. Diese Informationen werden in Form von 0 und 1, also im binären Zahlensystem, ausgedrückt.

Grundlegende Bedienung

  1. Input: Wir müssen dem Computer Daten liefern. Diese Daten müssen in digitaler Form vorliegen.
  2. Verarbeitung: Der Computer verarbeitet diese Eingaben nach den Anweisungen des Programms. Dies geschieht hauptsächlich durch den Mikroprozessor (CPU). Unterstützt wird er dabei durch den RAM (vorübergehende Speicherung), die Grafikkarte und den Chipsatz, der den Datenfluss steuert.
  3. Output: Das Ergebnis der Datenverarbeitung wird als Ausgangsdaten bezeichnet und kann auf dem Bildschirm angezeigt, gedruckt oder
... Weiterlesen "Grundlagen der Computertechnik und Hardware" »

Grundlagen der Betriebssysteme und IT-Sicherheit

Eingeordnet in Informatik

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

Was ist ein System?

Ein System ist eine Menge organisierter Elemente, die miteinander interagieren.

Was bedeutet Fehlertoleranz?

Ein fehlertolerantes System kann im Falle eines Ausfalls weiterhin einwandfrei funktionieren. Dies wird oft durch die Verdopplung aller Systemkomponenten erreicht.

Zuverlässigkeit

Eigenschaften:

  • Zuverlässigkeit: Kontinuität der Dienstleistung.
  • Verfügbarkeit: Prozentsatz der Zeit, in der der Dienst verfügbar ist.
  • Schutz (Shelter): Vermeidung von katastrophalen Folgen.
  • Sicherheit: Schutz gegen das Eindringen von Menschen.

Systemzuverlässigkeit

  • Fehlervermeidung: Verwendung von Methoden, um Fehler in den Komponenten zu verhindern.
  • Fehlertoleranz: Einsatz von Redundanz, um Fehler zu maskieren.

Arten von Fehlern

  • Vorübergehende
... Weiterlesen "Grundlagen der Betriebssysteme und IT-Sicherheit" »

Klassifizierung und Arten von Computerspeichern

Eingeordnet in Informatik

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

Klassifizierung der Berichte durch die Verwendung

Zentralspeicher: Dies ist der Teil der zentralen Recheneinheit eines Computers, auf dem Anweisungen und Daten gespeichert sind, die für einen bestimmten Prozess durchgeführt werden können.

Speicher-Cache: Der Cache-Speicher speichert die am häufigsten verwendeten Anweisungen und Daten und verbessert so die Effizienz des Computers.

Konventioneller und erweiterter Speicher: Man kann diesen Speicher durch den Einsatz bestimmter Software nutzen, die den Mikroprozessor in den geschützten Modus versetzt, oder durch die Nutzung der Möglichkeiten, die der 386er und 486er bieten, um auf bestimmte Bereiche des erweiterten Speichers weiterhin als konventionellen Speicher zuzugreifen.

Konventioneller

... Weiterlesen "Klassifizierung und Arten von Computerspeichern" »