Unbedingt programmieren statt Access mit SQL-Server?
Hallo,
da ich nebenbei Informatik studiere haben wir als Gruppenarbeit die (undankbare) Aufgabe bekommen, eine Bibliotheksverwaltung "zu erstellen" (Bücher ausleihen, Mahngebühren verrechnen, wenn verspätet zureckgebracht) - alles in allem keine großartige Geschichte, aber:
es soll halt "programmiert" werden - Wahl der Programmiersprache ist zwar frei, empfohlen aber C# / SQL-Server oder PHP / MySQL
Meine Idee war aber, dass das doch der klassische Fall für Access als Frontend und SQL-Server als Backend ist. Damit wäre man in 1/2 Tag fertig.
Mit C#, bzw. PHP und MySQL ackert man sich hier ja zu Tode, da es im Kern nur darum geht, Access bzw. Base de facto "nachzuprogrammieren".
Frage an alle Informatiker - dient das nur der Schikane, oder soll man hier wirklich programmieren lernen? Immerhin hatten wir ja schon 2 Semester C# und SQL zu Genüge!
LG
da ich nebenbei Informatik studiere haben wir als Gruppenarbeit die (undankbare) Aufgabe bekommen, eine Bibliotheksverwaltung "zu erstellen" (Bücher ausleihen, Mahngebühren verrechnen, wenn verspätet zureckgebracht) - alles in allem keine großartige Geschichte, aber:
es soll halt "programmiert" werden - Wahl der Programmiersprache ist zwar frei, empfohlen aber C# / SQL-Server oder PHP / MySQL
Meine Idee war aber, dass das doch der klassische Fall für Access als Frontend und SQL-Server als Backend ist. Damit wäre man in 1/2 Tag fertig.
Mit C#, bzw. PHP und MySQL ackert man sich hier ja zu Tode, da es im Kern nur darum geht, Access bzw. Base de facto "nachzuprogrammieren".
Frage an alle Informatiker - dient das nur der Schikane, oder soll man hier wirklich programmieren lernen? Immerhin hatten wir ja schon 2 Semester C# und SQL zu Genüge!
LG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 296795
Url: https://administrator.de/forum/unbedingt-programmieren-statt-access-mit-sql-server-296795.html
Ausgedruckt am: 04.05.2025 um 13:05 Uhr
6 Kommentare
Neuester Kommentar
Moin,
sorry, aber wenn DAS deine Einstellung ist - exmatrikulation im i-Amt beantragen und fertig.
Du hattest 2 Semester C#? Whow! Jetzt seid ihr vermutlich die Programmierer vorm Herren und könnt eigentlich Skynet mal eben nachbauen, es fehlt vermutlich nur an der Lust, oder? Und da wagt es doch dieser Nichtsnutz von Dozent eure Heiligkeit mit einer Aufgabe zu betrauen die ganz unter dem erhabenen Niveau liegt?
Jetzt mal ernsthaft - glaubst du eigentlich das ihr nach dem Studium in ne Firma geht und dort dann der Chef gleich den Stuhl freimacht? Da machst du auch meistens erst mal relativ simple Aufgaben. Und du meinst es geht nur darum "Access" nachzuprogrammieren? Na, dann Go! Ist doch eigentlich auch keine schwere Aufgabe, ich denke damit ist man in max. 2 Tagen fertig. Und dann nimmst du mal deinen Code und postest den hier. Ich denke das hier einige von den Leuten die lange im Job sind dir dann schon deutlich erklären können das es eben _nicht_ nur was blöd nachprogrammieren ist - sondern das es da noch einige Verbesserungen gibt. Denn leider (?) lernt man Programmieren nur durch Erfahrung. Und da kann man eine ganze Menge selbst bei einer solch simplen Aufgabe machen (Stichwort Objektorientierung, Stichwort Wiederverwendung, Stichwort Optimierung,...). Klar kann der Dozent euch auch sicher eine Aufgabe geben die deutlich anspruchsvoller ist - mit dem Ergebnis das vermutlich 75% oder mehr einfach mal direkt durch den Kurs rasseln (nehmen wir doch einfach mal an du möchtest das ganze nicht einfach als PHP/sonstwas machen sondern mit ner Web-Schnittstelle wie REST, JSON,..., dazu noch ein wenig AJAX/JS rein und das ganze natürlich nur gesichert + mit authentifizierung da du ja auch persönliche Daten übertragst....). Und dann kommst du mit deinen 2 Semestern Programmierung...
Sorry wenns einfach mal ganz direkt ist - aber leider bekomme ich mit das heute immer mehr Studis von der Uni/FH kommen und meinen weil die nen Titel haben können die gleich alles. Aber spätestens wenn die mal nen Schraubendreher in die Hand nehmen sollen (und sei es nur um den PC aufzuschrauben) holt man lieber gleich nen Verbandskasten...
sorry, aber wenn DAS deine Einstellung ist - exmatrikulation im i-Amt beantragen und fertig.
Du hattest 2 Semester C#? Whow! Jetzt seid ihr vermutlich die Programmierer vorm Herren und könnt eigentlich Skynet mal eben nachbauen, es fehlt vermutlich nur an der Lust, oder? Und da wagt es doch dieser Nichtsnutz von Dozent eure Heiligkeit mit einer Aufgabe zu betrauen die ganz unter dem erhabenen Niveau liegt?
Jetzt mal ernsthaft - glaubst du eigentlich das ihr nach dem Studium in ne Firma geht und dort dann der Chef gleich den Stuhl freimacht? Da machst du auch meistens erst mal relativ simple Aufgaben. Und du meinst es geht nur darum "Access" nachzuprogrammieren? Na, dann Go! Ist doch eigentlich auch keine schwere Aufgabe, ich denke damit ist man in max. 2 Tagen fertig. Und dann nimmst du mal deinen Code und postest den hier. Ich denke das hier einige von den Leuten die lange im Job sind dir dann schon deutlich erklären können das es eben _nicht_ nur was blöd nachprogrammieren ist - sondern das es da noch einige Verbesserungen gibt. Denn leider (?) lernt man Programmieren nur durch Erfahrung. Und da kann man eine ganze Menge selbst bei einer solch simplen Aufgabe machen (Stichwort Objektorientierung, Stichwort Wiederverwendung, Stichwort Optimierung,...). Klar kann der Dozent euch auch sicher eine Aufgabe geben die deutlich anspruchsvoller ist - mit dem Ergebnis das vermutlich 75% oder mehr einfach mal direkt durch den Kurs rasseln (nehmen wir doch einfach mal an du möchtest das ganze nicht einfach als PHP/sonstwas machen sondern mit ner Web-Schnittstelle wie REST, JSON,..., dazu noch ein wenig AJAX/JS rein und das ganze natürlich nur gesichert + mit authentifizierung da du ja auch persönliche Daten übertragst....). Und dann kommst du mit deinen 2 Semestern Programmierung...
Sorry wenns einfach mal ganz direkt ist - aber leider bekomme ich mit das heute immer mehr Studis von der Uni/FH kommen und meinen weil die nen Titel haben können die gleich alles. Aber spätestens wenn die mal nen Schraubendreher in die Hand nehmen sollen (und sei es nur um den PC aufzuschrauben) holt man lieber gleich nen Verbandskasten...
Hi,
Die euch gestellte Aufgabe ziehlt ja zum einen darauf ab, Erfahrung zu sammeln, zum anderen aber auch, dass durch webbasierte Lösungen die Anwender flexibler sind. Einen Browser hat jedes Endgerät. Access oder Acces-Runtimes nicht zwingend (versuch mal Acces kostenlos auf einem iPhone ans laufen zu bekommen). Mal abgesehen davon, das sich Themen wie REST oder ähnliches auch nicht wirklich mit Access realisieren lassen (m.W.n jedenfalls)
Ob du es mit Visual-Studio oder PHP erledigst ist ja wurscht. Beides hat seine Vor- und Nachteile.
Und auch bei der Wahl der DB bist du flexibel. Dank ODBC-Driver (oder anderen) kannst du ja auch mit PHP eine MS SQL DB nutzen.
em-pie
Die euch gestellte Aufgabe ziehlt ja zum einen darauf ab, Erfahrung zu sammeln, zum anderen aber auch, dass durch webbasierte Lösungen die Anwender flexibler sind. Einen Browser hat jedes Endgerät. Access oder Acces-Runtimes nicht zwingend (versuch mal Acces kostenlos auf einem iPhone ans laufen zu bekommen). Mal abgesehen davon, das sich Themen wie REST oder ähnliches auch nicht wirklich mit Access realisieren lassen (m.W.n jedenfalls)
Ob du es mit Visual-Studio oder PHP erledigst ist ja wurscht. Beides hat seine Vor- und Nachteile.
Und auch bei der Wahl der DB bist du flexibel. Dank ODBC-Driver (oder anderen) kannst du ja auch mit PHP eine MS SQL DB nutzen.
em-pie
Dann würde ich das Studium aufgeben und FI als Ausbildung machen. Denn nach dem Studium ist der eigentliche Sinn das man eben auch mal "über den Tellerrand" schaut. Und ich kann dir zumindest aus meiner Berufserfahrung nur empfehlen das Programmieren durchaus ernst zu nehmen. Klar kannst du später versuchen der reine Strippenzieher zu werden, dafür wirst du aber zu teuer werden. Wenn du aber auch Programmieren kannst dann hast du auch die Optionen dir mal eigene Module (z.B. Icinga Tests, Scripte,...) zu bauen die dir das leben vereinfachen.
Und wenn ihr in der gesamten Gruppe noch so schlecht seid dann ist ja die Frage warum ihr die ersten 2 Semester überhaupt überstanden habt. Sind die Anforderungen mittlerweile wirklich so im Keller das eine solch einfache Aufgabe Probleme macht?
Und wenn ihr in der gesamten Gruppe noch so schlecht seid dann ist ja die Frage warum ihr die ersten 2 Semester überhaupt überstanden habt. Sind die Anforderungen mittlerweile wirklich so im Keller das eine solch einfache Aufgabe Probleme macht?