Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Navrhnite si štruktúru databázy . SQL sa používa u systémov správy relačných databáz . Tieto typy databáz sú definované z hľadiska vzťahov medzi rôznymi prvkami v dátach . Ak chcete vytvoriť relačné databázy dizajn , budete potrebovať k modelovanie dát z abstraktnej úrovni . Existuje mnoho nástrojov a techník , ktoré vám môžu pomôcť , ako to urobiť , vrátane Entity Relationship diagramov . Vytvorte si svoj databázy design rozhodovaní o tom , čo sa subjekty vo vašich dátach sú . Tieto subjekty budú zodpovedať tabuľky , ktoré nakoniec vytvárajú . Napríklad , v zákazníckych objednávok systém , dva subjekty mohli byť " Zákazník " a " Objednať " , z ktorých každá bude mať špeciálnu tabuľku v databáze .
2
Vypracujte sadu atribúty pre každý zo svojich subjektov . Tieto atribúty budú stĺpce v databázových tabuľkách . Každá entita môže mať prirodzený sadu atribútov , ale mali by tiež mať ten , ktorý sa chová ako jedinečný identifikátor . Napríklad , v " Objednať " tabuľky , atribúty by mohli zahŕňať objednávky referenčné číslo a dátum objednávky bola umiestnená . Pre " zákazníka " , atribúty môžu zahŕňať mená a adresy . Pre každý atribút v tabuľkách , vybrať vhodný dátový typ pre numerických položiek , textové reťazce alebo dáta .
3
Zistiť primárne kľúče v databáze . Kľúče sú dôležitým prvkom pri presadzovaní vzťahov v rámci databázy . Primárne kľúče , aby každý záznam v tabuľke jedinečný , a sú zvyčajne vykonávané len pridelením ďalší v rade čísel zakaždým nový záznam do tabuľky . V typickom systéme , každý " zákazník " bude mať svoje vlastné jedinečné číslo v databáze , ako by každý " Objednať " , ktorý umožňuje tieto musia byť ľahko rozpoznateľné .
4
Práca z cudzie kľúče v vaše dáta . Cudzie kľúče sú hlavným spôsobom , že si predstavujú vzťahy medzi tabuľkami , alebo subjekty , v databáze . Napríklad , jeden " zákazník " môže byť spojené s jedným alebo viacerými " objednávky " , a väčšina " objednávky " bude spojený len jeden " zákazník . " Vrátane poľa ( tj atribút ) v " Objednať " tabuľku , ktorá uvádza jedinečné referenčné číslo ( primárny kľúč ) pre " zákazníka " , ktorý umiestnil poradí znamená , že tabuľky sú prepojené . Je to tiež efektívnejšie zahrnúť cudzí kľúč do " Objednať " stola skôr ako " zákazník " jeden , ako vzťah medzi " Zákazník " a " Rád " je one - to - many .
5
Vytvorenie tabuľky v SQL , definovanie štruktúry , stĺpce a dátové typy . Príklad SQL výpis na stôl zákazníka by :
CREATE TABLE " zákazník "
(
" ID " smallint ( 6 ) NOT NULL auto_increment ,
' name ' varchar ( 50 ) NOT NULL ,
PRIMARY KEY ( " ID " )
) ;
ID stĺpca je automaticky rastie počet pridelené pri každom nová položka je pridaná do tabuľky . V " NOT NULL " výroky jednoducho vyžadujú , aby každá položka musí mať hodnotu určenú pre tieto stĺpce . Dátové typy " varchar " a " SMALLINT " sú textové a číselné typy špecifikované spolu s dĺžkou možných hodnôt - tieto sa líšia v závislosti na konkrétnom databázovom systéme . Spustite skript na databázu alebo webového servera a naplniť ju s niektorými údajmi .
Copyright © počítačové znalosti Všetky práva vyhradené