Saarland Abitur Information Systems study materials
Saarland Abitur Information Systems study resources

Saarland Abitur Information Systems key terms

Saarland Abitur Information Systems · Get comfortable with the vocabulary.

Modell

Vereinfachte, zweckgerichtete Abbildung eines Ausschnitts der Wirklichkeit, die nur die für eine Fragestellung relevanten Eigenschaften und Beziehungen erfasst und dabei bewusst von Details absieht.

Related: Datenmodell, Abstraktion, Entwurfsmuster
Algorithmus

Eindeutig beschriebene, endliche Folge von Anweisungen, die für jede zulässige Eingabe nach endlich vielen Schritten ein Ergebnis liefert und damit ein Problem löst.

Related: Laufzeitkomplexität, Determinismus, Turing-Maschine
Laufzeitkomplexität

Angabe, wie die Anzahl der Rechenschritte eines Algorithmus mit der Eingabegröße wächst, üblicherweise in der O-Notation als obere Schranke für große Eingaben ausgedrückt.

Related: Algorithmus, Rekursion
Rekursion

Technik, bei der eine Funktion oder Prozedur sich selbst mit verkleinerten Eingaben aufruft und über einen Abbruchfall (Basisfall) terminiert; Gegenstück zur Iteration.

Related: Algorithmus, Datenstruktur
Datenstruktur

Festgelegte Art, Daten im Speicher anzuordnen und auf sie zuzugreifen, etwa Liste, Stapel, Schlange, Baum oder Hashtabelle, mit typischen Operationen und Kosten.

Related: Algorithmus, Rekursion
Entwurfsmuster

Bewährtes, wiederverwendbares Lösungsschema für ein wiederkehrendes Entwurfsproblem der Softwareentwicklung, das unabhängig von einer konkreten Programmiersprache beschrieben wird.

Related: Modell, Klassendiagramm
Klassendiagramm

UML-Diagrammtyp, der Klassen mit Attributen und Operationen sowie ihre Beziehungen wie Assoziation, Vererbung und Komposition darstellt und als Grundlage der Implementierung dient.

Related: Entwurfsmuster, Datenmodell, Modell
Datenmodell

Formale Beschreibung der Struktur von Daten, ihrer Attribute, Beziehungen und Integritätsbedingungen, etwa als Entity-Relationship-Modell oder relationales Schema.

Related: Primärschlüssel, Normalform, Modell
Entity-Relationship-Modell

Grafisches Datenmodell aus Entitätstypen, Attributen und Beziehungstypen mit Kardinalitäten, das vor der Umsetzung in ein relationales Schema die Anforderungen der Anwendung festhält.

Related: Datenmodell, Kardinalität, Primärschlüssel
Kardinalität

Angabe, wie viele Objekte eines Entitätstyps mit wie vielen Objekten eines anderen verknüpft sein dürfen, etwa 1:1, 1:n oder m:n in ER-Modellen und Beziehungen.

Related: Entity-Relationship-Modell, Fremdschlüssel
Primärschlüssel

Attribut oder Attributkombination einer Tabelle, das jeden Datensatz eindeutig identifiziert, keine NULL-Werte enthalten darf und pro Tabelle nur einmal vergeben wird.

Related: Fremdschlüssel, Integritätsbedingung, Datenmodell
Fremdschlüssel

Attribut einer Tabelle, das auf den Primärschlüssel einer anderen oder derselben Tabelle verweist und so Beziehungen abbildet; die referenzielle Integrität muss dabei gewahrt bleiben.

Related: Primärschlüssel, Integritätsbedingung, Kardinalität
Normalform

Stufe eines Regelwerks zur Redundanz- und Anomaliefreiheit relationaler Schemata; die dritte Normalform verlangt, dass Nichtschlüsselattribute nur vom vollständigen Schlüssel abhängen.

Related: Datenmodell, Primärschlüssel
SQL

Standardisierte, deklarative Sprache für relationale Datenbanken mit den Teilen DDL zur Schemadefinition, DML zum Ändern und Abfragen von Daten sowie DCL für Rechte.

