Erstelle ein ER-Diagramm für ein Schulverwaltungssystem mit den Entitäten Student, Teacher, Course, Enrollment und Grade
Über das Framework
Dieses ER-Diagramm einer Schuldatenbank bildet fünf Entitäten ab: STUDENT, TEACHER, COURSE, ENROLLMENT und GRADE. Enrollment verknüpft einen Schüler mit einem Kurs, und Grade verweist auf eine Einschreibung. So kannst du eine Note im Kontext von Schüler und Kurs betrachten, statt sie nur einem Schüler zuzuordnen.
Das Beispiel enthält UUID-Primärschlüssel und die für diese Beziehungen verwendeten Fremdschlüssel. Course enthält teacher_id und semester; Grade enthält assignment_name, score, max_score und graded_at. Student umfasst grade_level, während Teacher über ein department-Feld verfügt. Kontakte von Erziehungsberechtigten, Spezialisierungen der Lehrkräfte sowie ein Feld für Klassenstufe, Semester oder Bewertungstyp sind nicht enthalten.
Nutze dieses Modell als Grundlage für die Prüfung vor der Implementierung. Lege fest, wie deine Schule Kursangebote, wiederholte Einschreibungen, Team-Teaching und Benotungsregeln abbildet, und fordere anschließend die dafür erforderlichen Entitäten und Einschränkungen an. Das Diagramm veranschaulicht ein Schema; es erstellt keine Datenbank und setzt deren Regeln nicht durch.
Enthalten
ER-Diagramm für ein Schulverwaltungssystem
✦ Free preview · Sign in to use
Häufig gestellte Fragen
Die Einschreibung ordnet im Beispiel die Kombination aus Schüler und Kurs zu. Indem Grade dort verknüpft ist, wird jede Aufgabennote diesem Kontext zugeordnet und nicht direkt einem Schüler.
Der Beispielkurs hat eine teacher_id. Um mehrere Lehrkräfte abzubilden, solltest du eine Verknüpfungsentität anfordern und festlegen, ob Lehrzuweisungen zum Kurs selbst oder zu einem bestimmten Kursangebot gehören.
Das Modell dient als Ausgangspunkt. Du musst noch Einschränkungen, Zugriffsregeln, Aufbewahrungsanforderungen und fehlende Entitäten für deine Anwendung definieren und die Datenbank anschließend separat implementieren und testen.
Kostenlos starten. Keine Kreditkarte erforderlich.