Study-Board.de
  1. Magazin
    1. Hochschulen
    2. Häufige Fragen
  2. Forum
    1. Dashboard
    2. Unerledigte Themen
    3. Datenbanken
    4. Semantische Suche
  3. Mediathek
  4. Umfragen
  5. Studium
    1. Welches Fernstudium?
    2. Hochschulfinder
    3. Studiengänge
    4. Hochschulen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Forum
  • Artikel
  • Seiten
  • Galerie
  • Datenbank-Einträge
  • Umfragen
  • Erweiterte Suche
  1. Study-Board.de
  2. Mitglieder
  3. DanielIT

Beiträge von DanielIT

  • Virtuelle Maschine oder Container – in der Vorlesung klang das gleich, im Praktikum ist es das überhaupt nicht

    • DanielIT
    • 15. September 2026 um 20:05

    Gute Frage, und die Antwort ist tatsächlich ein sauberer Einzeiler, den du dir merken kannst: Eine VM virtualisiert die Hardware, ein Container virtualisiert das Betriebssystem. Alles andere folgt daraus.

    Virtuelle Maschine: Auf der echten Hardware läuft ein Hypervisor, der so tut, als gäbe es mehrere vollständige Rechner. Jede VM bekommt virtuelle CPU, virtuellen Arbeitsspeicher, virtuelle Festplatte und Netzwerkkarte – und darauf installierst du ein komplettes Gastbetriebssystem mit eigenem Kernel. Deine 8 GB und die Bootzeit sind genau das: Du startest einen ganzen Rechner, nur eben in Software.

    Für die Klausur die übliche Unterteilung:

    • Typ 1 (bare metal): Hypervisor läuft direkt auf der Hardware – Rechenzentrumsbetrieb, performanter
    • Typ 2 (hosted): Hypervisor läuft als Programm in einem normalen Betriebssystem – das ist das, was du auf dem Laptop machst

    Container: Hier gibt es kein zweites Betriebssystem. Alle Container auf einem Host teilen sich denselben Kernel und sind im Kern nur besonders gut abgeschottete Prozesse. Diese Abschottung leistet der Kernel selbst über zwei Mechanismen: Namespaces sorgen dafür, dass ein Container nur seine eigenen Prozesse, sein eigenes Dateisystem und sein eigenes Netzwerk sieht, und cgroups begrenzen, wie viel CPU und Arbeitsspeicher er verbrauchen darf.

    Damit ist auch beantwortet, was ihm fehlt: das eigene Betriebssystem. Im Image stecken nur deine Anwendung, ihre Bibliotheken und ein paar Systemdateien – kein Kernel und nicht die vielen Dienste, die eine vollwertige Installation mitbringt. Daher MB statt GB und Sekunden statt Minuten, weil eben kein Bootvorgang stattfindet, sondern nur ein Prozess gestartet wird.

    Zwei Begriffe, die gern verwechselt werden: Ein Image ist die unveränderliche Vorlage, ein Container die laufende Instanz davon – wie Klasse und Objekt in der objektorientierten Programmierung. Aus einem Image kannst du beliebig viele Container starten. Beschrieben wird das Image in einer Build-Datei (Basis-Image, Abhängigkeiten, Anwendung, Startbefehl), es besteht aus aufeinander aufbauenden Schichten und wird über eine Registry verteilt. Gemeinsame Schichten liegen auf dem Host nur einmal – noch ein Grund für den kleinen Fußabdruck.

  • Passwörter speichern: Warum hasht man sie, statt sie zu verschlüsseln – und wozu dann noch ein „Salt“?

    • DanielIT
    • 13. September 2026 um 21:30

    Der Unterschied ist tatsächlich der Kern der Aufgabe, deshalb einmal sauber:

    Verschlüsselung ist umkehrbar. Mit dem passenden Schlüssel wird aus dem Geheimtext wieder der Klartext. Das ist gewollt, wenn man die Daten später wieder lesen muss (E-Mail, Datei, Datenübertragung). Für Passwörter ist genau das das Problem: Der Schlüssel muss irgendwo liegen, meist auf demselben System. Wird der Server kompromittiert, hat der Angreifer im schlimmsten Fall Datenbank und Schlüssel – und damit alle Passwörter im Klartext.

    Eine kryptografische Hashfunktion ist eine Einwegfunktion. Eigenschaften, die du in der Klausur nennen kannst:

    • nicht (praktisch) umkehrbar – aus dem Hash lässt sich das Passwort nicht zurückrechnen
    • deterministisch – gleiche Eingabe ergibt immer denselben Hash
    • feste Ausgabelänge, egal wie lang die Eingabe ist
    • Lawineneffekt – ein geändertes Zeichen ergibt einen völlig anderen Hash
    • kollisionsresistent – zwei verschiedene Eingaben mit gleichem Hash zu finden, ist praktisch unmöglich

    Wie funktioniert dann der Login? Das System muss das Passwort gar nicht kennen. Es hasht die Eingabe beim Login und vergleicht die Hashes. Stimmen sie überein, war das Passwort richtig. Deshalb schicken seriöse Dienste bei „Passwort vergessen“ auch einen Reset-Link und nicht dein altes Passwort – sie kennen es schlicht nicht.

    Und das Salt? Deine Überlegung ist genau richtig: Ohne Salt hat „Sommer2026!“ bei jedem Nutzer denselben Hash. Ein Angreifer kann dann vorberechnete Tabellen (Rainbow Tables) nutzen und sieht außerdem sofort, welche Nutzer dasselbe Passwort haben.

    Ein Salt ist ein zufälliger Wert pro Nutzer, der vor dem Hashen an das Passwort gehängt wird. Er steht tatsächlich im Klartext neben dem Hash – das ist kein Fehler, denn er muss nicht geheim sein. Seine Aufgabe ist nur, jeden Hash einzigartig zu machen:

    • gleiche Passwörter → unterschiedliche Hashes
    • vorberechnete Tabellen sind wertlos, weil sie für jedes Salt neu berechnet werden müssten
    • der Angreifer muss jeden Nutzer einzeln angreifen statt alle auf einmal

    Manche Systeme nutzen zusätzlich einen Pepper: einen geheimen Wert, der außerhalb der Datenbank liegt. Das ist aber ein Zusatz, nicht der Standardteil der Klausurantwort.

  • Unit-Test, Integrationstest, Abnahmetest – wer testet eigentlich was, und was hat das Pflichtenheft damit zu tun?

    • DanielIT
    • 11. September 2026 um 20:35

    Die Verwirrung ist völlig normal, weil in der Praxis wirklich alles „testen“ heißt. Die Prüfungslogik ist aber sehr sauber, wenn man sie einmal an der richtigen Frage aufhängt – und die lautet: Gegen welches Dokument wird geprüft? Jede Teststufe hat ihr eigenes Bezugsdokument. Damit beantwortet sich auch dein Pflichtenheft-Rätsel.

    Die vier Stufen von unten nach oben:

    1. Unit- oder Komponententest. Prüfgegenstand: der einzelne Baustein – eine Klasse, eine Funktion, ein Modul, isoliert von allem anderen. Bezugsdokument: die technische Feinspezifikation bzw. der Entwurf. Wer: die Entwicklerin selbst. Typischerweise automatisiert und bei jedem Build ausgeführt.
    2. Integrationstest. Prüfgegenstand: das Zusammenspiel der Bausteine, also die Schnittstellen. Bezugsdokument: der Grob- bzw. Architekturentwurf. Und hier liegt die Antwort auf deine erste Frage: Nein, das ist nicht „mehrere Unit-Tests zusammen“. Jede Komponente kann für sich fehlerfrei sein, und trotzdem kracht es an der Schnittstelle – vertauschte Parameter, unterschiedliche Einheiten, unterschiedliches Datumsformat, ein Modul liefert Meter, das andere erwartet Zentimeter. Genau diese Fehlerklasse findet ein Unit-Test nie, weil er die Nachbarn durch Platzhalter ersetzt.
    3. Systemtest. Prüfgegenstand: das vollständige System in einer produktionsnahen Umgebung. Bezugsdokument: das Pflichtenheft. Getestet wird gegen die Auftragnehmersicht dessen, was gebaut werden sollte – inklusive der nicht-funktionalen Anforderungen: Antwortzeiten, Last, Sicherheit, Bedienbarkeit. Wer: eine Testinstanz beim Auftragnehmer, idealerweise nicht dieselben Personen, die den Code geschrieben haben.
    4. Abnahmetest. Prüfgegenstand: erfüllt das System den Auftrag? Bezugsdokument: das Lastenheft. Wer: der Kunde bzw. die Fachabteilung, meist in dessen Umgebung und mit echten Fachdaten. Damit ist auch deine zweite Frage beantwortet – der Abnahmetest ist die einzige Stufe, die per Definition nicht beim Entwicklungsteam liegt, denn an ihm hängt die Abnahme und damit die Zahlung.

    Und jetzt das V-Modell, das plötzlich Sinn ergibt: Der linke Ast beschreibt die Spezifikation von grob nach fein (Lastenheft, Pflichtenheft, Architektur, Feinentwurf), der rechte Ast das Testen von fein nach grob. Jede Teststufe rechts liegt auf derselben Höhe wie „ihr“ Dokument links. Deshalb wurde bei euch in der Vorlesung das Pflichtenheft im Test-Kapitel erwähnt: Es ist nicht nur ein Startdokument, sondern der Maßstab, an dem später gemessen wird. Wenn du dir für die Klausur nur eine Sache merkst, dann diese Zuordnung – daraus kannst du alles andere herleiten.

    Kleiner Zusatz, weil es gern gefragt wird: Man unterscheidet zusätzlich Blackbox (nur Ein- und Ausgabeverhalten, ohne Kenntnis des Innenlebens – typisch für System- und Abnahmetest) und Whitebox (mit Kenntnis der Code-Struktur, Ziel etwa Zweigüberdeckung – typisch für Unit-Tests).

  • Freelancerin statt Werkstudentin – ab wann ist das Scheinselbstständigkeit, und wen trifft das Risiko?

    • DanielIT
    • 11. September 2026 um 06:50

    Aus der IT-Freelance-Ecke noch ein Blick darauf, wie „echte“ Selbstständigkeit in der Softwareentwicklung aussieht – dann siehst du den Kontrast zu deinem Angebot besser.

    Ich habe während des Studiums zwei Jahre freiberuflich entwickelt, und was bei mir den Unterschied gemacht hat:

    • Projekte statt Stunden: Vereinbart war ein Ergebnis (eine Funktion, ein Modul, eine Seite) mit Abnahme – nicht „20 Stunden pro Woche verfügbar sein“.
    • Ich habe entschieden, wann und wo ich arbeite. Es gab Abstimmungstermine, aber kein tägliches Stand-up als Pflichttermin.
    • Eigene Ausstattung: eigener Rechner, eigene Lizenzen, ein Gast-Zugang zum Repository des Kunden statt einer Firmen-Identität.
    • Mehrere Kunden parallel und ein eigener Stundensatz, den ich auch mal nicht bekommen habe.

    Bei deinem Angebot ist es umgekehrt: Du wärst faktisch eine Teilzeitkraft ohne Arbeitsvertrag. Einzelne Punkte wie ein Firmenlaptop sind in der IT übrigens nicht automatisch schädlich – aus Datenschutz- und Sicherheitsgründen bekommen auch Externe oft Hardware gestellt. Kritisch wird es in der Summe, und die ist bei dir ziemlich eindeutig.

    Falls du irgendwann doch freiberuflich loslegst, noch zwei Stichworte, die man sich früh anschauen sollte: die Frage freiberuflich oder gewerblich (bei Softwareentwicklung nicht immer eindeutig, entscheidet über Gewerbeanmeldung und Gewerbesteuer) und die Kleinunternehmerregelung nach § 19 UStG, deren Umsatzgrenzen zuletzt angehoben wurden – den aktuellen Stand am besten kurz nachschlagen. Aber das ist dann Stoff fürs Steuerforum. 🙂

  • Schnittstellen zwischen zwei Systemen – warum ist der Datenaustausch in der Praxis so aufwendig?

    • DanielIT
    • 9. September 2026 um 20:55

    Tobis Systematik ist die Antwort auf „welche Arten“. Zu deiner zweiten Frage – technisch oder organisatorisch – aus der Projektpraxis ganz klar: Der technische Transport ist der einfache Teil. Die Monate gehen für die Semantik drauf.

    Die typischen Stolpersteine, in der Reihenfolge, in der sie einen einholen:

    • Unterschiedliche Bedeutung gleicher Felder. „Kunde“ ist im ERP der Rechnungsempfänger, im Lagersystem die Warenempfangsstelle. Beides heißt Kunde, beides ist eine Nummer – und beim ersten Abgleich passt nichts zusammen. Dafür braucht es ein Mapping, und dafür braucht es jemanden aus der Fachabteilung, nicht aus der IT.
    • Schlüssel und Stammdaten. Welches System ist die führende Quelle für einen Artikel? Wenn beide Seiten Artikel anlegen dürfen, hast du früher oder später Dubletten. „Ein führendes System je Datenobjekt“ ist die Regel, an der man sich festhalten sollte.
    • Formate und Einheiten. Datumsformate, Dezimaltrenner, Mengeneinheiten (Stück vs. Karton), Zeitzonen, Zeichensatz. Klingt banal, kostet reale Wochen.
    • Wiederholbarkeit (Idempotenz). Was passiert, wenn dieselbe Nachricht zweimal ankommt, weil die Leitung wackelte? Wenn dann zweimal eingebucht wird, ist der Bestand falsch. Deshalb bekommt jede Nachricht eine eindeutige ID und der Empfänger ignoriert Wiederholungen.
    • Fehlerbehandlung und Monitoring. Die Frage ist nie, ob ein Datensatz mal durchfällt, sondern wer es merkt. Ohne Protokoll, Alarm und definierten Wiederanlauf fällt der Fehler erst bei der Inventur auf.
    • Versionierung. Die Schnittstelle muss sich ändern dürfen, ohne dass die Gegenseite am selben Tag mitziehen muss.

    Für die Klausur würde ich es so zuspitzen: Eine Schnittstelle ist kein Kabel, sondern ein Vertrag – über Inhalt, Format, Zeitpunkt, Verantwortung und Fehlerfall. Der technische Teil ist nur die Umsetzung dieses Vertrags. Wenn ein Integrationsprojekt hängt, fehlt fast immer der Vertrag, nicht die Technik.

  • Standardsoftware kaufen oder selbst entwickeln lassen – nach welchen Kriterien entscheide ich Make-or-Buy?

    • DanielIT
    • 4. September 2026 um 20:05

    Ja, dafür gibt es ein sauberes Raster. Der Denkfehler steckt meist am Anfang: Make-or-Buy ist keine Software-Frage, sondern eine Frage nach der strategischen Bedeutung des Prozesses. Daraus folgt der Rest.

    Leitfrage zuerst: Ist der Prozess ein Differenzierungsmerkmal im Wettbewerb oder eine Commodity? Buchhaltung, Lohnabrechnung und Zeiterfassung macht jedes Unternehmen im Kern gleich – dafür Standardsoftware. Wenn dagegen die Auftragsabwicklung mit einer sehr speziellen Variantenkonfiguration der Grund ist, warum Kunden bei genau diesem Maschinenbauer kaufen, spricht das für eine eigene Lösung. Merksatz: Kernkompetenz behalten, Standardprozesse kaufen.

    Danach das Kriterienraster – am besten in vier Blöcken, das strukturiert die Antwort automatisch:

    • Wirtschaftlich: Anschaffungs- bzw. Entwicklungskosten, vor allem aber die Gesamtkosten über die Laufzeit (Lizenzen und Wartung, Betrieb, Anpassung, Schulung, Migration, spätere Weiterentwicklung). Dazu die Zeit bis zur Einsatzbereitschaft – Standard läuft in Monaten, eine Individualentwicklung dauert deutlich länger.
    • Funktional: Abdeckungsgrad der Anforderungen (Fit-Gap-Analyse), Anpassbarkeit, Integration in die bestehende Systemlandschaft, Skalierbarkeit.
    • Organisatorisch: vorhandenes IT-Know-how im Haus, Personal für Wartung, Akzeptanz bei den Anwendern, Aufwand für die Prozessanpassung – bei Standardsoftware passt sich oft das Unternehmen der Software an, nicht umgekehrt.
    • Risiko und Recht: Abhängigkeit vom Anbieter (Lock-in) gegen Abhängigkeit vom eigenen Entwickler-Know-how, Zukunftssicherheit und Updatefähigkeit, Datenschutz und Revisionssicherheit, Ausfall des Dienstleisters, Gewährleistung.

    Wichtig für die Beurteilung: Es sind nicht nur zwei Optionen. Zwischenformen gehören in jede gute Antwort – Standardsoftware mit Customizing (Konfiguration in den vom Hersteller vorgesehenen Grenzen, bleibt updatefähig), Branchenlösung (Standard, der die Besonderheiten der Branche schon kennt), Cloud/SaaS statt eigenem Betrieb, oder ein Standardkern mit einer kleinen individuellen Ergänzung an genau der einen kritischen Stelle. Für einen Mittelständler ist das in der Praxis fast immer die realistische Lösung.

    Und die entscheidende Unterscheidung dabei: Customizing über vorgesehene Parameter ist harmlos, Individualprogrammierung im Standardsystem macht jedes Update zum Projekt. Wer das erwähnt, zeigt, dass er den Praxisunterschied kennt.

  • IT-Sicherheit: Vertraulichkeit, Integrität, Verfügbarkeit – wo ordne ich Verschlüsselung, Signatur und Backup jeweils ein?

    • DanielIT
    • 2. September 2026 um 20:15

    Die Ordnung wird deutlich einfacher, wenn du jedes Schutzziel über die Frage definierst, die es beantwortet – und die Maßnahme anschließend danach fragst, welche dieser Fragen sie beantwortet.

    • Vertraulichkeit: „Kann ein Unbefugter den Inhalt lesen?“ → Verschlüsselung, Berechtigungskonzept und Zugriffsrechte, Need-to-know, verschlossener Serverraum, VPN.
    • Integrität: „Ist der Inhalt unbemerkt verändert worden?“ → Hashwerte und Prüfsummen, digitale Signatur, Schreibrechte, Versionierung, Transaktionen in der Datenbank.
    • Verfügbarkeit: „Komme ich dran, wenn ich es brauche?“ → Backup, RAID, Redundanz, USV, Notfallplan, Schutz vor Überlastung.

    Viele Hefte nennen zusätzlich Authentizität („ist der Absender wirklich der, der er zu sein behauptet?“) und Verbindlichkeit / Nichtabstreitbarkeit („kann der Absender es hinterher leugnen?“). Genau dort sitzt die Antwort auf deine Signatur-Frage.

    Symmetrisch vs. asymmetrisch in drei Punkten:

    • Symmetrisch (z. B. AES): ein Schlüssel zum Ver- und Entschlüsseln. Sehr schnell, auch für große Datenmengen – aber beide Seiten müssen den Schlüssel vorher sicher austauschen. Das ist das Schlüsselverteilungsproblem, und bei n Teilnehmern braucht man n·(n−1)/2 Schlüssel.
    • Asymmetrisch (z. B. RSA): Schlüsselpaar aus öffentlichem und privatem Schlüssel. Was mit dem einen verschlüsselt wurde, geht nur mit dem anderen wieder auf. Den öffentlichen darf jeder haben – damit ist das Verteilungsproblem gelöst. Dafür ist das Verfahren um Größenordnungen langsamer.
    • Hybrid = die Praxis (TLS/HTTPS, verschlüsselte Mail): Asymmetrisch wird nur ein zufälliger Sitzungsschlüssel übertragen, die eigentlichen Daten laufen dann symmetrisch. Beide Vorteile, keiner der Nachteile.

    Und jetzt die Merkregel, die deine eigentliche Frage beantwortet – es kommt auf die Richtung an:

    • Verschlüsseln für Vertraulichkeit: mit dem öffentlichen Schlüssel des Empfängers. Nur der Empfänger besitzt den passenden privaten Schlüssel, also kann nur er lesen.
    • Signieren: Vom Dokument wird ein Hashwert gebildet, und der wird mit dem privaten Schlüssel des Absenders verschlüsselt. Jeder kann mit dessen öffentlichem Schlüssel prüfen: Passt der entschlüsselte Hash zum selbst berechneten Hash des Dokuments, stammt es von diesem Absender und wurde nicht verändert.

    Daraus folgt sauber: Die Signatur sichert Integrität, Authentizität und Verbindlichkeit – aber ausdrücklich keine Vertraulichkeit. Ein signiertes Dokument ist für jeden lesbar. Wenn du beides willst, musst du signieren und verschlüsseln. Das ist eine klassische Fangfrage.

    Noch zum Hash selbst: Er ist keine Verschlüsselung, sondern eine Einwegfunktion – aus dem Hashwert lässt sich das Original nicht zurückrechnen, und schon eine geänderte Stelle im Dokument kippt den kompletten Wert. Genau deshalb taugt er für Integrität (und für die Speicherung von Passwörtern), aber niemals für die Vertraulichkeit von Inhalten.

  • Geschäftsprozess modellieren: EPK oder BPMN – und wann nehme ich XOR, UND oder ODER?

    • DanielIT
    • 31. August 2026 um 19:40

    Zur zweiten Frage – EPK und BPMN sind nicht dasselbe, aber verwandt genug, dass du das Gelernte übertragen kannst.

    • EPK stammt aus der deutschen ARIS-Tradition und ist auf die fachliche Dokumentation ausgelegt: Wer will verstehen, wie ein Prozess abläuft? Sie ist bewusst schlicht und deshalb in Studienheften beliebt.
    • BPMN 2.0 ist ein internationaler Standard (ISO/OMG) und deutlich reicher: Pools und Lanes für Zuständigkeiten, Nachrichtenflüsse über Unternehmensgrenzen hinweg, Fehler- und Zeit-Ereignisse – und BPMN-Modelle lassen sich in einer Process Engine sogar ausführen.

    Faustregel: Interne Ablaufbeschreibung einer Abteilung → EPK reicht. Sobald mehrere Beteiligte, externe Partner oder eine technische Umsetzung im Spiel sind → BPMN.

    Die Übersetzung ist fast eins zu eins:

    • EPK-Funktion → BPMN-Task (abgerundetes Rechteck)
    • EPK-Ereignis → BPMN-Event (Kreis) – hier der Unterschied: BPMN setzt Events nur, wo sie etwas bedeuten (Start, Ende, eingehende Nachricht, Timer), nicht nach jedem Schritt. BPMN-Modelle sind dadurch spürbar kürzer.
    • XOR → exklusives Gateway (Raute mit X)
    • UND → paralleles Gateway (Raute mit +)
    • ODER → inklusives Gateway (Raute mit O)

    Zwei Modellierungsgrundsätze gelten in beiden Sprachen und werden gern abgefragt: Gateways arbeiten nicht, Aufgaben entscheiden nicht. Ein Gateway verzweigt nur den Fluss – die eigentliche Prüfung ist eine Aufgabe davor. Und der Prozess braucht eine klar benannte Auslösung und ein definiertes Ende; ein Zweig, der im Nichts endet, ist ein Modellfehler, auch wenn inhaltlich „nichts weiter passiert“ (dann gehört ein Endereignis „Bestellung abgelehnt“ hin).

    Für deinen Bestellprozess heißt das konkret: Bestellung geht ein (Ereignis) → Bestellung prüfen (Funktion) → XOR → zwei Ereignisse „Bestellung ist gültig“ / „Bestellung ist fehlerhaft“, und nur der gültige Pfad läuft weiter Richtung Zahlungsart, wo das nächste XOR sitzt. Ware packen und Rechnung schreiben hängst du an ein UND – die blockieren sich nicht gegenseitig.

  • Lastenheft und Pflichtenheft – wer schreibt eigentlich was, und warum trennt man das überhaupt?

    • DanielIT
    • 29. August 2026 um 18:20

    Der Merksatz, der bei mir hängen geblieben ist: Das Lastenheft beschreibt das WAS und WOFÜR, das Pflichtenheft das WIE und WOMIT. Oder noch kürzer: Lastenheft = die Lasten des Kunden, Pflichtenheft = die Pflichten des Auftragnehmers.

    Beispiel Onlineshop:

    • Lastenheft (schreibt der Auftraggeber): „Kunden müssen ihre Bestellung nach dem Absenden noch 30 Minuten stornieren können. Die Stornierung muss im ERP sichtbar sein.“ Fachlich, lösungsneutral, ohne Technikvorgabe.
    • Pflichtenheft (antwortet der Auftragnehmer): „Umsetzung als Statuswechsel im Bestellobjekt, Übergabe an das ERP über die vorhandene REST-Schnittstelle im 5-Minuten-Takt, Storno-Schaltfläche im Kundenkonto, Rollen X und Y dürfen …“

    Der Sinn der Trennung ist kein Formalismus: Das Lastenheft ist die Ausschreibungsgrundlage – mehrere Anbieter bekommen dasselbe Dokument und können vergleichbar anbieten. Das Pflichtenheft ist das, was der gewählte Anbieter daraus macht, und wird nach der Freigabe zur Abnahmegrundlage. Bei Streit wird genau dagegen geprüft: Steht es drin und funktioniert nicht, ist es ein Mangel. Steht es nicht drin, ist es ein Änderungsantrag – also Zusatzaufwand und Zusatzkosten.

  • Drei-Schichten-Architektur – warum trennt man Oberfläche, Logik und Datenhaltung überhaupt?

    • DanielIT
    • 26. August 2026 um 16:10

    Die Frage ist gut, weil der Nutzen erst sichtbar wird, wenn man sich das Gegenteil vorstellt 🙂 Erst die Zuordnung, die du in der Klausur brauchst:

    • Präsentationsschicht: alles, was der Nutzer sieht und bedient – im Web also der Browser mit HTML/CSS/JavaScript, in der Firma die Desktop- oder Mobile-Oberfläche.
    • Anwendungs- oder Logikschicht: die fachlichen Regeln und Abläufe – Preisberechnung, Rabattprüfung, Bestellprozess. Läuft auf dem Web- bzw. Applikationsserver.
    • Datenhaltungsschicht: das Datenbankmanagementsystem, das speichert, sucht und die Konsistenz sichert.

    Die entscheidende Regel dabei: Jede Schicht spricht nur mit ihrer Nachbarschicht. Die Oberfläche fragt die Logik, die Logik fragt die Datenhaltung – die Oberfläche redet nie direkt mit der Datenbank.

    Und genau daraus kommt der Nutzen:

    • Austauschbarkeit: Neue Oberfläche, etwa eine App zusätzlich zur Website? Die Logik bleibt, du tauschst nur oben. Umzug auf ein anderes Datenbanksystem? Du tauschst nur unten.
    • Mehrfachnutzung: Website, App und Partnerschnittstelle nutzen dieselbe Logik – die Regel existiert einmal statt dreimal.
    • Sicherheit: Die Datenbankzugangsdaten liegen auf dem Server, nicht beim Client. Beim Zwei-Schichten-Modell (klassischer „Fat Client“, der selbst SQL absetzt) hat jeder Arbeitsplatz effektiv einen Datenbank-Schlüssel in der Tasche.
    • Skalierung und Arbeitsteilung: Bei Last stellst du gezielt Applikationsserver dazu, und im Team kann an Oberfläche und Logik parallel gearbeitet werden.
  • ERP-System – was macht das eigentlich konkret, und warum reicht dafür nicht eine gute Excel-Lösung?

    • DanielIT
    • 24. August 2026 um 17:50

    Das lässt sich an einem einzigen Beispiel sehr gut zeigen: Ein Kundenauftrag geht ein.

    Excel-Welt: Der Vertrieb trägt den Auftrag in seine Liste ein. Das Lager erfährt davon per Mail und pflegt den Bestand in einer zweiten Datei. Die Buchhaltung tippt die Rechnung in eine dritte. Der Einkauf merkt drei Tage später, dass Material fehlt. Jeder Schritt ist eine Neuerfassung derselben Daten – und jede Neuerfassung ist eine Fehlerquelle.

    ERP-Welt: Der Auftrag wird einmal erfasst und läuft als ein Datensatz durch alle Bereiche: Verfügbarkeitsprüfung im Lager, Reservierung, gegebenenfalls Bestellvorschlag im Einkauf, Kommissionierung, Lieferschein, Faktura, Buchung auf Debitor und Erlöskonto. Der Lagerbestand ändert sich in dem Moment, in dem gebucht wird – nicht dann, wenn jemand daran denkt.

    Genau das ist der Integrationsgedanke, und den unterscheidet man in der Klausur meist dreifach:

    • Datenintegration: eine gemeinsame Datenbasis, jede Information wird nur einmal gespeichert (Redundanzfreiheit) → keine widersprüchlichen Stände.
    • Funktionsintegration: die Module (Finanzbuchhaltung, Controlling, Materialwirtschaft, Produktion/PPS, Vertrieb, Personal) greifen auf dieselben Objekte zu.
    • Prozessintegration: abgebildet wird der Geschäftsprozess über Abteilungsgrenzen hinweg, nicht die einzelne Abteilung.

    Nützlich ist dabei auch die Unterscheidung der Datenarten: Stammdaten (langlebig: Kunde, Artikel, Lieferant), Bewegungsdaten (vorgangsbezogen: Auftrag, Buchung, Wareneingang) und Bestandsdaten (der jeweils aktuelle Stand: Lagerbestand, Kontosaldo). Ein ERP hält die Stammdaten einmal und verknüpft alle Bewegungen damit.

    Und wo Excel technisch aussteigt: Mehrbenutzerbetrieb mit Transaktionssicherheit (entweder wird der ganze Vorgang gebucht oder gar nichts), referentielle Integrität, Berechtigungskonzept und eine lückenlose, nachvollziehbare Protokollierung – letzteres ist bei buchungsrelevanten Daten nach den GoBD nicht optional. Eine Excel-Zelle kann man überschreiben, ohne dass es jemand sieht. Genau das darf bei Buchhaltungsdaten nicht möglich sein.

  • GROUP BY und HAVING – wann filtere ich mit WHERE und wann erst nach der Gruppierung?

    • DanielIT
    • 23. August 2026 um 08:25

    Tobis Reihenfolge ist der Schlüssel. Ich hänge die Stolperfallen an, die einem nach der Klausur im echten Betrieb begegnen – die kommen aber auch in Aufgaben gern als Teilfrage vor.

    1. Der Klassiker: LEFT JOIN plus COUNT(*). Du willst pro Kunde die Anzahl der Bestellungen, auch für Kunden ohne Bestellung. Mit LEFT JOIN bleiben die kundenlosen Zeilen erhalten – aber COUNT(*) zählt trotzdem 1, weil die Zeile ja existiert, nur mit lauter NULL-Werten aus der rechten Tabelle. Richtig ist COUNT(bestellung.bestellID): Das zählt die NULL-Zeile nicht mit und liefert die gewünschte 0. Dieser Fehler ist in Auswertungen extrem verbreitet.

    2. NULL bildet eine eigene Gruppe. Gruppierst du nach einer Spalte, in der NULL vorkommt, entsteht eine gemeinsame Gruppe für alle NULL-Werte – obwohl NULL sonst nirgends gleich NULL ist. Praktisch, aber überraschend. Und AVG(spalte) ignoriert NULL-Zeilen komplett: Der Nenner ist dann COUNT(spalte) und nicht COUNT(*). Wenn fehlende Werte als 0 zählen sollen, musst du das mit COALESCE ausdrücklich sagen.

    3. Filtere so früh wie möglich. Inhaltlich kannst du eine Zeilenbedingung auch in HAVING unterbringen, wenn die Spalte in GROUP BY steht – sauber ist es trotzdem nicht. WHERE reduziert die Datenmenge, bevor gruppiert wird, und kann Indizes nutzen. HAVING arbeitet auf dem bereits berechneten Zwischenergebnis. Bei großen Tabellen ist das der Unterschied zwischen einer Sekunde und einer Minute.

    4. Als Ausblick, falls es im Kurs noch kommt: Wenn du Einzelzeilen und eine Kennzahl gleichzeitig brauchst („jeder Mitarbeiter mit dem Durchschnittsgehalt seiner Abteilung daneben“), ist GROUP BY das falsche Werkzeug, weil es die Zeilen zusammenfasst. Dafür gibt es Fensterfunktionen wie AVG(gehalt) OVER (PARTITION BY abteilung) – sie rechnen dieselbe Kennzahl, behalten aber alle Zeilen. Das ist ein sehr guter Punkt für eine mündliche Prüfung, weil ihn erfahrungsgemäß kaum jemand nennt.

  • Von der 2. zur 3. Normalform – was genau ist eine transitive Abhängigkeit?

    • DanielIT
    • 3. August 2026 um 20:40

    Zum Erkennen im Prüfungsstress hilft ein Merksatz, der die ersten drei Normalformen in einem Satz zusammenfasst:

    „Der Schlüssel, der ganze Schlüssel und nichts als der Schlüssel.“

    • 1. NF – alle Attributwerte sind atomar, keine Mehrfachwerte in einer Zelle: der Schlüssel.
    • 2. NF – jedes Nichtschlüsselattribut hängt vom ganzen zusammengesetzten Schlüssel ab, nicht nur von einem Teil davon (das war die partielle Abhängigkeit).
    • 3. NF – jedes Nichtschlüsselattribut hängt nur vom Schlüssel ab und von nichts anderem: nichts als der Schlüssel.

    Praktische Erkennungsregel: Geh die Spalten durch und frag bei jeder „Kann ich diesen Wert aus einer anderen Nichtschlüsselspalte ableiten?“ Wenn ja, ist es transitiv. Zwei Klassiker, die dir immer wieder begegnen:

    • PLZ → Ort in einer Adresstabelle
    • ArtikelNr → Artikelbezeichnung → MwSt-Satz in einer Positionstabelle

    Nebenbei: Die 2. NF ist nur dann überhaupt eine Hürde, wenn der Primärschlüssel zusammengesetzt ist. Bei einem einspaltigen Schlüssel kann es keine partielle Abhängigkeit geben – dann geht es direkt um die 3. NF, und deshalb ist sie in der Praxis die wichtigste der drei.

    Zwei Ergänzungen für die Vollständigkeit: Über der 3. NF steht noch die Boyce-Codd-Normalform, die zusätzlich Abhängigkeiten zwischen Schlüsselkandidaten ausschließt – die brauchst du selten, sie taucht aber gern als Zusatzfrage auf. Und in der Praxis wird bewusst wieder denormalisiert, etwa in Data Warehouses, wo Lesegeschwindigkeit wichtiger ist als Redundanzfreiheit. Das ist kein Widerspruch zur Theorie: Man normalisiert erst sauber und weicht dann begründet ab.

  • ER-Modell: Wie werden 1:n und n:m eigentlich zu echten Tabellen – und wo landet der Fremdschlüssel?

    • DanielIT
    • 1. August 2026 um 17:10

    Es gibt für alle drei Fälle feste Umsetzungsregeln – wenn du die einmal auswendig kannst, musst du nie wieder raten.

    1:n – der Fremdschlüssel kommt immer auf die n-Seite. Beispiel Abteilung – Mitarbeiter: Eine Abteilung hat viele Mitarbeiter, ein Mitarbeiter gehört zu einer Abteilung. Also bekommt die Tabelle Mitarbeiter die Spalte abteilungsID. Die Merkregel dahinter ist rein praktisch: In einer Spalte steht genau ein Wert. Der Mitarbeiter hat eine Abteilung – das passt in eine Spalte. Die Abteilung hat viele Mitarbeiter – das passt nicht in eine Spalte, ohne dass du Werte durch Komma trennst, und genau das verbietet die erste Normalform. Kurz: Der Fremdschlüssel steht dort, wo die „1“ gebraucht wird, also auf der Seite mit den vielen Zeilen.

    n:m – geht nicht direkt, es braucht eine dritte Tabelle. Das ist die Antwort auf deine eigentliche Frage. Im relationalen Modell gibt es keine Möglichkeit, eine n:m-Beziehung mit zwei Tabellen abzubilden – aus demselben Grund wie oben: Du müsstest auf beiden Seiten mehrere Werte in eine Spalte quetschen. Also legst du eine Zwischentabelle (auch Verknüpfungs- oder Assoziationstabelle) an, die die Fremdschlüssel beider Seiten enthält:

    • Kunde(kundeID, name, …)
    • Artikel(artikelID, bezeichnung, preis, …)
    • Bestellposition(kundeID, artikelID, menge, bestelldatum)

    Der Primärschlüssel der Zwischentabelle ist dabei üblicherweise die Kombination aus beiden Fremdschlüsseln.

    Und damit ist auch beantwortet, warum die Menge nicht in die Artikeltabelle darf: Die Menge ist keine Eigenschaft des Artikels, sondern der Beziehung. Der Artikel „Schraube M4“ hat keine Menge – er hat eine Bezeichnung und einen Preis. Erst die Kombination aus Kunde und Artikel hat eine Menge. Schreibst du sie in die Artikeltabelle, kann nur noch ein einziger Kunde diesen Artikel bestellen. Genau das ist das Testkriterium: Wovon hängt dieses Attribut ab? Von einer Entität allein oder von der Kombination?

    1:1 – Fremdschlüssel auf eine der beiden Seiten, zusätzlich mit einer UNIQUE-Bedingung, damit die Eindeutigkeit erzwungen wird. Häufig lässt man 1:1 aber ganz weg und legt beides in eine Tabelle – es sei denn, ein Teil ist optional oder aus Datenschutzgründen zu trennen.

  • IaaS, PaaS, SaaS – wo genau hört meine Verantwortung auf und wo fängt die des Anbieters an?

    • DanielIT
    • 30. Juli 2026 um 18:30

    Die Frage, die dich fast immer zum richtigen Modell führt, lautet: Was ist das kleinste Ding, das ich selbst noch verwalten muss? Die drei Modelle unterscheiden sich nur darin, an welcher Stelle des Stapels die Verantwortung wechselt.

    • IaaS – der Anbieter stellt Rechenleistung, Speicher, Netz und Virtualisierung. Du verwaltest ab dem Betriebssystem aufwärts: Patches, Laufzeitumgebung, Anwendung, Daten. Dein Beispiel mit den virtuellen Servern plus selbst installierter Datenbank ist genau das.
    • PaaS – der Anbieter kümmert sich zusätzlich um Betriebssystem, Laufzeitumgebung und Middleware. Du lieferst nur noch Anwendung und Daten. Die gebuchte Datenbank als Dienst fällt hierunter: Du legst Tabellen an und pflegst Inhalte, aber niemand fragt dich nach dem Sicherheitspatch des Servers.
    • SaaS – der Anbieter betreibt die fertige Anwendung. Du konfigurierst, verwaltest Benutzer und Rechte, und die Daten gehören dir. Webmail, CRM-Systeme oder ein Office-Paket im Browser.

    Als Bild finde ich das Wohnen ganz brauchbar: IaaS ist der Rohbau (Wände und Anschlüsse stehen, Möbel bringst du selbst), PaaS die möblierte Wohnung (du ziehst mit deinen Sachen ein), SaaS das Hotelzimmer (du nutzt nur, kümmerst dich um nichts). Und die Konstante über alle drei Modelle: Je weniger du selbst verwaltest, desto weniger kannst du individuell anpassen.

  • Symmetrische vs. asymmetrische Verschlüsselung – wofür braucht man beides, wenn asymmetrisch doch sicherer klingt?

    • DanielIT
    • 27. Juli 2026 um 16:50

    Gute Frage – die Antwort ist erstaunlich unspektakulär: Geschwindigkeit.

    • Symmetrisch (z. B. AES): ein gemeinsamer Schlüssel für Ver- und Entschlüsselung. Sehr schnell, auch für große Datenmengen. Problem: Wie bekommt der Empfänger den Schlüssel, ohne dass ihn jemand abfängt? Und: bei n Teilnehmern brauchst du n·(n−1)/2 Schlüssel – bei 100 Leuten schon 4.950.
    • Asymmetrisch (z. B. RSA): Schlüsselpaar. Der öffentliche Schlüssel darf jeder haben und verschlüsselt, nur der private entschlüsselt. Kein geheimer Vorab-Austausch nötig, pro Teilnehmer nur ein Paar. Dafür um Größenordnungen rechenintensiver.

    Deshalb nimmt man in der Praxis beides zusammen – das hybride Verfahren: Für die eigentliche Nachricht wird ein zufälliger symmetrischer Sitzungsschlüssel erzeugt, und nur dieser kurze Schlüssel wird asymmetrisch mit dem öffentlichen Schlüssel des Empfängers verschlüsselt übertragen. Der Empfänger holt ihn mit seinem privaten Schlüssel heraus und entschlüsselt damit schnell die großen Daten. Genau so arbeiten TLS/HTTPS und verschlüsselte E-Mail. Asymmetrisch löst also das Schlüsselaustausch-Problem, symmetrisch die Massenverarbeitung.

  • Datenbank-Trigger – was ist das, und wann sollte ich einen einsetzen (und wann besser nicht)?

    • DanielIT
    • 25. Juli 2026 um 18:20

    Ein Trigger ist eine gespeicherte Aktion, die das DBMS automatisch ausführt, sobald ein bestimmtes Ereignis an einer Tabelle passiert – typischerweise ein INSERT, UPDATE oder DELETE. Du legst fest, ob er BEFORE oder AFTER dem Ereignis feuert.

    • Beispiel Protokollierung: Immer wenn eine Zeile in „Konto“ geändert wird, schreibt ein AFTER-UPDATE-Trigger automatisch den alten und neuen Wert in eine „Konto_Historie“-Tabelle. Der Anwendungsentwickler muss daran nie wieder denken.
    • Beispiel Konsistenz: Ein BEFORE-INSERT-Trigger setzt ein Feld wie „erstellt_am“ oder prüft/normalisiert einen Wert, bevor er gespeichert wird.

    Der entscheidende Vorteil gegenüber „mach ich in der Anwendung“: Der Trigger greift immer – egal, ob die Änderung aus deiner App, aus einem Import-Skript oder von Hand im SQL-Client kommt. Die Regel sitzt zentral an der Datenbank, nicht verstreut in jeder Anwendung, die draufzugreift.

  • Deadlock in der Datenbank – wie entsteht der, und wie löst das DBMS ihn auf?

    • DanielIT
    • 23. Juli 2026 um 16:55

    Klassisches Bild: zwei Transaktionen, die je eine Sperre halten und auf die des anderen warten.

    • Transaktion A sperrt Zeile 1 und will dann Zeile 2.
    • Transaktion B sperrt Zeile 2 und will dann Zeile 1.

    Jetzt wartet A auf B und B auf A – keiner gibt seine Sperre frei, bevor er die andere bekommt. Das ist der Deadlock: ein Wartekreis. Es hängt nicht alles fest, nur die zwei beteiligten Transaktionen; der Rest der DB läuft weiter.

  • Wie organisiert ihr eure Lernunterlagen digital? Ordnerstruktur, Cloud, Apps?

    • DanielIT
    • 22. Juli 2026 um 21:05

    Als IT-ler predige ich da immer dasselbe 😄 Zwei Dinge lösen 90 % des Chaos:

    • Eine feste Ordnerlogik, konsequent gleich pro Modul: z. B. Semester → Modul → 01_Skript, 02_Mitschrift, 03_Zusammenfassung, 04_Aufgaben. Immer dieselben Unterordner, dann musst du nie überlegen, wo etwas hingehört.
    • Einheitliche Dateinamen: Modul_Thema_JJJJ-MM-TT. Das Datum rückwärts sortiert automatisch chronologisch, und du findest alles per Suche.

    Alles in einer Cloud (OneDrive, Drive, Nextcloud – egal welche, aber nur eine), damit Laptop und Handy denselben Stand haben. Abfotografierte Mitschriften direkt per Scanner-App in den Modulordner statt in die Foto-Galerie – die machen daraus gleich durchsuchbare PDFs.

  • SQL: Unterabfrage (Subquery) vs. JOIN – wann brauche ich welche?

    • DanielIT
    • 22. Juli 2026 um 18:50

    Gute Frage, das ist genau der Punkt, an dem SQL „klick“ macht 🙂 Faustregel:

    • JOIN, wenn du Spalten aus mehreren Tabellen im Ergebnis zusammenführen willst (Kundenname und die zugehörigen Bestellungen nebeneinander).
    • Unterabfrage, wenn du nur filtern willst und die zweite Tabelle gar nicht anzeigen musst – z. B. „alle Kunden, die schon mal bestellt haben“.

    Beispiel für den Filterfall:

    • Mit Subquery: SELECT name FROM kunde WHERE kundeNr IN (SELECT kundeNr FROM bestellung)
    • Mit JOIN: SELECT DISTINCT k.name FROM kunde k JOIN bestellung b ON k.kundeNr = b.kundeNr

    Beim JOIN brauchst du hier das DISTINCT, weil ein Kunde mit fünf Bestellungen sonst fünfmal auftaucht. Die Subquery mit IN hat das Problem nicht – ein netter Grund, für reine Existenz-Filter die Unterabfrage zu nehmen.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Letzte Beiträge

    1. Thema
    2. Antworten
    3. Letzte Antwort
    1. Die Vor- und Nachteile eines BWL-Fernstudiums im Überblick 1

      • Tutor
      • 17. September 2026 um 02:02
      • Allgemeine Fragen
      • Tutor
      • 17. September 2026 um 02:35
    2. Antworten
      1
      Zugriffe
      3
      1
    3. aAlina

      17. September 2026 um 02:35
    1. Woher nehmt ihr eure Quellen für die Hausarbeit? Google allein reicht offenbar nicht 4

      • PhilBWL
      • 15. September 2026 um 14:10
      • Studium Allgemein
      • PhilBWL
      • 16. September 2026 um 08:51
    2. Antworten
      4
      Zugriffe
      43
      4
    3. CChris

      16. September 2026 um 08:51
    1. Factoring: Warum verkauft eine Firma ihre Rechnungen unter Wert – das ist doch ein Verlustgeschäft? 2

      • TimDual
      • 15. September 2026 um 19:15
      • Betriebswirtschaftslehre
      • TimDual
      • 16. September 2026 um 07:50
    2. Antworten
      2
      Zugriffe
      42
      2
    3. MaxFinance

      16. September 2026 um 07:50
    1. Virtuelle Maschine oder Container – in der Vorlesung klang das gleich, im Praktikum ist es das überhaupt nicht 2

      • AnnaWInf
      • 15. September 2026 um 17:30
      • Wirtschaftsinformatik
      • AnnaWInf
      • 16. September 2026 um 07:25
    2. Antworten
      2
      Zugriffe
      44
      2
    3. Tobi89

      16. September 2026 um 07:25
    1. Chi-Quadrat-Test: Wie prüfe ich, ob zwei Merkmale in meiner Umfrage wirklich zusammenhängen? 2

      • JaninaBWL
      • 15. September 2026 um 15:45
      • Mathematik u. Statistik
      • JaninaBWL
      • 16. September 2026 um 06:45
    2. Antworten
      2
      Zugriffe
      34
      2
    3. LisaVWL

      16. September 2026 um 06:45
    1. Warum ist die Akkreditierung für dein Fernstudium BWL wichtig? 1

      • Tutor
      • 16. September 2026 um 02:00
      • Allgemeine Fragen
      • Tutor
      • 16. September 2026 um 02:35
    2. Antworten
      1
      Zugriffe
      39
      1
    3. aAlina

      16. September 2026 um 02:35
    1. Quantitätsgleichung M · V = P · Y – wenn die Geldmenge um 10 % steigt, steigen dann automatisch die Preise um 10 %? 3

      • JuliBuecher
      • 14. September 2026 um 18:15
      • Volkswirtschaftslehre
      • JuliBuecher
      • 15. September 2026 um 21:35
    2. Antworten
      3
      Zugriffe
      41
      3
    3. Felix96

      15. September 2026 um 21:35
    1. Dollar-Darlehen am Bilanzstichtag – warum wird ein Kursverlust gebucht, ein Kursgewinn aber nicht? 4

      • Felix96
      • 14. September 2026 um 15:05
      • Rechnungswesen
      • Felix96
      • 15. September 2026 um 18:50
    2. Antworten
      4
      Zugriffe
      46
      4
    3. NinaZahlen

      15. September 2026 um 18:50
    1. Schimmel im Schlafzimmer, Vermieter reagiert nicht – darf ich einfach die Miete kürzen? 2

      • LauraFK
      • 14. September 2026 um 16:45
      • Rechtswissenschaften
      • LauraFK
      • 15. September 2026 um 06:40
    2. Antworten
      2
      Zugriffe
      41
      2
    3. MarkusWB

      15. September 2026 um 06:40
    1. Top 10 Tipps für das BWL-Fernstudium! 1

      • Tutor
      • 15. September 2026 um 02:05
      • Allgemeine Fragen
      • Tutor
      • 15. September 2026 um 02:45
    2. Antworten
      1
      Zugriffe
      41
      1
    3. aAlina

      15. September 2026 um 02:45

