logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Programowanie MYSQL. Co jest potrzebne do tworzenia bazy w tym środowisku?

beczka 30 Sty 2005 14:48 3796 5
REKLAMA
  • #1 1182006
    beczka
    Poziom 13  
    Witam Forumowiczów i proszę o pomoc .
    Interesuje mnie utworzenie bazy danych która bedzie zawierała różnego roczaju dane o klientach i oferowanych lub wykonanych dla nich usługach.
    Kiedyś próbowałem coś robić w Microsoft Access 95 (ale to dawno gdy ten pakiet był na topie). Temat zarzuciłem z powodu niekompatybilności kolejnych wersji tego produktu. Coś słyszałem o MYSQL . Stąd moje pytanie: Co daje ten program i jakie składniki są konieczne do tworzenia baz danych w tym środowisku? I jeszcze jedno : Czy te składniki są płatne lub objęte płatną licencją?
    Proszę o potraktowanie tematu "łopatologicznie" jak dla laika .

    pozdr
  • REKLAMA
  • #2 1182022
    Darekkk
    Poziom 24  
    MySQL jest dostępny na licencji GPL, jednakże można nabyć również zamknięte licencje. Połączenia z bazą możesz wykonywać nie tylko z poziomu PHP (ostatnio chyba najbardziej popularne), lecz również C, C++, Delphi itd.
    Więcej na temat MySQL możesz poczytać na poniższych stronach:
    http://php.webhelp.pl/kursy/mysql/index.php?roz=php
    http://www.webdeveloper.pl/manual_mysql/show.php?str=manual_toc_pl.html
    http://www.mysql.webdiary.vel.pl/
    http://www.mysql.com
    Praktycznie na każdej stronie poświęconej webmasterom możesz znaleźć jakieś informacje na ten temat.
  • REKLAMA
  • REKLAMA
  • #4 1239688
    kardas
    Poziom 11  
    Przede wszystkim do programowania baz danych potrzebujesz dość dobrej znajomości języka SQL. Dobrze byłoby znać też język skryptowy dla wybranego silnika. Ponadto istotne jest czy ma to być baza danych relacyjna czy też nie. Dodatkowym kryterium jest jak dużo danych ma być trzymanych w tej bazie i czy ma ona być szybka, niezawodna. Czy będzie to baza transakcyjna (to znaczy czy rekordy w niej zawarte będą się często zmieniały) czy też będzie to raczej hurtownia danych (to znaczy rekordy w tablicach raczej nie będą się zmieniał, za to będzie ich stale przybywało). Jak już będzie wiadomo to wtedy trzeba jeszcze wiedzieć pod jakim systemem operacyjnym ma to chodzić. Na końcu można wybrać silnik. I zacząć myśleć nad strukturami przechowującymi dane w bazie. Następnie trzeba by się zastanowić, w jakiej postaci będą dane źródłowe do bazy (tzn. czy będą to jakieś pliki czy też może będą to dane wprowadzane przez użytkowników do jakiegoś formularza. W zależności od tego należy dostosować sposób wprowadzania danych do bazy. A jak już to wszystko będzie wiadomo to należy jeszcze tylko wybrać środowisko programowania i oprogramować tą bazę.
  • REKLAMA
  • #5 1241181
    cortez_
    Poziom 26  
    To ja dodam jeszcze ze do zaprogramowania takiej bazy nie wystarczy samo stworzenie jej struktury w SQL ale trzeba tez napisać interfejs do nie, najlepiej w PHP, ale do tego tez trzeba miez znajomośc PHP. Zatem może łatwiej znaleźć jakieś gotowe rozwiązanie takiej bazy oparte na MYSQL?
  • #6 1242234
    simpo
    Poziom 19  
    Witam!

    Jest jeszcze cos takiego jak phpMyAdmin, ktory w latwy sposob pozwala zarzadzac baza praktycznie bez znajomosci SQL'a (oczywiscie najprostsze zadania). Nie wiem, jak bardzo ma byc "skomplikowana" twoja baza, ale wydaje mi sie ze z tego co pieszesz (ewidencja klientow i uslug) powinno starczyc.

    Ponadto SQL nie jest jakims specialnie trudnym jezykiem, wiec na pewno uda ci sie go "opanowac", zreszta w sieci znajdziesz olbrzymie ilosci materialow i gotowych przykladow.

    Ponizej przyjemny, poslki programik do edycji danych mySQL...
    Pozdrawiam,
    simpo
    Załączniki:
REKLAMA