Polski Związek Krótkofalowców |
Polski Klub Radiovideografii |
Nawigacja: Tematy dla projektujacych programy krótkofalarskie i profesjonalne > Instalacja bazy danych MYSQL dla informatyków > Podstawowe pojęcia dla baz danych |
|
Przedstawiony niżej help dla instalacji bazy danych MYSQL jest przeznaczony dla zaawansowanych osób w informatyce , którzy chcą sami zainstalować sobie bazę danych MYSQL . Ze względu na to iż wiele osób krótkofalowców miało problem z samodzielną instalacją MYSQL mimo tego helpu , opracowałęm program do automatycznej instalacji bazy danych , MYSQL_INSTALL_AUTOMATIC_ALL_COMPONENT_AND_CONFIGURE_IT.exe . Przy jego pomocy można bardzo łatwo automatycznie zainstalowac bazę danych MYSQL , gdyż program sam pobiera sobie parametry do konfiguracji serwera MYSQL z pliku inicjacyjnego setup.ini . Parametry tam ustawione pasują do poprawnej pracy mojego programu do dyplomu AWARD_SECRETARY .. Krótkofalowiec w ten sposób ma ułatwioną prace , gdyż nie musi odpowiadać na żadne pytania w czasie instalacji . Program MYSQL_INSTALL_AUTOMATIC_ALL_COMPONENT_AND_CONFIGURE_IT.exe , może być także wykorzystany przez programistę , jeśli potrzebuje dać klientowi łatwe narżędzie do samodzielnej instalacj bazy danych MYSQL . Musi wtedy tylko odpowiednio zeedytowac plik konfiguracyjny setup.ini . Wiadomo "pani Zosia z ksiegowości nie zainstaluje sobie samodzielnie bazy danych MYSQL " . |
Dane o osobach , przedmiotach lub pojęciach abstrakcyjnych zawarte są w bazach danych . Do obsługi baz są przeznaczone tzw " motory- silniki" do baz danych . Znane są następujące motory do baz danych
• | MYSQL - bezpłatny motor do baz danych zwanych także bazami MYSQL , Chociaż jest to bezłatny motor na jego bazie są budowane profesjonalne programy do obslugi zadań związanych z bazami danych. |
• | sa jeszcze i inne o których nie będę już tutaj wspominać |
• | Jeden program może obsługiwać jednocześnie wiele baz danych . W informatyce czesto używa się pojęcia Schema . Dla użytkowników końcowych pojęcie to jest równoznaczne z pojęciem baza danych . I tak np w AWARD_SECRETARYbaza danych(Schema) dla obsługi dyplomów - awardów nosi nazwę AWARDS_BASE . |
• | Definiując tablicę MYSQL dla danego pola podajemy : |
• | Nazwę pola |
• | Typ danej w polu (dana stringowa- varchar , integer , real , text) |
• | dlugość danej w ilościach bajtów użytych |
• | standard znaków w jakim są znaki pola ( latin1 , utf-8) |
• | Użytkownik powinien jeszcze troche znać pojęcie ODBC . |
• | Program komunikujący się z bazą danych poprzez łącze ODBC musi jeszcze znać dane które są nazywane Data Source Name (DSN). {nie mylić z pojęciem DNS - Domain Name Server ) . DSN zawiera następujące pola |
• | Nazwa uzytkownika bazy danych user jakiego używa współpracujący program AWARD_SECRETARY . W pliku konfiguracyjnym setup.ini AWARD_SECRETARY jest wstawiona początkowa nazwa USER_AWARDS . Może to byc także inna nazwa ale ta sama podana w parametrach DSN jak i w tym pliku konfiguracyjnym. |
• | Hasło (Password) dla użytkownika jakiego używa współpracujący program AWARD_SECRETARY . W pliku konfiguracyjnym setup.ini AWARD_SECRETARY jest wstawiona początkowa nazwa user_awards . (małymi literami) Może to byc także inne hasło ale takie samo podane w parametrach DSN jak i w tym pliku konfiguracyjnym. |
• | Nazwa bazy danych Database z którą współpracuje program AWARD_SECRETARY . Tutaj baza danych dla awardów nosi nazwę AWARDS_BASE . |
W chwili obecnej na dzień 30.08.2011 najnowszą wersją motoru bazy danych MYSQL jest wersja 5.5 . Rożni się ona w stosunku do wersji 5. 1 innymi programami do obsługi administracyjnej bazy danych .
• | Do obsługi administracyjnej MYSQL w wersji 5.1 przeznaczony jest program MYSQL Administration w wersji 1.2.17 . Wchodzi on w skład pakietu MySQL GUI Tools mysql-gui-tools-5.0-r17-win32.msi . |
• | Projektowanie bazy danych i modelowanie |
• | Przeglądanie bazy danych |
Program MYSQLWorkbench jest dość skomplikowanym programem w obsłudze i przeznaczonym przede wszystkim dla projektantów - programistów baz danych MYSQL . Dlatego poniżej opisano instalację dla wersji 5.1 MYSQL i wersji 5.5 MYSQL . Użytkownik sam zdecyduje jaką wersję wybrać po zapoznaniu się z instalacją i konfiguracją
• | Z mojej strony zalecam krótkofalowcom którzy nie zajmują się informatyką instalację serwera MYSQL w wersji 5.1 jako iz instalacja dla narzędzia administracyjnego MYSQL Administration i posługiwanie się nim jest o wiele łatwiejsze . Osoby którzy mają styczność zawodową z informatyką mogą próbować instalowac MYSQL w wersji 5.5 oraz narzędzie administracyjne MYSQL Workbench w wersji 5.2.39 |
Uwaga !
Podane tutaj numery wersje programów mogą być nieznacznie wieksze - o jedną lub dwie wersje - ponieważ większa część oprogramowania jest sciągana z Internetu i w związku z tym mogą być sciagnięte wersje o 1 lub 2 wyższe
.
Nawigacja: Tematy dla projektujacych programy krótkofalarskie i profesjonalne > Instalacja bazy danych MYSQL dla informatyków > Podstawowe pojęcia dla baz danych |
|