Podejście numer...już nie pamiętam. Dla tych co nie wiedzą o co chodzi to: zadaję pytanie i oczekuję dyskusji, pomocy.
Mam bazę danych, a w sumie to strukturę bez danych. Z kluczami, typami, nazwami kolumn. Zna ktoś jakiś program który pozwoliłby mi szybko wypełnić tą bazę danymi? Albo może ktoś na jakiś projekt coś takiego pisał?
Dane nie mogą być bardzo "udziwnione", jak mam imię i nazwisko, to musi być imię i nazwisko, a nie "xwouassahalsodhhd".
Wypełnienie bazy danych
Rozpoczęty przez Pooky, 20 wrz 2010 15:52
7 odpowiedzi w tym temacie
#2
Napisano 20 wrzesień 2010, 17:10
Ja zawsze wypełniałem bazy za pomocą PHP.
Przykłądowy kod:
Przykłądowy kod:
<?php
$imiona = array('Paweł', 'Ania', 'Kasia', 'Ewa', 'itd...');
$nazwiska = array('Nowak', 'Kowalski', 'Wiśniewski', 'Kuboszek', 'itp...');
for($i=0; $i<100; $i++)
{
$nazwisko = $nazwiska[rand(0, count($nazwiska) - 1)];
$imie = $imiona[rand(0, count($imona) - 1)];
$sql = 'INSERT INTO `baza` (`imie`, `nazwisko`) VALUES ("'.$imie.'", "'.$nazwisko.'")';
}
I masz 100 losowych imion i nazwisko. Wypełniasz tylko tablicę kolejnymi danymi i jazdaaaa... Analogicznie możesz zrobić ulicę, miasto itp.
#3
Napisano 20 wrzesień 2010, 17:20
Okej, ale ja mam trochę więcej pól, naprawdę przeróżnego rodzaju sporo dat które muszą jakoś być adekwatne względem siebie.
Dodatkowo potrzebowałabym przykładowe nazwiska, muszę ich mieć nie 10, 100 tylko raczej jeszcze więcej. Co prawda jest to rozwiązanie, ale nie wiem ile zajęłoby mi ręczne pisanie procedur do wypełnienia bazy.
Dlatego też zapytuję o jakieś gotowe rozwiązania;]
Dodatkowo potrzebowałabym przykładowe nazwiska, muszę ich mieć nie 10, 100 tylko raczej jeszcze więcej. Co prawda jest to rozwiązanie, ale nie wiem ile zajęłoby mi ręczne pisanie procedur do wypełnienia bazy.
Dlatego też zapytuję o jakieś gotowe rozwiązania;]
#4
Napisano 20 wrzesień 2010, 17:25
Bam to pisał jako dyplomową. Jakaś to była aplikacja do wypełniania bazy różnymi danymi.
#7
Napisano 21 wrzesień 2010, 19:21
Bam to pisał, nawet mu w tym trochę pomagałem, ale nie wiem co z tego wyszło. Na pewno się obronił.
Nie sądzę byś znalazła narzędzie które będzie badać ci semantykę kolumn i odpowiednio pod nie wrzucać testowe dane.
Raz w pracy miałem za zadanie przetestować wydajność bazy danych jednego z naszych systemów. Mogłem się posłużyć dowolnym programem byle by przyspieszyć jej działanie w słabych miejscach. Posłużyłem się poniższym programem. Myślę że jest dość dobry w te klocki
http://www.red-gate....rator/index.htm
Co prawda nie potrzebowałem sensownych danych (nie wiem po co tobie sensowne dane, przecież do testów bazy nie ma to znaczenia), ale w opisie programu jest: 'populate a database with realistic test data'. Co to znaczy - nie wiem
BTW. Już nie przesadzaj z dyskusją na siłę bo to nie ma sensu. Takie teksty powodują tylko zaśmiecenie tematu głupkowatymi postami zupełnie nie związanymi z meritum sprawy - od tego jest HydePark. Takie moje zdanie o!
Nie sądzę byś znalazła narzędzie które będzie badać ci semantykę kolumn i odpowiednio pod nie wrzucać testowe dane.
Raz w pracy miałem za zadanie przetestować wydajność bazy danych jednego z naszych systemów. Mogłem się posłużyć dowolnym programem byle by przyspieszyć jej działanie w słabych miejscach. Posłużyłem się poniższym programem. Myślę że jest dość dobry w te klocki
http://www.red-gate....rator/index.htm
Co prawda nie potrzebowałem sensownych danych (nie wiem po co tobie sensowne dane, przecież do testów bazy nie ma to znaczenia), ale w opisie programu jest: 'populate a database with realistic test data'. Co to znaczy - nie wiem
BTW. Już nie przesadzaj z dyskusją na siłę bo to nie ma sensu. Takie teksty powodują tylko zaśmiecenie tematu głupkowatymi postami zupełnie nie związanymi z meritum sprawy - od tego jest HydePark. Takie moje zdanie o!
$(function () { alert('kurzyniec.pl'); });
#8
Napisano 22 wrzesień 2010, 07:38
Jeżeli do mnie było ostatnie to nie jest to na siłę, po prostu najpierw przeszukałam google, a potem doszłam do wniosku że jak ktoś to pisał na pracę dyplomową, to może ktoś inny jako projekt czy coś. I a nóż się podzieli.
A konkretne, bo to nie jest do testów bazy danych, tylko muszę na tych danych pracować.
Narzędzie widzę fajne i 14 dni powinno spokojnie wystarczyć na zabawę w uzupełniania. Dzięki wielkie :-)
A konkretne, bo to nie jest do testów bazy danych, tylko muszę na tych danych pracować.
Narzędzie widzę fajne i 14 dni powinno spokojnie wystarczyć na zabawę w uzupełniania. Dzięki wielkie :-)
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych















