Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Navrhnite si štruktúru databázy . Relačnej databázy , je ten , ktorý sa skladá z osôb a ich vzťahov . Každá entita reprezentuje objekt nejakého druhu v rámci aplikácie . Príkladom môže byť klient v komerčnej aplikácii . V takejto databázy by mohlo byť klient osobou a transakcie osobou . Každý subjekt bude mať zodpovedajúce tabuľku v databáze . Vytvorte si svoj databázu v abstraktným spôsobom ako prvý , rozhodovanie o osobách , ktoré potrebujete . 
 2 
 Rozhodnite o zozname atribútov pre každú zo svojich subjektov . Atribúty sú vlastnosti ako osoby , ktoré chcete uložiť pre každý záznam v databáze . Napríklad , meno a adresa klienta bude medzi jeho atribúty . Každý subjekt by mal mať atribút , ktorý umožňuje akýkoľvek záznam vo svojej tabuľke jedinečný - to je primárny kľúč a je zvyčajne reprezentovaný ako číslo ID . Jednoduchý , bežne používaný postup je priradiť ďalší v rade čísel zakaždým nový záznam je pridaný do tabuľky . 
 3 
 Rozhodnite o vzťahoch vo vašej databáze . Väčšina subjektov bude mať vzťahy s ďalšími osobami . Napríklad môže existovať vzťah medzi klientom a transakcie subjektov . Každá transakcia bude pravdepodobne spojené s jedným klientom , pričom každý klient môže byť spojené s jedným alebo viacerých transakcií . To znamená , že vzťah medzi klientom a transakcie je " jeden k mnohým " . Ak chcete prepojiť dve tabuľky v rámci databázy , môžete zahrnúť polia ( atribút ) v tabuľke transakcií , ktoré ukladá identifikačné číslo klienta , ktorý je umiestnený - to je cudzí kľúč . Keď vzťah je " jeden k mnohým " mali by ste vždy obsahovať cudzí kľúč na " n" , pretože to vedie k väčšej výkonnosti a bezúhonnosti . 
 4 
 Vytvorte si databázu . Použite buď príkazy SQL v rámci skriptu alebo nástroje ako phpMyAdmin vybudovať databázu . Pomocou automatizovaného nástroja umožňuje vytvoriť štruktúru , bez toho aby museli písať SQL príkazy , a Web hostitelia často poskytujú také nástroje zadarmo . Ak používate SQL , zvážte nasledovné príklad syntaxe pre vytvorenie tabuliek : 
 
 CREATE TABLE " klienta " 
 
 ( " ID " smallint ( 3 ) NOT NULL auto_increment , 
 
 ' name ' varchar ( 20 ) NOT NULL , 
 
 ' adresa ' varchar ( 100 ) NOT NULL , 
 
 PRIMARY KEY ( " ID " ) ) ; 
 
 CREATE TABLE " transakcia " 
 
 ( " ID " smallint ( 3 ) NOT NULL auto_increment , 
 
 " date_placed " Dátum NOT NULL , 
 
 " client_ID " smallint ( 3 ) NOT NULL , 
 
 PRIMARY KEY ( " ID " ) ) ; 
 
 Dbajte na to , vybrať správne dátové typy pre vaše atribúty . Na ID polia v oboch tabuľkách sú nastavené na automaticky priradiť ďalšie číslo v poradí , keď sa vytvorí nový záznam . Naplniť databázu s niektorými údajmi , aj keď je to len údaje zo skúšok pre začínajúcich . 
 5 
 Pripojte sa k vašim dátam pomocou skriptu na strane servera , ako je PHP alebo ASP . Webové stránky sú vytvorené tým , že stavia HTML štruktúry na hornej časti dát . Výsledný web rozhranie sa zvyčajne tiež uľahčuje aktualizáciu alebo doplnenie údajov . Napríklad , niekto správcu alebo manažérske úlohu môže chcieť zobraziť zoznam transakcií spojených s konkrétnym klientom . V tejto vzorke PHP skriptu , Client ID bola odoslaná do skriptu pomocou premennej POST , ktorá by sa zvyčajne stane v prípadoch, keď používateľ požaduje informácie pomocou formulára : ? 
 
 < Php 
 
 //pripojenie k databáze pomocou správneho hostiteľa , užívateľské meno a heslo 
 
 mysql_connect ( " localhost " , " db_user " , " db_pass " ) ; 
 
 //vyberte databázu meno 
 
 mysql_select_db ( " DB_NAME " ) ; 
 
 //vytvoriť štruktúru HTML stránky 
 
echo "
< /head > < telo > //dotaz na databázu - klient ID je odovzdaný do poštou 
 
 $ db_query = " . select * from transakcie , kde client_ID = " $ _POST [ ' ID ' ] ; 
 
 $ db_result = mysql_query ( $ db_query ) ; 
 
 //iterovat výsledkov dotazu 
 
 while ( $ db_row = mysql_fetch_array ( $ db_result ) ) 
 
 { 
 
 //dostať dáta do premenných 
 
 $ trans_date = $ db_row [ ' date_placed ' ] ; 
 
 //zápis dát z HTML 
 
echo "
 " $ trans_date " < /p > " ; .. 
 
 } 
 
 //zatvorenie stránky HTML štruktúry 
 
 echo " < /div > < /body > < /html > " ; 
 
 > 
 
 triviálne príklad jednoducho zapíše dáta za transakcie daného klienta je ? . Samozrejme si vlastné skripty by mali odrážať účel vášho webu .