WINFO 21/22

Uni Wuerzburg Einführung in die Wirtschaftsinformatik

Uni Wuerzburg Einführung in die Wirtschaftsinformatik


B. T.
Diese Lernkarten behandeln grundlegende Konzepte der Informatik auf Universitätsniveau, mit Fokus auf Modellierung, Datenbanken und Netzwerkprotokolle. Sie decken Themen wie Aufbau- und Ablauforganisation, Grundsätze ordnungsmäßiger Modellierung, Blockchain, HTTP-Statuscodes und das CSS-Box-Modell ab. Besonders relevant sind die Zusammenhänge zwischen verschiedenen Modellen, die Eigenschaften von Datenbanken und die Funktionsweise von Netzwerkprotokollen. Diese Karteikarten eignen sich für Studierende und Fachleute, die ihr Verständnis von Informatikgrundlagen vertiefen möchten, insbesondere in den Bereichen Systemdesign, Datenbankmanagement und Netzwerktechnologien.
Flashcards
29
Students
1
Language
German
Category
Computer Science
Level
University
Created / Updated
21.02.2022 / 23.02.2022

Flashcards

Was bedeutet der HTTP-Statuscode 200?

found

Was bedeutet der HTTP-Statuscode 301?

moved permanently

Was bedeutet der HTTP-Statuscode 403?

forbidden

Was bedeutet der HTTP-Statuscode 404?

not found

Was bedeutet der HTTP-Statuscode 418?

I'm a teapot

Was bedeutet der HTTP-Statuscode 500?

internal server error

Welche Funktionen hat HTTP 1.0?

GET, POST, HEAD

Welche Funktionen hat HTTP 1.1?

DELETE, PUT

Was sind die Eigenschaften des CSS-Box-Modells von außen nach innen?

margin, border, padding

Erläutern Sie kurz die Unterschiede zwischen TCP und UDP

TCP ist 

  • Langsam aber sichert die Ankunft des Pakets, wichtig für bestimmte Anwendungen.

  • Nach jedem Paket muss auf eine Antwort gewartet werden

  • Empfangsbestätigung durch:

    • SYN-ACK

    • SYNchronize: Paket abgleichen

    • SYN-/ACK: Synchronize acknowledge

    • ACK: Acknowledge

UDP ist

  • Schnell, aber ohne Ankunftsgarantie

  • Ziel: mehrere Dienste auf dem gleichen Server anbieten

  • UDP-Paket: Header mit Port usw. + Daten

Was bedeutet TTL im Zusammenhang mit Internetprotokollen?

  • Falls pakete durch falsche Routing dauerhaft zwischen Routen stecken bleiben, wird das Netzwerk verstopft

  • TTL Felder in IP Pakete sind ein art counter, das nach jeder Durchgang durch einen router um 1 reduziert wird.

  • Wenn das TTL-Paket 0 ist, wirds weggeworfen und der Absender benachrichtigt

  • Startwert in der Regel 64, max 255

Wo werden DNS-Abfragen lokal gespeichert?

Host Datei

Was sind die Eigenschaften von zentralen Datenbanken im Vergleich zu dezentralen Datenbanken?

Zentrale Datenbanken:

  • Speicherung der Daten zentral auf einem physischen Datenträger

  • Datenkonsistenz garantiert

  • Keine redundanz aber Ausfall=Totalausfall

Dezentrale Datenbanken:

  • Speicherung dezentral auf mehreren physischen Datenträgern

  • Datenkonsistenz temporär nicht garantiert

  • Redundant aber Robust gegen Ausfälle

Was sind die vier Anforderungen an Datenbanken, was bedeuten sie?

  • Atomicity

    • Daten müssen in atomarer Form vorliegen; jedes Datenfeld hat nur ein Datum

  • Consistency

    • Daten sind widerspruchsfrei und konsistent

    • Fr. Müller und Frau Müller wäre inkonsistent

  • Isolation

    • Nicht vollständig ausgeführte transaktionen haben keinen Einfluss auf anderen

    • Nicht abgeschlossene Überweisungen führen zu keiner Verringerung des Kontos

  • Durability

    • Sicherung gegen Verlust

    • Beim Absturz eines Systems gehen keine Daten verloren

    • Sicherheit gegen Serverabsturz

Wie laufen die Transaktionen in dezentralen DBMS ab?

Transaktionen in dezentralen DBMS:

  • Mehrere DBMS teilen sich die Abwicklung einer Transaktion ⇒ höhere Geschwindigkeit

  • Knoten enthalten nur eine Teilmenge der gesamten Datenmenge

  • Mehrere Replikate können auf verschiedenen Knoten gespeichert werden

Was ist der alternative Name für Blockchain?

distributed ledger

Aus welchen Teilen besteht ein Blockchain-Block? Was enthalten diese Teile?

Header

  • Hash

  • Hash des Vorgängerblocks

  • Timestamp 

  • Nonce

Transaktion

  • Enthält die Transaktionsdaten

Daten sind unveränderbar & öffentlich einsehbar

Hash jedes Blocks muss mit 0000… beginnen

 

Wann ist es sinnvoll, eine Blockchain-Anwendung einzusetzen?

  • Eine gemeinsame Datenbasis genutzt werden soll.

  • Mehrere Teilnehmer daran arbeiten, welche sich nicht gegenseitig oder einer dritten Partei vertrauen.

Die aktuelle Datenbank angegriffen oder zensiert werden kann.

