Die Logik für die Erstellung einer Teilnahme-system in c# und einer Datenbank(Hilfe benötigt mit dem db-schema)

Habe ich zum erstellen einer Anwesenheits-management-system der Hochschule..
.die Anforderungen sind..
es gibt 6 Fächer

  1. jedes Thema hat eine Tabelle für jeden Monat..
  2. jeder Klasse durchgeführt wird aufgezeichnet und nummeriert von 1 bis n..und das vorstellen der Kandidaten gegeben werden, die zählen, wenn vorhanden...
  3. am Ende eines jeden Monats, insgesamt Klassen genommen von allen 6 Probanden aufsummiert...und insgesamt Klassen besucht, die von jedem einzelnen Schüler zusammengefasst, und ein Prozentsatz berechnet wird...(insgesamt präsentieren Klassen)/(Gesamtzahl der Klassen )*100...
  4. es sind 120 Studenten...

mir bitte helfen, erstellen Sie eine effiziente Methode zum erstellen der Datenbanken...
Hinweis....
die Anwendung sollte Ihnen ermöglichen, den Blick durch all die abwesenden Klassen, die er nicht an Referenz..(also jedes abwesende Klasse aufgenommen werden müssen)

Meinem..versuche:

  1. einer Weise, die ich versuchte, war:
    erstellen von Tabellen für jedes Thema...dann
    6 Tabellen erforderlich

Nachteile:
*jeden Tag muss eine Spalte und die Kopie der 6 Tabellen erstellt werden soll jeden Monat.
ich.e 6 sub*12 Monate =72 Tabellen jedes Jahr
auch ein extra-Klassen ergriffen werden können pro Motiv...so, wenn ein Thema zweimal am Tag,3 Fälle kommen--> Geschenk für beide,fehlt für beide,vorhanden für nur eine..*

2..die zweite Methode, die ich ausprobiert habe ist:

erstellen Sie eine Tabelle für jeden Schüler mit den gleichen db-schema ..(mit Themen wie Spalten )
con:

12 Schüler benötigen 120 Tabellen

😛
Irgendwelche kluge Ideen, Jungs...das würde wirklich helfen, wenn Sie mir Ideen, wie konstruieren Sie ein db-schema für diese Art der Anwendung.......

danke.....

InformationsquelleAutor Suraj | 2011-05-09
Schreibe einen Kommentar