Kollego
← Leitfaden zum Fachmodul Wirtschaftswissenschaften

TestAS · Wirtschaftswissenschaften

Informationstechnik: Übungs-Testlets für den TestAS

Tabellenkalkulation, Datenverarbeitung und Geschäftsprozesse, zum Beispiel was eine Tabellenformel ergibt.

testas.de nennt dieses Thema für das Fachmodul Wirtschaftswissenschaften. Im Test kommt es als Testlet: ein kurzer Text, eine Tabelle oder Formel, danach 4 bis 8 Fragen, die du daraus beantwortest.

Themenliste: testas.de

Zwei Übungs-Testlets

Vollständige Testlets in Prüfungslänge aus dem Kollego-Kurs, erzeugt wie unsere Probetests. Antworte aus dem Material und öffne dann jede Lösung.

Testlet 1

Tabellen, Schlüssel und Abfragen in einer relationalen Datenbank

Die meisten betrieblichen Informationssysteme speichern ihre Daten in relationalen Datenbanken. Die Daten sind in Tabellen organisiert. Jede Zeile, auch Datensatz genannt, beschreibt ein Objekt, etwa einen Kunden oder eine Bestellung, und jede Spalte, auch Attribut genannt, beschreibt eine Eigenschaft, etwa einen Namen oder einen Betrag. Jede Tabelle hat einen Primärschlüssel, ein Attribut, dessen Wert jede Zeile eindeutig identifiziert, etwa eine Kundennummer. Ein Primärschlüssel darf nie leer sein und sich nie wiederholen.

Tabellen werden über Fremdschlüssel verknüpft. Ein Fremdschlüssel ist ein Attribut in einer Tabelle, das auf den Primärschlüssel einer anderen Tabelle verweist. In einer Bestelltabelle ist die Kundennummer jeder Bestellung ein Fremdschlüssel, der auf die Kundentabelle verweist. So werden Name und Adresse des Kunden nur einmal gespeichert, und jede Bestellung verweist einfach darauf. Solche Wiederholungen zu vermeiden, ein Vorgang namens Normalisierung, verhindert Widersprüche: Zieht ein Kunde um, muss die Adresse nur an einer Stelle geändert werden.

Daten werden mit der Abfragesprache SQL abgerufen. Eine einfache Abfrage hat die Form SELECT Spalten FROM Tabelle WHERE Bedingung. Sie liefert alle Zeilen der Tabelle, die die Bedingung erfüllen, und zeigt nur die genannten Spalten. Funktionen wie COUNT, SUM und AVG fassen viele Zeilen zu einem Wert zusammen. Ein JOIN verbindet Zeilen zweier Tabellen, deren Schlüsselwerte übereinstimmen, zum Beispiel jede Bestellung mit dem passenden Kunden. Zeilen ohne Gegenstück fallen bei einem normalen Join weg.

Datenbanken regeln außerdem, wer welche Daten lesen oder ändern darf, und sorgen dafür, dass zusammengehörige Änderungen, etwa eine Abbuchung von einem Konto und die Gutschrift auf einem anderen, vollständig oder gar nicht erfolgen.

Relationale Datenbanken wurden 1970 von dem Informatiker Edgar F. Codd vorgeschlagen und beherrschen bis heute betriebliche Anwendungen, von Banken bis zu Onlineshops. Alternativen, oft NoSQL-Datenbanken genannt, speichern Daten als Dokumente oder Schlüssel-Wert-Paare und werden dort eingesetzt, wo sehr große Mengen locker strukturierter Daten schnell verarbeitet werden müssen. Egal welches System: Ein sorgfältiger Entwurf von Schlüsseln und Beziehungen hält die Daten über Jahre der Nutzung konsistent.

Die beiden Tabellen unten gehören zu einem kleinen Onlineshop. Die Spalte customer_id in der Tabelle Orders verweist auf die Tabelle Customers.

