niedziela, 9 czerwca 2013

Portable serwer bazodanowy dla opornych power userów.

 Rozpoznaję możliwość szybkiego uruchomienia bazy danych wspomagających pracę, głównie w excelu, ale z dużą ilością danych. Excel daje dużo możliwości analizy danych, nie jest on jednak aplikacją bazodanową, radzącą sobie z setkami tysięcy rekordów. Z Excela, z możliwości jakie daje, tabel przestawnych, nie zamierzam rezygnować ale chciałbym, by dużą ilością danych zajmowała się sprawniejsza aplikacja.

W krótkim czasie w sobotni wieczór i w miarę sprawnie udało mi się jako nie-informatykowi:
1. Uruchomić na laptopie pod win przenośny serwer XAMPP http://www.apachefriends.org/en/xampp.html.
2. Skorzystać z wygodnego interfejsu i wcisnąć przyciski uruchamiające serwer Apache i MySQL a następnie skorzystać z przycisku obok MySQL "Admin" by stworzyć nowego użytkownika i bazę danych (bez hasła).
3. Zainstalować MySQL workbench http://www.mysql.com/products/workbench/, który pozwala tworzyć, przeglądać i łączyć tabele z danymi - tworzyć wizualnie polecenia SQL. Za pomocą tego narzędzia udało mi się stworzyć kilka przykładowych tabel i połączyć je. Jest tutaj o wiele więcej możliwości niż daje funkcja wyszukaj pionowo i na pewno robi się to sprawniej. Muszę poczytać więcej na ten temat. (do przejrzenia:
http://gajdaw.pl/bd/dbframe/print.html, http://www.javaguicodexample.com/dbdesignerdatabasetool.html,
4. Poczytać na temat możliwości korzystania z serwera, bazy, mysql w Excelu. Taką możliwość daje zainstalowanie myODBC...
http://helpdeskgeek.com/office-tips/excel-to-mysql/
http://www.automateexcel.com/2005/11/01/connect_excel_to_mysql_database/
5. Na przyszłość, przeszukać sieć nt. łatwego kopiowania danych (data scraping) z internetu, excela i innych źródeł do bazy SQL oraz prezentowania danych w Excelu i w sieci (aplikacje php "grid" np. http://www.phpgrid.org/)
6. Przypomnieć sobie/nauczyć się SQLa  (np. http://www.sql-kursy.pl/ms-sql-kurs-tworzenie-tabel-modyfikacja-3.html, http://docs.moodle.org/dev/Fast_portable_SQL

 cdn. - bo szkoda weekendu :-)

Brak komentarzy:

Prześlij komentarz