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

Sortieren nach
Fach
Niveau

Glossar wichtiger Computerbegriffe

Eingeordnet in Informatik

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

A

Anwendung

Eine Anwendung oder ein Anwendungsprogramm ist ein Softwareprogramm, das auf Ihrem Computer ausgeführt wird. Webbrowser, E-Mail-Programme, Textverarbeitungsprogramme, Spiele und Dienstprogramme sind alles Anwendungen. Der Begriff "Anwendung" wird verwendet, weil jedes Programm eine spezielle Anwendung für den Benutzer hat.

B

Basisstation

In der Computerwelt bezieht sich eine Basisstation auf den drahtlosen Zugangspunkt für Computer mit WLAN-Karten. Es handelt sich im Grunde um einen Router, der mit Geräten kommuniziert, die auf dem WLAN-Standard basieren. Einige gängige WLAN-Konfigurationen umfassen 802.11b und 802.11g. Drahtlose Basisstationen werden von Firmen wie Netgear, Linksys, D-Link, Apple Computer und anderen Herstellern... Weiterlesen "Glossar wichtiger Computerbegriffe" »

Normalformen in relationalen Datenbanken

Eingeordnet in Informatik

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

Erste Normalform (1NF): Entfernen von Wiederholungsgruppen

Eine Relation ist in der Ersten Normalform (1NF), wenn:

  • Alle Attribute atomar sind (nicht weiter zerlegbar).
  • Es keine wiederholenden Gruppen gibt.

Um wiederholende Gruppen zu entfernen, werden folgende Schritte unternommen:

  1. Es wird eine neue Relation erzeugt, deren Primärschlüssel der Schlüssel der ursprünglichen Relation ist, ergänzt um die Attribute, die nicht zu den wiederholenden Gruppen gehören.
  2. Zweitens wird ein zusammengesetzter Schlüssel gebildet, bestehend aus dem Schlüssel der ursprünglichen Relation und den Schlüsselattributen der wiederholenden Gruppe, zusammen mit allen Feldern, aus denen die wiederholende Gruppe besteht.

Zweite Normalform (2NF): Entfernen partieller

... Weiterlesen "Normalformen in relationalen Datenbanken" »

Grundlagen der Betriebssysteme und Virtualisierung

Eingeordnet in Informatik

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

Virtuelle Maschinen

Eine virtuelle Maschine (VM) ist eine Software, die einen Computer simuliert und Programme wie ein physischer Rechner ausführen kann. Diese Software wurde ursprünglich als „ein effizientes, isoliertes Duplikat einer physischen Maschine“ definiert. Der Begriff umfasst heute auch virtuelle Maschinen, deren Hardware keine direkte Entsprechung zu einer tatsächlichen Maschine hat.

Die Shell

Eine Shell ist eine Software, die dem Nutzer eine Schnittstelle zur Verfügung stellt. Normalerweise bezieht sich der Begriff auf die Betriebssystem-Shell, die den Zugriff auf die Dienste des Kernels ermöglicht. Betriebssystem-Shells fallen im Allgemeinen nach ihren Schnittstellen in zwei Kategorien:

  • Kommandozeile (CLI)
  • Grafische Benutzeroberfläche
... Weiterlesen "Grundlagen der Betriebssysteme und Virtualisierung" »

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" »