Tabelle Customers
customer_idnamecity
1WeberBerlin
2YilmazHamburg
3NovakBerlin
4RossiMünchen
Tabelle Orders
order_idcustomer_idamount (EUR)
1011250
102380
1031120
1042300
105350
  1. 1. Wie viele Zeilen liefert SELECT name FROM Customers WHERE city = 'Berlin'?

    • a1
    • b3
    • c4
    • d2
    Lösung anzeigen

    D: 2

    Die WHERE-Bedingung behält nur Kunden mit city „Berlin“. In Customers sind das Weber (1) und Novak (3), also 2 Zeilen.

  2. 2. Was liefert SELECT SUM(amount) FROM Orders WHERE customer_id = 1?

    • a800
    • b120
    • c250
    • d370
    Lösung anzeigen

    D: 370

    Die Abfrage addiert die Beträge der Bestellungen mit customer_id 1. Das sind 101 (250) und 103 (120): 250 + 120 = 370.

  3. 3. Welche Spalte der Tabelle Orders ist ein Fremdschlüssel?

    • aorder_id
    • bamount
    • cname
    • dcustomer_id
    Lösung anzeigen

    D: customer_id

    Laut Text verweist ein Fremdschlüssel auf den Primärschlüssel einer anderen Tabelle, und customer_id in Orders verweist auf Customers. Also ist customer_id der Fremdschlüssel.

  4. 4. Was liefert SELECT COUNT(*) FROM Orders WHERE amount > 100?

    • a2
    • b5
    • c3
    • d4
    Lösung anzeigen

    C: 3

    Die Bedingung amount > 100 erfüllen 101 (250), 103 (120) und 104 (300); 80 und 50 sind zu klein. COUNT(*) zählt sie: 3.

  5. 5. Welcher Kunde würde bei einem normalen Join von Orders und Customers nicht erscheinen?

    • aNovak
    • bYilmaz
    • cWeber
    • dRossi
    Lösung anzeigen

    D: Rossi

    Laut Text fallen Zeilen ohne Treffer bei einem normalen Join weg. Rossi (customer_id 4) hat keine Bestellung, also erscheint Rossi nicht.

  6. 6. Wie hoch ist der gesamte Bestellbetrag der Kunden aus Berlin?

    • a500 EUR
    • b130 EUR
    • c370 EUR
    • d800 EUR
    Lösung anzeigen

    A: 500 EUR

    Kunden aus Berlin sind Weber (1) und Novak (3). Weber bestellte 250 + 120 = 370, Novak 80 + 50 = 130, zusammen 370 + 130 = 500 EUR.

Testlet 2

Formeln in Tabellenkalkulationen lesen

Tabellenkalkulationen gehören zu den meistgenutzten Werkzeugen in Unternehmen. Ein Arbeitsblatt besteht aus Zellen, die in Spalten, bezeichnet mit Buchstaben, und Zeilen, bezeichnet mit Zahlen, angeordnet sind, sodass jede Zelle eine Adresse wie B3 hat. Eine Zelle kann einen Wert oder eine Formel enthalten, die mit einem Gleichheitszeichen beginnt und aus anderen Zellen ein Ergebnis berechnet.

Entscheidend ist, wie sich Bezüge verhalten, wenn eine Formel kopiert wird. Ein relativer Bezug wie B2 wird angepasst: Kopiert man =B2*C2 von Zeile 2 in Zeile 3, wird daraus =B3*C3. Ein absoluter Bezug, gekennzeichnet durch Dollarzeichen, etwa $E$1, bleibt gleich, wohin die Formel auch kopiert wird. Absolute Bezüge werden für Werte verwendet, die für jede Zeile gelten, etwa einen Steuersatz oder einen Wechselkurs. Gemischte Bezüge wie $E1 oder E$1 fixieren nur die Spalte oder nur die Zeile.

Funktionen fassen Daten zusammen oder prüfen sie. SUM(D2:D5) addiert alle Werte im Bereich von D2 bis D5. AVERAGE berechnet das arithmetische Mittel, MIN und MAX liefern den kleinsten und größten Wert, und COUNTIF zählt die Zellen eines Bereichs, die eine Bedingung erfüllen. Die Funktion IF(Bedingung, Wert wenn wahr, Wert wenn falsch) liefert je nach Test eines von zwei Ergebnissen. In der deutschen Version der Software sind die Funktionsnamen übersetzt, zum Beispiel SUMME und WENN, und die Argumente werden durch Semikolons statt Kommas getrennt; hier werden die englischen Namen verwendet.