Related: SELECT, JOIN, Transaktion
SELECT

SQL-Anweisung, die aus einer oder mehreren Tabellen Zeilen auswählt, mit WHERE filtert, mit GROUP BY gruppiert und mit ORDER BY sortiert; das Ergebnis ist wieder eine Tabelle.

Related: JOIN, Aggregatfunktion, SQL
JOIN

Operation, die Zeilen zweier Tabellen über eine passende Bedingung, meist Gleichheit von Fremd- und Primärschlüssel, zu breiteren Zeilen verbindet; Varianten sind INNER und LEFT JOIN.

Related: Fremdschlüssel, SELECT, SQL
Aggregatfunktion

SQL-Funktion, die mehrere Zeilen einer Gruppe zu einem Wert zusammenfasst, etwa COUNT, SUM, AVG, MIN und MAX; sie wird häufig zusammen mit GROUP BY verwendet.

Related: SELECT, SQL
Transaktion

Folge von Datenbankoperationen, die als Einheit behandelt wird und den ACID-Eigenschaften genügt: entweder werden alle Änderungen wirksam oder keine.

Related: Integritätsbedingung, SQL
Integritätsbedingung

Regel, die gültige Datenbankzustände einschränkt, etwa Eindeutigkeit, Wertebereiche oder referenzielle Integrität; das Datenbanksystem weist verletzende Änderungen zurück.

Related: Primärschlüssel, Fremdschlüssel, Transaktion
Client-Server-Prinzip

Architekturmuster, bei dem ein Client Anfragen stellt und ein Server Ressourcen oder Dienste bereitstellt und die Anfragen beantwortet; beide Rollen laufen meist auf getrennten Rechnern.

Related: Protokoll, IP-Adresse, Port
Protokoll

Vereinbarung über Format, Reihenfolge und Bedeutung der Nachrichten, die zwei Kommunikationspartner austauschen, damit sie einander korrekt verstehen, etwa HTTP oder TCP.

Related: TCP/IP, HTTP, Client-Server-Prinzip
TCP/IP

Protokollfamilie des Internets: IP adressiert und leitet Pakete weiter, TCP sichert darüber eine verbindungsorientierte, zuverlässige und geordnete Datenübertragung.

Related: Protokoll, IP-Adresse, Port
IP-Adresse

Eindeutige numerische Adresse eines Geräts in einem IP-Netz, bei IPv4 vier Oktette mit 32 Bit, bei IPv6 128 Bit; sie dient der Adressierung und Weiterleitung von Paketen.

Related: TCP/IP, Port, DNS
Port

Nummer zwischen 0 und 65535, die auf einem Rechner den Dienst adressiert, an den ein Paket gehen soll; so können mehrere Dienste dieselbe IP-Adresse nutzen.

Related: IP-Adresse, TCP/IP, Protokoll
DNS

Verteiltes Namenssystem, das menschenlesbare Domainnamen wie example.de in IP-Adressen auflöst, damit Anwendungen Rechner finden, ohne numerische Adressen zu kennen.

Related: IP-Adresse, HTTP
HTTP

Zustandsloses Anwendungsprotokoll des Web: Ein Client sendet eine Anfrage mit Methode und Pfad, der Server antwortet mit Statuscode, Kopfzeilen und Inhalt.

Related: Protokoll, DNS, Verschlüsselung
Verschlüsselung

Verfahren, das Klartext mit einem Schlüssel in Geheimtext umwandelt, sodass Unbefugte den Inhalt nicht lesen können; symmetrische und asymmetrische Verfahren werden oft kombiniert.

Related: Digitale Signatur, Hashfunktion, HTTP
Digitale Signatur

Mit dem privaten Schlüssel erzeugter Prüfwert zu Daten, den jeder mit dem öffentlichen Schlüssel verifizieren kann; sie sichert Authentizität und Integrität, nicht Vertraulichkeit.

Related: Verschlüsselung, Hashfunktion
Hashfunktion

