Hoch mit dem alten Krempel...
This commit is contained in:
32
Aufgaben/SUD/Aggregation und Komposition.md
Normal file
32
Aufgaben/SUD/Aggregation und Komposition.md
Normal file
@@ -0,0 +1,32 @@
|
||||
## **Aggregation (leere Raute)**
|
||||
|
||||
**„Hat-Beziehung, aber locker“**
|
||||
Objekt A **hat** Objekt B, aber **B kann auch ohne A existieren**.
|
||||
|
||||
Verwendest du, wenn …
|
||||
- die Beziehung **nicht lebensnotwendig** ist,
|
||||
- das Teil **unabhängig** vom Ganzen existieren kann,
|
||||
- das Teil auch **mehreren Ganzes** zugeordnet sein könnte.
|
||||
|
||||
**Beispiele:**
|
||||
- Eine **Klasse** hat **Schüler** → Schüler existieren auch ohne diese Klasse.
|
||||
- Ein **Team** hat **Mitarbeitende** → Mitarbeitende können das Team wechseln.
|
||||
|
||||
**Merksatz:** _Aggregation = lose Kopplung._
|
||||
|
||||
## **Komposition (ausgefüllte Raute)**
|
||||
|
||||
**„Besteht-aus-Beziehung, untrennbar“**
|
||||
Objekt A **besteht aus** Objekt B, und **B kann ohne A nicht existieren**.
|
||||
|
||||
Verwendest du, wenn …
|
||||
- das Ganze die Teile **besitzt und verwaltet**,
|
||||
- das Teil **ohne das Ganze nicht sinnvoll existiert**,
|
||||
- das Ganze für Erzeugung und Lebensdauer der Teile zuständig ist.
|
||||
|
||||
**Beispiele:**
|
||||
- Ein **Haus** besteht aus **Räumen** → Räume existieren nicht ohne das Haus.
|
||||
- Ein **Baum** besteht aus **Ästen**.
|
||||
- Eine **Rechnung** besteht aus **Rechnungsposten**.
|
||||
|
||||
**Merksatz:** _Komposition = starke Kopplung/Lebensdauer gebunden._
|
||||
25
Aufgaben/SUD/Beziehungstabelle aus dem Seminar.md
Normal file
25
Aufgaben/SUD/Beziehungstabelle aus dem Seminar.md
Normal file
@@ -0,0 +1,25 @@
|
||||
### Tabelle: Referent
|
||||
|
||||
| Attribut | Wert | Wert2 | Wert 3 |
|
||||
| ------------------ | -------- | -------- | -------- |
|
||||
| <u>referent_id</u> | 1 | 2 | 3 |
|
||||
| kürzel | kn | jg | vw |
|
||||
| anstellungstyp | vollzeit | vollzeit | teilzeit |
|
||||
| vorname | Kevin | Jan | Vincent |
|
||||
| nachname | Neumann | Golz | Windels |
|
||||
### Tabelle: Raum
|
||||
|
||||
| Attribut | Wert 1 | Wert 2 | Wert 3 |
|
||||
| ----------------- | ------ | ------ | ------ |
|
||||
| <u>raumnummer</u> | C113 | C112 | BU12 |
|
||||
| sitzplätze | 30 | 20 | 42 |
|
||||
|
||||
### Tabelle: Kurs
|
||||
| Attribut | Wert 1 | Wert 2 | Wert 3 |
|
||||
| ---------------- | ------- | ------- | ------ |
|
||||
| <u>kurs_id</u> | BITU-01 | BITU-02 | BKPA-7 |
|
||||
| bezeichnung | FISI | FAE | KPA |
|
||||
| dauer | 3 Jahre | 3 Jahre | 1 Jahr |
|
||||
| kosten | 69€ | 42€ | 5€ |
|
||||
| referent_id (FK) | 1 | 2 | 3 |
|
||||
| raumnummer (FK) | C113 | C112 | BU12 |
|
||||
10
Aufgaben/SUD/Gantt-Diagramm vs. Netzplan.md
Normal file
10
Aufgaben/SUD/Gantt-Diagramm vs. Netzplan.md
Normal file
@@ -0,0 +1,10 @@
|
||||
Die Frage, welches Diagramm zwischen Gantt-Diagramm und Netzplan für unser Projekt, dem Umzug eines Unternehmensstandort sinnvoller ist, ist nicht ganz so leicht zu entscheiden.
|
||||
|
||||
| Bereich | Problem | Auswirkung |
|
||||
| -------------------------- | ----------------------------------------------------- | ----------------------------------------------------- |
|
||||
| **Kommunikation** | Aufträge werden nur telefonisch erfasst | Fehlende Dokumentation, Missverständnisse |
|
||||
| **Auftragsbearbeitung** | Auftragsscheine manuell, unvollständig oder verspätet | Verzögerte Rechnungsstellung, Unklarheiten |
|
||||
| **Personalorganisation** | Rolf Müller überlastet, Teilzeit | Fehleranfälligkeit, Unzufriedenheit, Kündigungsrisiko |
|
||||
| **Technikerkommunikation** | Rückgabe der Scheine verspätet | Kein Überblick über laufende Aufträge |
|
||||
| **Kundenkommunikation** | Fehlende oder unklare Problembeschreibungen | Techniker muss zurückfahren → Zeitverlust |
|
||||
| **Motivation / Stimmung** | Schlechte Stimmung zwischen Verwaltung & Technik | Teamkonflikte, ineffiziente Zusammenarbeit |
|
||||
23
Aufgaben/SUD/Klassen und Objektdiagramm.md
Normal file
23
Aufgaben/SUD/Klassen und Objektdiagramm.md
Normal file
@@ -0,0 +1,23 @@
|
||||
|
||||
### Aufgabe 1
|
||||
Klausurtermin:Termin
|
||||
- Datum = 5.12.
|
||||
- Anfang = 540
|
||||
- Dauer = 90
|
||||
- Raum = BU12
|
||||
- Beschreibung = "Klausurtermin"
|
||||
|
||||
### Aufgabe 2
|
||||
Termine haben Datum + Uhrzeit + Ort
|
||||
ToDos haben kein exaktes Zeitintervall, nur Deadline oder Beschreibung.
|
||||
|
||||
Klasse ToDo braucht also:
|
||||
- Beschreibung
|
||||
- Fälligkeitsdatum
|
||||
- Status
|
||||
Beispiele:
|
||||
|
||||
#### ToDoEintrag:
|
||||
beschreibung = "Beschaffung des neuen Compilers"
|
||||
faelligBis = 14.03.2025
|
||||
erledigt = false
|
||||
36
Aufgaben/SUD/Relationale Datenbanken.md
Normal file
36
Aufgaben/SUD/Relationale Datenbanken.md
Normal file
@@ -0,0 +1,36 @@
|
||||
### Daten für Rechnungserstellung
|
||||
- Datum der Auftragsannahme
|
||||
- Datum der Erledigung
|
||||
- Problembeschreibung
|
||||
- Personalnummer
|
||||
- Teilnummer
|
||||
- Kundennummer
|
||||
- Techniker
|
||||
- Stundensatz
|
||||
- Benötigte Teie
|
||||
- Gefahrene Kilometer
|
||||
- Arbeitsstunden
|
||||
- Kommentar zur Reparatur
|
||||
|
||||
# Objekte und Relationen
|
||||
#### Kunde
|
||||
- Kundennummer
|
||||
- Name und Adresse (impliziert)
|
||||
#### Personal
|
||||
- Personalnummer
|
||||
- Techniker
|
||||
- Stundensatz
|
||||
#### Teile/Ersatzteile
|
||||
- Teilnummer
|
||||
- Benötigte Teile
|
||||
#### Auftrag
|
||||
- Annahmedatum
|
||||
- Enddatum
|
||||
- Problembeschreibung
|
||||
- Kundennummer (FK)
|
||||
- Kommentar zur Reparatur
|
||||
#### Leistung
|
||||
- Arbeitsstunden
|
||||
- Gefahrene Kilometer
|
||||
- Benötigte Teile (FK)
|
||||
- Beteiligter Techniker (FK)
|
||||
Reference in New Issue
Block a user