Analiza preliminară a statistica vizitatorilor site-ului
Acum, că datele pe care le sunt în caseta (tabelul), este posibil să se facă o analiză preliminară a ceea ce vom obține de pe site.
Așa cum am fost de acord, nu vom folosi unelte speciale. Principalul instrument - program de WI_SQL, o parte din Interbase 5.6, limba principală - SQL.
acum avem datele de care au nevoie pentru a pune în orice geantă. Este necesară crearea unei baze de date care să conțină totalitatea acestor date și a pus toate datele de pe rafturi, care este, Tabele.
Baza de date va fi creată de la zero, precum și a crea orice proiect nou - primele date, apoi un tabel, apoi interfața. Prin urmare, și metode de creație va fi cel mai simplu.
De obicei, diferitele tipuri de programe Marathon folosit pentru a crea baza de date, IBToolsPro, IB_Desktop și alții. Nu vom discuta despre avantajele sau dezavantajele acestor software-ului. Problema principală este că, atunci când modificați o structură de bază de date interactivă crește probabilitatea de erori (greu să-mi amintesc ce am făcut ieri). Cel mai simplu mod - de a scrie SQL-script-ul și rulați-l prin WI_SQL (IB_SQL). Pentru alte baze de date, folosește un instrument similar, care face parte din baza de date. Avantajul acestei metode nu este numai în simplitatea ei. Primul - este că toate acțiunile sunt înregistrate ca un program normal, al doilea - WI_SQL scrie în raportul executa comenzi SQL greșeli. Astfel, căutarea de greșeli stupide poate fi pus pe un SGBD. Și în al treilea, până când proiectul se află la etapa IDEA nu impune dezvoltarea unor fonduri suplimentare.
Deci, să începem. În primul rând, trebuie să configurați sesiunea, și de a crea o bază de date foarte:
Pentru calea bazei de date specificat „azbook.rt-press.ru“ lucrat necesită un DNS configurat corect în protocolul TCP / IP. (Desigur, calea către baza de date este necesar să se prescrie cel pe care l-ați utilizat.) În caz contrar, puteți utiliza o altă opțiune:
După ce creați baza de date, trebuie să se conecteze la ea:
și poate fi umplut cu conținut. În primul rând, este necesar să se descrie tipurile de date care vor fi utilizate
Apoi a crea un tabel. Primul tabel VizitLog nevoie pentru a stoca datele pe care le colectăm de pe site-ul, ca o lucrare rezultat StatSQL.cgi. Acest lucru nu înseamnă că datele vor fi întotdeauna stocate în ea - este prea risipitor și incomod. În plus, dacă te uiți atent la masa câmpurile VizitLog. se dovedește că unele extra sau neutilizate. Acest lucru se datorează faptului că prima utilizare a tuturor valorilor care dau variabilele de mediu în Perl, după analizarea viitoarei unor câmpuri de date sunt eliminate, unele schimbat destinația lor.
Dacă mai multe fișiere, în primul rând, este de dorit să le combine într-o singură, și apoi adăugați o conexiune la comanda bazei de date.
Apoi rulați programul interactiv SQL și alegeți meniul „script Run“ -
si am ales am creat un script SQL
și întrebarea „Salvați un fișier de ieșire?“ este de dorit să se răspundă afirmativ, deoarece fișierul de ieșire este salvat și mesaje de eroare pentru a ajuta la depanarea unui program.