Fehler in Tabellenkalkulationen sind häufig und haben in Unternehmen und in der Forschung teure Irrtümer verursacht. Typische Ursachen sind falsche Bereiche, die eine Zeile auslassen, relative Bezüge, die absolut hätten sein sollen, und Zahlen, die über Formeln getippt wurden. Zu guter Praxis gehört, Eingaben von Berechnungen zu trennen, alles klar zu beschriften und Summen mit einer unabhängigen Rechnung zu prüfen.

Große Unternehmen ersetzen wichtige Tabellenkalkulationen mit wachsender Größe oft durch spezielle Software, weil Tabellen schwer zu prüfen und zu kontrollieren sind, wenn viele Menschen sie bearbeiten.

Das Arbeitsblatt unten berechnet den Umsatz eines kleinen Schreibwarenladens. Zelle D2 enthält die Formel =B2*C2, die bis D5 nach unten kopiert wurde. Zelle E1 enthält den Umsatzsteuersatz.

Arbeitsblatt (Spaltenbuchstaben in der Kopfzeile, Zeilennummern in der ersten Spalte)
ABCDE
1ProduktPreis (EUR)MengeUmsatz (EUR)0,19
2Stifte2150300
3Ordner540200
4Papier4100400
5Hefter1210120
  1. 1. Welche Formel enthält Zelle D4?

    • a=$B$2*$C$2
    • b=B4*C4
    • c=B4*C2
    • d=B2*C2
    Lösung anzeigen

    B: =B4*C4

    D2 enthält =B2*C2 und wurde nach unten kopiert. Relative Bezüge passen sich der Zeile an, also steht zwei Zeilen tiefer in D4 =B4*C4.

  2. 2. Was ergibt =SUM(D2:D5)?

    • a1020
    • b1000
    • c920
    • d300
    Lösung anzeigen

    A: 1020

    SUM(D2:D5) addiert die Umsatzspalte. 300 + 200 + 400 + 120 = 1020.

  3. 3. Was ergibt =AVERAGE(B2:B5)?

    • a5,00
    • b5,75
    • c4,50
    • d23,00
    Lösung anzeigen

    B: 5,75

    AVERAGE bildet das arithmetische Mittel von B2:B5. (2 + 5 + 4 + 12) / 4 = 23 / 4 = 5,75.

  4. 4. Zelle F2 enthält =D2*$E$1 und wird nach F3 kopiert. Was enthält F3?

    • a=D3*$E$2
    • b=D2*$E$1
    • c=D3*E2
    • d=D3*$E$1
    Lösung anzeigen

    D: =D3*$E$1

    D2 ist relativ und wird eine Zeile tiefer zu D3. $E$1 ist absolut (Dollarzeichen) und bleibt gleich, also steht in F3 =D3*$E$1.

  5. 5. Was liefert =IF(D5>250, "A", "B")?

    • aB
    • bA
    • c120
    • d250
    Lösung anzeigen

    A: B

    IF liefert „A“, wenn der Test wahr ist, sonst „B“. D5 = 120, und 120 liegt nicht über 250, also ist das Ergebnis B.

  6. 6. Was liefert =COUNTIF(C2:C5, ">50")?

    • a1
    • b2
    • c3
    • d4
    Lösung anzeigen

    B: 2

    COUNTIF zählt die Zellen in C2:C5 über 50. Die Mengen sind 150, 40, 100 und 10; nur 150 und 100 liegen über 50, also ist das Ergebnis 2.

So bearbeitest du ein Testlet

Weitere Themen im Fachmodul Wirtschaftswissenschaften

BetriebswirtschaftVolkswirtschaftMathematik und StatistikRecht

Leitfaden zum Fachmodul Wirtschaftswissenschaften

Kostenlos üben

Ein Einstufungstest, eine Punkteprognose und deine erste Lerneinheit. Keine Kreditkarte, kostenlos ohne Zeitlimit.

Kostenlos starten, ohne Kreditkarte