Hallo!
Ich hoffe, dass ich das richtige Forum erwischt habe und mir eventuell weitergeholfen werden kann
Das Problem, das ich habe, ist, dass ich eine Webanwendung schreiben soll. Der komplette Sachverhalt ist schwierig darzustellen, aber ich versuchs mal...Und zwar dreht es sich um Testapparaturen für elektronische Bauteile. Es gibt verschiedene Tests, die auf unterschiedlichen Maschinen ausgeführt werden. Es können mehrere verschiedene Tests pro Bauteil durchgeführt werden. Für jede Testart gibt es mehrere Tester, die entweder baugleich oder -ungleich sind. Nun kann es sein, dass Elektronikbauteile entweder auf allen baugleichen oder -ungleichen Testern getestet werden kann. Allerdings kann es auch sein, dass das Testen nur auf einem bestimmten Tester durchgeführt werden kann.
Als Beispiel:
Es gibt TesterA1-A5, TesterB1-B3 und TesterC1.
Das Testen des Bauteils A soll auf den TesternA stattfinden. Aus techn. Gründen kann jedoch nur auf TesterA1 und TesterA3 getestet werden. Alternativ kann Bauteil A auch auf TesterB2 und TesterC1 geprüft werden. Der Nutzer soll nun eine Anzeige erhalten, das Bauteil A auf A1 oder A3 getestet werden kann, alternativ auf B2 oder C1. Alle anderen Tester dürfen nicht verwendet werden (A2, A4, A5, B1, B3).
Soweit der Sachverhalt. Letztendlich soll dem Nutzer angezeigt werden, welches Bauteil auf welchem Tester geprüft werden kann und auf welchem nicht.
Klar ist, dass dafür eine Datenbank benötigt wird.
Mein Problem ist nun meine Herangehensweise. Ist es falsch eine relationale Datenbanklogik aufzubauen? Sprich soll die Verwaltung etc. auf (relationaler) Datenbankebene geschehen oder ist das dann Aufgabe der Programmlogik (ASP.NET/C# oder Perl)?
Ich wäre sehr dankbar für Anregungen und Kritik.
Mit freundlichen Grüßen
Ich hoffe, dass ich das richtige Forum erwischt habe und mir eventuell weitergeholfen werden kann
Das Problem, das ich habe, ist, dass ich eine Webanwendung schreiben soll. Der komplette Sachverhalt ist schwierig darzustellen, aber ich versuchs mal...Und zwar dreht es sich um Testapparaturen für elektronische Bauteile. Es gibt verschiedene Tests, die auf unterschiedlichen Maschinen ausgeführt werden. Es können mehrere verschiedene Tests pro Bauteil durchgeführt werden. Für jede Testart gibt es mehrere Tester, die entweder baugleich oder -ungleich sind. Nun kann es sein, dass Elektronikbauteile entweder auf allen baugleichen oder -ungleichen Testern getestet werden kann. Allerdings kann es auch sein, dass das Testen nur auf einem bestimmten Tester durchgeführt werden kann.
Als Beispiel:
Es gibt TesterA1-A5, TesterB1-B3 und TesterC1.
Das Testen des Bauteils A soll auf den TesternA stattfinden. Aus techn. Gründen kann jedoch nur auf TesterA1 und TesterA3 getestet werden. Alternativ kann Bauteil A auch auf TesterB2 und TesterC1 geprüft werden. Der Nutzer soll nun eine Anzeige erhalten, das Bauteil A auf A1 oder A3 getestet werden kann, alternativ auf B2 oder C1. Alle anderen Tester dürfen nicht verwendet werden (A2, A4, A5, B1, B3).
Soweit der Sachverhalt. Letztendlich soll dem Nutzer angezeigt werden, welches Bauteil auf welchem Tester geprüft werden kann und auf welchem nicht.
Klar ist, dass dafür eine Datenbank benötigt wird.
Mein Problem ist nun meine Herangehensweise. Ist es falsch eine relationale Datenbanklogik aufzubauen? Sprich soll die Verwaltung etc. auf (relationaler) Datenbankebene geschehen oder ist das dann Aufgabe der Programmlogik (ASP.NET/C# oder Perl)?
Ich wäre sehr dankbar für Anregungen und Kritik.
Mit freundlichen Grüßen
Comment