[SQL] Erstellen von Testdaten

Dieses Thema im Forum "Webentwicklung" wurde erstellt von naca7, 9. Juni 2010 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 9. Juni 2010
    Erstellen von Testdaten

    Hallo!

    Ich bin auf der Suche nach einem freien Tool, dass mir für ein bestimmtes Datenbankschema eine beliebige Anzahl von Testdaten generiert. Unser Modell ist doch etwas umfangreicher, das händische Erstellen der Testdaten würde mehrere Tage in Anspruch nehmen ... Kennt jemand so ein Werkzeug?

    BW selbstverständlich!

    EUR: proprietäre tools gibts zu hauf, finde jedoch kein gratiswerkzeug!
     
  2. 9. Juni 2010
    AW: Erstellen von Testdaten

    wie wärs ein kleines php script zu schreiben das einträge erstellt?
     
  3. 9. Juni 2010
    AW: Erstellen von Testdaten

    PHP:
    <? php
    $spalte1 
    = array( 'Hier' 'stehen' 'Testdaten' 'Der' 'Ersten' 'Spalte' );
    $spalte2  = array( 5 10 20 30 213 321 );
    $spalte3  = array( 'foo' 'bar' 'footest' 'test' 'mehr test' 'noch mehr test' );
    $spalte4  = array( 'Hans' 'Peter' 'Mueller' 'Michael' 'Meike' 'Sarah' );

    $anz_testdaten  1000 ;

    for(
    $i = 0 $i < $anz_testdaten $i ++) {

       
    $rnd  rand ( 0 , 5 );
       
    $rnd2  rand ( 0 , 5 );
       
    $rnd3  rand ( 0 , 5 );

       
    mysql_query ( "INSERT INTO " . $dbTbl . " SET
       Spalte1 = '"
    . $spalte1 [ $rnd ]. "',
       Spalte2 = "
    . $spalte2 [ $rnd2 ]. ",
       Spalte3 = '"
    . $spalte3 [ $rnd3 ]. "',
       Spalte4 = '"
    . $spalte4 [ $rnd ]. "'" );
    }


    ?>
    das hab ich jetzt für 4 spalten in 5 min geschrieben
    Hier hast du dein free tool, musste bisschen bearbeiten

    Erstellt werden 1000 Testdaten (kannst du in der variable ändern)

    ungetestet! und ja, optimierbar.. aber ich hock grad selbst auf der arbeit und versuch bei gefühlten 1000°C grad mal ne RR-Pause zu machen
     
  4. 9. Juni 2010
    AW: Erstellen von Testdaten

    Ich weiß zwar nicht welches DB-System du in Verwendung hast, aber das Zauberwort heißt Data Dictionary , damit solltest du in der Lage sein, mit ein wenig Programmieraufwand, dir mit den Daten aus dem Dictionary dynamisch Testdatensätze für jedes Schema erstellen zu lassen.
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.