Registrierung

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen

Lernhilfen & Ratgeber

Geprüfte Wegweiser für Studium & Fernstudium:

  • 🎓 BWL-Fernstudium 2026 – der große Vergleich
  • 💶 Fernstudium-Kosten-Report 2026
  • 📊 BWL-Kennzahlen einfach erklärt
  • 🎯 Marketing-Mix: Die 4 P
  • 💰 Was verdient man mit BWL?
  • 📒 Rechnungswesen-Grundlagen
  • ✍️ Einsendeaufgaben-Hilfe (SGD, ILS & Co.)

Letzte Beiträge

  1. Die Vor- und Nachteile eines BWL-Fernstudiums im Überblick

    aAlina
    17. September 2026 um 02:35
  2. Woher nehmt ihr eure Quellen für die Hausarbeit? Google allein reicht offenbar nicht

    CChris
    16. September 2026 um 08:51
  3. Factoring: Warum verkauft eine Firma ihre Rechnungen unter Wert – das ist doch ein Verlustgeschäft?

    MaxFinance
    16. September 2026 um 07:50
  4. Virtuelle Maschine oder Container – in der Vorlesung klang das gleich, im Praktikum ist es das überhaupt nicht

    Tobi89
    16. September 2026 um 07:25
  5. Chi-Quadrat-Test: Wie prüfe ich, ob zwei Merkmale in meiner Umfrage wirklich zusammenhängen?

    LisaVWL
    16. September 2026 um 06:45
  1. Impressum
    1. Datenschutzerklärung
    2. Verhaltenskodex
      1. Learn to Post
  2. Mediadaten
  3. Kontakt
  4. Presse
  1. Support

Über Study-Board.de

Study-Board.de ist eine der größten deutschen Communities rund ums Studium – mit über 37.000 Mitgliedern und mehr als 112.000 Beiträgen. Hier findest du Hilfe bei Einsendeaufgaben (SGD, ILS & Co.), verständliche Erklärungen zu BWL- und VWL-Fachbegriffen, Skripte, Klausurtipps und echte Erfahrungen zu Fernstudium-Anbietern wie IU, AKAD und Euro-FH.

Forum, Ratgeber und Linkdatenbank – Lernen, Austausch und gegenseitige Hilfe an einem Ort. Unabhängig und von Studierenden für Studierende.

Community-Software: WoltLab Suite™