Was ist ein Smart Contract, welche Funktionen und Eigenschaften hat er?

  • Programm auf Blockchain

  • Imitiert reale Verträge

  • 3 Funktionen:

    • Speichern

    • Verifizieren

    • Ausführen

  • 2 Eigenschaften:

    • Unveränderlich

    • Verteilt

Was sind die Grundsätze ordnungsmäßiger Modellierung?

  • Richtigkeit
  • Relevanz
  • Wirtschaftlichkeit
  • Klarheit
  • Vergleichbarkeit
  • Systematische Aufbau

Was bedeutet "Richtigkeit" im Zusammenhang mit GoM?

  • Zu repräsentierender Sachverhalt korrekt dargestellt

  • Richtigkeit von Modellen grundsätzlich nicht beweisbar

  • Ergibt sich aus dem Konsens der Fach- und Methodenexperten

  • Obige Aspekte kennzeichnen i.W. die semantische Richtigkeit 

    • Semantischen Richtigkeit ≠ syntaktische Richtigkeit !!! 

  • Syntaktische Richtigkeit ist leichter prüfbar (und ebenfalls Teil des Grundsatzes der Richtigkeit

Was bedeutet "Relevanz" im Zusammenhang mit GoM?

  • Nur die Sachverhalte modellieren, die für den Modellierungszweck relevant sind 

  • Daher müssen Ziele der Modellierung expliziert werden 

  • Entscheidungen über das Abstraktionsniveau und der Modellierungstechniken hängen davon ab

Was bedeutet "Wirtschaftlichkeit" im Zusammenhang mit GoM?

  • Sicherzustellen eines angemessenen Kosten-Nutzen Verhältnisses

    • Modellierungskosten dürfen den eigentlich verfolgten Nutzen der entstehenden Modelle nicht überkompensieren 

    • Modellierung ist kein Selbstzweck  

    • Referenzmodelle fördern ggf. Wirtschaftlichkeit

Was bedeutet "Klarheit" im Zusammenhang mit GoM?

  • Modell nutzt nur, wenn es vom Adressaten verstanden wird 

  • Modell muss einen adäquaten Grad an intuitiver Lesbarkeit aufweisen  

  • Modellierungstechniken nutzeradäquat auswählen

  • Modelle mit Hilfe der verfügbaren Techniken möglichst klar und lesbar darstellen

    • Auf Raster ausgerichtet  

    • Keine Überschneidungen, Symmetrien betonen

    • Übliche Leserichtung

    • Größe der Schrift, Wahl der Bezeichner 

    • ggf. Teil-/Untermodelle bilden

Was bedeutet "Vergleichbarkeit" im Zusammenhang mit GoM?

  • In realen Anwendungssituationen existieren ggf. mehrere Modelle nebeneinander

  • Diese müssen ggf. vergleichbar sein

    • Beispiel: Ist- und Sollmodelle (as-is / to-be) 

  • Insbesondere Modelle, die mit unterschiedlichen Modellierungstechniken erstellt worden sind  

  • Semantischer Vergleich zweier Modelle wichtig − D.h. Deckungsgleichheit von mit zwei Modellen beschriebenen Inhalte

Was bedeutet "Systematische Aufbau" im Zusammenhang mit GoM?

  • Notwendigkeit in der Darstellung eines Sachverhalts aus unterschiedlichen Sichten

  • Grund: Reduktion der Komplexität

  • Beispiel: Modellierung von Informationssystemen

    • Daten-, Funktions-, Organisations- und Steuerungssicht 

    • Struktur- und Verhaltenssicht

  • Sichtenübergreifende, verschiedene Aspekte einbeziehende Modellerstellung 

  • Modellinhalt sichtenübergreifend konsistent halten

  • Sichtenübergreifendes Metamodell, das den Zusammenhang zwischen den unterschiedlichen Sprachkonstrukten herstellt

Was ist Aufbauorganisation? Aus welchen Teilen besteht sie?

„hierarchisches Gerüst eines jeden Unternehmens“

  1. Spezialisierung

  • Gesamtaufgabe wird in Teilaufgaben untergliedert, solange sie nicht mehr zerlegbar ist

    • Diese heißen Elementaraufgaben oder Arbeitsgänge 

    • Elementaraufgaben werden zu sinnvollen Aufgaben Komplexen zusammengefasst und Stellen (kleinste organisatorische Einheit) zugeordnet

  1. Konfiguration

  • Zusammenfassung organisatorischer Einheiten zu einem Netzwerk von Leistungsbeziehungen

  • Dieses Netzwerk wird in Organigrammen dargestellt 

Was sind die zwei Liniensysteme in Organigrammen? Welche Vor- und Nachteile haben sie?

Einliniensystem

+klar abgegrenzte Kompetenz, Übersichtlichkeit

-lange Kommunikationswege, starke Belastung der Zwischeninstanz

Mehrliniensystem:

+verkürzte Informationswege

-Gefahr von kompetenz und verantwortlichkeitskonflikten

In der praxis eher selten

Was ist Ablauforganisation?

optimale zeitliche und räumliche planung der Arbeitsabläufe

⇒ Was muss wann bei welchem Mitarbeiter / welcher Organisationseinheit sein?

Ziel: : möglichst optimale Auslastung der Kapazitäten (Mensch & Sachmittel) und Minimierung der Durchlaufzeit

 

  1. Arbeitsanalyse: Überblick über Arbeitsaufgaben verschaffen, in kleine Schritte zerlegen

  2. Arbeitssynthese: Feingranulare Arbeitsschritte in räumlich, zeitlich und personell effizienten Prozess zusammenführen

Study