Hallo IT-Community,
ich hoffe ich bin in diesem Forenteil richtig. Mir geht es nämlich darum Basiswissen zu schaffen. Ich weiß im Moment nicht wo ich am Besten anfangen soll.
Ich fange in genau einem Monat meine Bachelorarbeit an und habe 84 Tage Zeit ein Datenbankenkonzept zu entwickeln.
Die Ausgangssituation ist folgende: In meiner Firma wird zur Zeit der komplexe Prozess der Aufwandsabschätzung von Produktentwicklungen mit Hilfe von Excel-Blättern gemacht. Diese laden auf Grund Dateigröße und Netzwerkanbindung teilweise sehr langsam. Daten müssen mehrmals eingegeben werden. Das ganze ist wegen hohem Grad an manuellen Abreitsschritten ungeeignet für diesen Prozess (Fehleranfälligkeit, lange Dauer). Am Ende des Prozesses sind dann alle Daten in diesem Excel-Sheet und für alle End-User unbequem zu erreichen. Wenn zum Beispiel ein Direktor folgende Frage stellt: "Wie hoch sind die prognostizierten Entwicklungskosten für die nächsten 2 Quartale?", müssen zunächst alle Excel-Dokumente gesucht werden und manuell zusammengefügt werden (Fehleranfällig, lange Dauer). Das fertige Dokument wird dann von Sales übernommen, die damit den Business Case und das Angebot definieren. so viel zu den Basics...
Nun will die Firma von mir ein Datenbank-Konzept, dass das alles regeln kann. Natürlich habe ich das Thema angenommen. Die Firma gefällt mir, das Thema ist technisch (bin wirtschaftsingenieure und war auf der Suche nach einer technischen Abschlussarbeit) und ich habe bereits eine Datenbankenvorlesung besucht.
Das problem ist nun foglendes: Ich hab die Vorlesung besucht und 3 Bücher geliehen/gekauft: Andreas Meier (Rel. und postrel. DBs), S. Kleuker (Grundkurs DB-Entwicklung) und der dicke Wälzer C.J. Date (An Intro to DB-Systems). Alles eben genannte hat nur Datenbanken-Modellierung zum Thema: ER-Diagramme, SQL, ... eben die Theorie, ... praxisfern.
Wie bekomme ich am besten raus welche Client-Server-Lösung für mein Problem am besten geeignet ist - kann mir jemand Literatur empfehlen, die mir erklärt was es für Möglichkeiten gibt und welche Software für mich am Besten geeignet ist (Front-End / Back-End)? Ich habe mir zum Beispiel gedacht, dass man eine Excel-Oberfläche als Front-End entwickeln könnte, die alles in eine Datenbank lädt: Dann hätte man den Vorteil der steilen Lernkurve von Excel-Dokumenten und Kostengünstigkeit, denn Excel-Linzenzen sind genug vorhanden.
Kann mir jemand Software empfehlen, die ich als "Spielwiese" zum Üben nutzen kann? Habe nur MS Access. Wie kann ich am günstigsten einen Prototyp entwickeln?
Durch Querlesen im Netz und anderen Quellen, bin ich an ein wenig Praxis-Info gekommen. Liege ich damit richtig? =>
-Es gibt grundsätzliche 2 Möglichkeiten eine C-S-Architektur einzurichten: Entweder über das Netzwerk mit TCP/IP Schnittstelle oder über das Internet mit PHP.
-Es gibt 2 Möglichkeiten einen Server einzurichten: Entweder über eine Online-Cloud oder geeignete Hardware. Eine Cloud-Lösung ist von der Firmenleitung nicht erlaubt.
Sorry für den vielen Text. Ich hoffe ihr könnt mich mit ein paar Infos versorgen, sodass ich meine Basis irgendwie aufbauen kann.
Viele Grüße
ich hoffe ich bin in diesem Forenteil richtig. Mir geht es nämlich darum Basiswissen zu schaffen. Ich weiß im Moment nicht wo ich am Besten anfangen soll.
Ich fange in genau einem Monat meine Bachelorarbeit an und habe 84 Tage Zeit ein Datenbankenkonzept zu entwickeln.
Die Ausgangssituation ist folgende: In meiner Firma wird zur Zeit der komplexe Prozess der Aufwandsabschätzung von Produktentwicklungen mit Hilfe von Excel-Blättern gemacht. Diese laden auf Grund Dateigröße und Netzwerkanbindung teilweise sehr langsam. Daten müssen mehrmals eingegeben werden. Das ganze ist wegen hohem Grad an manuellen Abreitsschritten ungeeignet für diesen Prozess (Fehleranfälligkeit, lange Dauer). Am Ende des Prozesses sind dann alle Daten in diesem Excel-Sheet und für alle End-User unbequem zu erreichen. Wenn zum Beispiel ein Direktor folgende Frage stellt: "Wie hoch sind die prognostizierten Entwicklungskosten für die nächsten 2 Quartale?", müssen zunächst alle Excel-Dokumente gesucht werden und manuell zusammengefügt werden (Fehleranfällig, lange Dauer). Das fertige Dokument wird dann von Sales übernommen, die damit den Business Case und das Angebot definieren. so viel zu den Basics...
Nun will die Firma von mir ein Datenbank-Konzept, dass das alles regeln kann. Natürlich habe ich das Thema angenommen. Die Firma gefällt mir, das Thema ist technisch (bin wirtschaftsingenieure und war auf der Suche nach einer technischen Abschlussarbeit) und ich habe bereits eine Datenbankenvorlesung besucht.
Das problem ist nun foglendes: Ich hab die Vorlesung besucht und 3 Bücher geliehen/gekauft: Andreas Meier (Rel. und postrel. DBs), S. Kleuker (Grundkurs DB-Entwicklung) und der dicke Wälzer C.J. Date (An Intro to DB-Systems). Alles eben genannte hat nur Datenbanken-Modellierung zum Thema: ER-Diagramme, SQL, ... eben die Theorie, ... praxisfern.
Wie bekomme ich am besten raus welche Client-Server-Lösung für mein Problem am besten geeignet ist - kann mir jemand Literatur empfehlen, die mir erklärt was es für Möglichkeiten gibt und welche Software für mich am Besten geeignet ist (Front-End / Back-End)? Ich habe mir zum Beispiel gedacht, dass man eine Excel-Oberfläche als Front-End entwickeln könnte, die alles in eine Datenbank lädt: Dann hätte man den Vorteil der steilen Lernkurve von Excel-Dokumenten und Kostengünstigkeit, denn Excel-Linzenzen sind genug vorhanden.
Kann mir jemand Software empfehlen, die ich als "Spielwiese" zum Üben nutzen kann? Habe nur MS Access. Wie kann ich am günstigsten einen Prototyp entwickeln?
Durch Querlesen im Netz und anderen Quellen, bin ich an ein wenig Praxis-Info gekommen. Liege ich damit richtig? =>
-Es gibt grundsätzliche 2 Möglichkeiten eine C-S-Architektur einzurichten: Entweder über das Netzwerk mit TCP/IP Schnittstelle oder über das Internet mit PHP.
-Es gibt 2 Möglichkeiten einen Server einzurichten: Entweder über eine Online-Cloud oder geeignete Hardware. Eine Cloud-Lösung ist von der Firmenleitung nicht erlaubt.
Sorry für den vielen Text. Ich hoffe ihr könnt mich mit ein paar Infos versorgen, sodass ich meine Basis irgendwie aufbauen kann.
Viele Grüße