Berechenbare Funktion, die beliebig lange Daten auf einen kurzen Wert fester Länge abbildet; kryptografische Varianten sind kollisionsresistent und dienen Prüfsummen und Signaturen.

Related: Digitale Signatur, Verschlüsselung
Datenschutz

Schutz personenbezogener Daten vor unbefugter Verarbeitung durch technische und organisatorische Maßnahmen sowie rechtliche Vorgaben wie Zweckbindung, Datenminimierung und Löschfristen.

Related: Datensicherheit, Personenbezogene Daten, Einwilligung
Datensicherheit

Schutz von Daten aller Art vor Verlust, Verfälschung und unbefugtem Zugriff; angestrebt werden Vertraulichkeit, Integrität und Verfügbarkeit durch geeignete Maßnahmen.

Related: Datenschutz, Verschlüsselung, Zugriffskontrolle
Personenbezogene Daten

Informationen über eine identifizierte oder identifizierbare natürliche Person, etwa Name, Adresse oder Kennnummer; ihre Verarbeitung ist rechtlich besonders geregelt.

Related: Datenschutz, Einwilligung
Einwilligung

Freiwillige, informierte und eindeutige Zustimmung einer betroffenen Person zu einer Datenverarbeitung, die vorher eingeholt werden muss und widerrufbar bleibt.

Related: Personenbezogene Daten, Datenschutz
Zugriffskontrolle

Maßnahmen, die festlegen und durchsetzen, wer auf welche Ressourcen in welcher Weise zugreifen darf, etwa durch Passwörter, Rollen oder Rechtevergabe im Dateisystem.

Related: Datensicherheit, Verschlüsselung
Endlicher Automat

Modell mit endlich vielen Zuständen, einem Startzustand, Übergängen nach Eingabesymbolen und akzeptierenden Zuständen; er erkennt genau die regulären Sprachen.

Related: Reguläre Sprache, Determinismus, Grammatik
Reguläre Sprache

Formale Sprache, die von einem endlichen Automaten erkannt oder durch einen regulären Ausdruck beschrieben werden kann; sie ist zugleich durch eine Typ-3-Grammatik erzeugbar.

Related: Endlicher Automat, Grammatik, Regulärer Ausdruck
Regulärer Ausdruck

Notation aus Zeichen, Verkettung, Alternativen und Wiederholungen, die eine reguläre Sprache beschreibt und in vielen Programmierumgebungen zum Suchen von Mustern dient.

Related: Reguläre Sprache, Endlicher Automat
Grammatik

Formales System aus Terminalen, Nichtterminalen, Startzeichen und Produktionsregeln, das eine Sprache erzeugt; die Chomsky-Hierarchie ordnet Grammatiktypen nach Ausdrucksstärke.

Related: Reguläre Sprache, Endlicher Automat, Berechenbarkeit
Determinismus

Eigenschaft eines Automaten oder Algorithmus, bei der jeder Zustand und jede Eingabe höchstens einen möglichen nächsten Schritt festlegen, sodass der Ablauf eindeutig vorhersagbar ist.

Related: Endlicher Automat, Algorithmus
Turing-Maschine

Theoretisches Rechenmodell mit unendlichem Band, Lese-Schreib-Kopf und endlicher Steuerung; sie formalisiert den Begriff der Berechenbarkeit und dient als Vergleichsmaß für Modelle.

Related: Berechenbarkeit, Algorithmus, Entscheidbarkeit
Berechenbarkeit

Eigenschaft eines Problems, für das es einen Algorithmus gibt, der es für jede zulässige Eingabe nach endlich vielen Schritten korrekt löst; viele Probleme sind nachweislich nicht berechenbar.

Related: Turing-Maschine, Entscheidbarkeit, Algorithmus
Entscheidbarkeit

Eigenschaft einer Frage, ob es einen Algorithmus gibt, der sie für jede Eingabe nach endlich vielen Schritten mit Ja oder Nein beantwortet; das Halteproblem ist nicht entscheidbar.

Related: Berechenbarkeit, Turing-Maschine