0

Ich möchte ein Formular für den Dateneintrag im Zugriff erstellen. Ich bin verwirrt über die Definition der Tabellen. Ich habe eine Schüler-Tabelle, die Informationen über Schüler Vorname, Nachname usw. enthältWie definiert man die Beziehung im Zugriff

Ich habe Informationen über technische Fähigkeiten, die verschiedene Gruppen (6 Gruppen) Programmierung, Sprachen, Bankwesen usw. hat. Jede Gruppe hat verschiedene Teile Zum Beispiel hat Programmierung 4 Teile JAVA, PHP, C, Python.

Sprachen auch unterschiedliche Teile Englisch, Deutsch, Spanisch, Französisch

Banking besteht aus folgenden Teilen: Risikomanagement, Projektmanagement

Jeder Schüler unterschiedliche Fähigkeiten hat; erster Student weiß Java, php, Deutsch, Projektmanagement

Wie viele Tabellen sollte ich definieren und wie gehe ich sie auf die Haupt-Student-Tabelle beziehen?

Antwort

1

Ich würde mit der folgenden Struktur gehen:

tblStudent
ID (PK)
Vorname
Name VZ

tblStudent_Skill
STUDENT_ID (PK) (FK) Skill_ID (PK) (FK)

tblSkill
ID (PK) SkillName SkillType_ID (FK)

tblSkillType ID (PK) SkillTypeName

tblStudent - nur Informationen zu dieser bestimmten Person beziehen, Name , Adresse, Telefon usw.

tblStudent_Skill - Verknüpfungstabelle, um die Viele-Viele-Beziehung zwischen tblStudent und tblSkill zu behandeln.

tblSkill - spezifische Fähigkeiten, zum Beispiel PHP, Englisch, Python, Mathematik usw.

tblSkillType - Kategorieliste für Fähigkeiten, zB Programmierung, Sprachen, Bänke usw.

Verwandte Themen