tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
581
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    bsytkorbi bsytkorbi ist offline Rookie
    Registriert seit
    Aug 2010
    Beiträge
    6
    Hallo liebe Programmier-Experten,

    ich habe eine dringliche Frage bzgl. ER-Modell:

    In den Anhang dieses Beitrags hab ich ein von mir erstelltes ER-Modell gestellt, das ich gerne mal kritisch nach folgenden Punkten betrachtet haette:

    - ist das ER-Modell so mit Java und MySQL* auf meinem Macbook umzusetzen?
    - kann ich die "Entity" Programme (Matlab, Quicktime, ein paar selbst geschriebene Programme etc.) in meine Datenbank ohne Weiteres integrieren?
    - ist das ER-Modell so in eine vernuenftige Normalform zu bringen?

    * angeblich besteht momentan nur die Moeglichkeit "Postreader" oder so aehnlich dafuer zu nutzen. Kennt sich jemand damit aus?

    Wie Ihr seht, bin ich noch ein absoluter "Nub", und brauche dringend Eure Hilfe. Vielleicht habt Ihr ja ein paar gute Ideen/Vorschlaege am Start?

    Ich wuerde mich total ueber eine flotte Antwort freuen und bedanke mich jetzt schonmal fuer die kompetenten Ratschlaege,
    bsytkorbi
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken ER-Modell-er-modell_neu.pdf  
     

  2. #2
    gorefest gorefest ist offline Mitglied Brokat
    Registriert seit
    Apr 2009
    Beiträge
    252
    1. ja/ja
    2. kommt drauf an, kenne weder matlab noch quicktime. was sollen die damit tun?
    3. ja
    4. postreader kenne ich leider auch nicht. mit java und mysql ist das - wie oben erwähnt - machbar.
    5. "metadaten" ist ein beliebter trick, um normalisierungskonzepte aufzuweichen. was soll da ungefähr rein?
     

  3. #3
    bsytkorbi bsytkorbi ist offline Rookie
    Registriert seit
    Aug 2010
    Beiträge
    6
    Hallo Gorefest (stammt das aus GTA ?),

    und vielen Dank fuer Deine schnelle Antwort!

    Zu Deiner Antwort:

    zu 2.) Matlab ist eine Programmiersprache fuer Ingenieure, die Matrizen-basiert aufgebaut ist. Meine Kolegin moechte damit Folgendes anstellen (ich zitiere):

    "Die Dateien enthalten matlab-Strukturen mit Parametern und 4D-arrays (die arrays enthalten die snapshots aus den simulationen, sind also quasi bildfolgen, die sich zum video zusammensetzen lassen) "

    Sie simuliert also Experimente und erstellt mit Hilfe von Matlab eigene Videos, wenn ich das richtig verstanden habe. Quicktime ist der Player zur Wiedergabe der Videos.

    zu 5.) Die Metadaten sind ein Relikt aus der Datenbank, die meine Vorgaengerin mit Java programmiert hat. Diese Datenbank besteht quasi auf dem Papier, und war aber zu kompliziert aufgebaut.
    Nun soll ich das Ganze neu aufbereiten, bzw. mehr auf die Anwender eingehen.

    Mein Problem besteht nun quasi darin, die Unmengaen an unterschiedlichen Dateiformaten (z.B.: .mat fuer Matlab, .avi fuer die Videos usw.) in meine neue Datenbank unterzubringen, und zusaetzlich ganze Programme wie eben Matlab, Quicktime, oder eben selbst programmierte Programme zu integrieren.

    Jetzt bist Du hoffentlich ein bisschen mehr im Bilde, und nicht zu sehr verwirrt (wie ich).

    LG, bsytkorbi
     

  4. #4
    RedWraith RedWraith ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    61
    Also, du möchtest mit einem Javaprogramm .mat und .avi Dateien in einer mysql Datenbank speichern und diese von deinem Javaprogramm aus in Matlab oder Quicktime abspielen ?

    Wenn ja, dann geht das Spiel etwa so:
    Du beförderst die Dateien als BLOB in die MySQL Datenbank. Wenn du jetzt zum Beispiel die .mat aufrufen willst, musst du die .mat Datei wieder aus der Datenbank auslesen, in eine (temporäre) Datei speichern und diese dann per matlab aufrufen.

    Code :
    1
    
    matlab.exe C:\temp\tmp12345.mat

    Theoretisch würde das mit jeder Art von Datei/Programm gehen. Datei in eine Spalte vom Typ BLOB speichern, bei Bedarf in eine Temp-Datei im Dateiverzeichnis speichern und dann das passende Programm dazu aufrufen.

    Den einzigen Engpass den ich da sehe ist die Größe des BLOB Feldes. Ich weiß nicht, ob man da MB-weise Video reinschaufeln kann oder ob es da eine Maximalgröße gibt.
     

  5. #5
    bsytkorbi bsytkorbi ist offline Rookie
    Registriert seit
    Aug 2010
    Beiträge
    6
    Hallo RedWraith,

    erstmal vielen Dank für Deine Antwort.
    Ich werde mir das kommende Wochenede Zeit nehmen, um Deinen Vorschlag mit dem BLOB in die Tat umzusetzen.

    Momentan belese ich mich noch über MySQL, Java und Datenbanken im Allgemeinen. Ist doch schwieriger zu lernen, als ich dachte.

    Auf jeden Fallnochmals danke und ich melde mich hier im Forum, falls Deine Idee geklappt hat.

    Liebe Grüße,
    bsytkorbi
     

Ähnliche Themen

  1. ER-Modell
    Von bennycy im Forum Relationale Datenbanksysteme
    Antworten: 7
    Letzter Beitrag: 16.11.08, 20:18
  2. Modell ist zu grau, HL2 Modell, bitte um Hilfe!
    Von daminator im Forum 3D Studio Max
    Antworten: 6
    Letzter Beitrag: 17.05.05, 09:27
  3. PDF+3D-Modell Darstellung
    Von Jan-Frederik Stieler im Forum Sonstige 3D-Programme
    Antworten: 1
    Letzter Beitrag: 16.03.05, 21:36
  4. Falten im Modell
    Von kosso_olli im Forum Cinema 4D
    Antworten: 9
    Letzter Beitrag: 01.01.05, 13:33
  5. Ressourcen für Modell
    Von phi_2k im Forum Creative Lounge
    Antworten: 1
    Letzter Beitrag: 12.12.04, 05:19