TestAS · Wirtschaftswissenschaften
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
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.
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.
| customer_id | name | city |
|---|---|---|
| 1 | Weber | Berlin |
| 2 | Yilmaz | Hamburg |
| 3 | Novak | Berlin |
| 4 | Rossi | München |
| order_id | customer_id | amount (EUR) |
|---|---|---|
| 101 | 1 | 250 |
| 102 | 3 | 80 |
| 103 | 1 | 120 |
| 104 | 2 | 300 |
| 105 | 3 | 50 |
1. Wie viele Zeilen liefert SELECT name FROM Customers WHERE city = 'Berlin'?
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. Was liefert SELECT SUM(amount) FROM Orders WHERE customer_id = 1?
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. Welche Spalte der Tabelle Orders ist ein Fremdschlüssel?
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. Was liefert SELECT COUNT(*) FROM Orders WHERE amount > 100?
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. Welcher Kunde würde bei einem normalen Join von Orders und Customers nicht erscheinen?
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. Wie hoch ist der gesamte Bestellbetrag der Kunden aus Berlin?
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.
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.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Produkt | Preis (EUR) | Menge | Umsatz (EUR) | 0,19 |
| 2 | Stifte | 2 | 150 | 300 | |
| 3 | Ordner | 5 | 40 | 200 | |
| 4 | Papier | 4 | 100 | 400 | |
| 5 | Hefter | 12 | 10 | 120 |
1. Welche Formel enthält Zelle D4?
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. Was ergibt =SUM(D2:D5)?
A: 1020
SUM(D2:D5) addiert die Umsatzspalte. 300 + 200 + 400 + 120 = 1020.
3. Was ergibt =AVERAGE(B2:B5)?
B: 5,75
AVERAGE bildet das arithmetische Mittel von B2:B5. (2 + 5 + 4 + 12) / 4 = 23 / 4 = 5,75.
4. Zelle F2 enthält =D2*$E$1 und wird nach F3 kopiert. Was enthält F3?
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. Was liefert =IF(D5>250, "A", "B")?
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. Was liefert =COUNTIF(C2:C5, ">50")?
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.
Leitfaden zum Fachmodul Wirtschaftswissenschaften
Ein Einstufungstest, eine Punkteprognose und deine erste Lerneinheit. Keine Kreditkarte, kostenlos ohne Zeitlimit.
Kostenlos starten, ohne Kreditkarte