Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Identifikovať subjekty pre databázu . Napríklad , subjekty pre kancelárske databázy je " zákazník " , " objednávky " , " zamestnanci " a " oddelenie " .
2
Určte atribúty pre každý subjekt . Napríklad , bude tabuľka zákazník patrí ID , " meno " , " adresa " , " PSČ " , " telefón " , "štát " a " zem " .
3
nadviazať vzťahy medzi tabuľkami . Napríklad , " Zákazník " miesta " objednávky " a " príkazy " sú spracované " zamestnanci " .
4
definovať dátové typy a obmedzenia pre každý z atribútov . Napríklad , " CUSTOMER_ID " môže byť číselná hodnota s maximálne päť číslic , zatiaľ čo " meno " bude alfanumerická hodnota skladajúci sa z písmen , číslic a špeciálnych znakov . Všimnite si , že čísla sú tu považované za text a nie je možné vykonávať matematické operácie na nich .
5
Vytvoriť entity vzťah schému , aby sa vzťahy jasné . Môžete mať one - to - many , many - to - many , one - to - one . One - to - many vzťah existuje tam , kde jeden atribút môže mať viac hodnôt , ako je telefónne číslo . Jeden zákazník môže mať viac ako jedno telefónne číslo . Many - to - many vzťah je zobrazený, keď každý atribút môže mať viac hodnôt . Napríklad , príkaz sa skladá z mnohých položiek a jedna položka môže byť súčasťou mnohých zákaziek . One - to - one vzťah existuje , ak každý atribút môže mať iba jednu hodnotu .
6
Vytvoriť databázu pomocou " Vytvoriť databázu " príkaz SQL . Napríklad , môžete vytvoriť kancelárske databázu pomocou nasledujúceho príkazu :
CREATE TABLE zákazníka
( CUSTOMER_ID ČÍSLO ( 5 ) PRIMARY KEY ,
Názov VARCHAR2 ( 50 ) NOT NULL ,
Street VARCHAR2 ( 50 ) ,
City VARCHAR2 ( 25 ) ,
stať VARCHAR2 ( 20 ) ,
Zip_Code VARCHAR2 ( 10 ) ) ;
Vyššie uvedený príkaz vytvorí tabuľku so všetkými atribútmi so špecifickými dátovými typmi , obmedzenia a primárny kľúč
7
Podobne vytvoriť ďalšie tabuľky a nadviazať vzťahy .. Pre príklady , CUSTOMER_ID je cudzí kľúč pre " objednávky " tabuľky . Môžete použiť nasledujúcu syntax pre pridanie cudzie kľúče v tabuľke :
CREATE TABLE objednávky
( ORDER_NUMBER NUMBER ( 5 ) PRIMARY KEY , klipart
názov VARCHAR2 ( 50 ) ,
CUSTOMER_ID ČÍSLO ( 5 ) ,
OBMEDZENIA order_customer_ID_fk
FOREIGN KEY ( CUSTOMER_ID ) Spojené
Odkazy zákazník ( CUSTOMER_ID ) ) ;
vyššie uvedený príkaz vytvorí tabuľku objednávky a tiež určuje vzťah medzi zákazníkom a objednávky tabuľke . musíte vytvoriť stĺpec cudzieho kľúča takisto
8
Naplniť databázu pomocou nasledujúcej syntaxe SQL : .
INSERT INTO ZÁKAZNÍKA
VALUES ( 00001 , " Buzzword TECHNOLOGIES " , '2200 WATERSIDE ROAD " , " DALLAS " , " TEXAS " , '75080 ' ) ;
Každá hodnota zodpovedá atribútu v databáze . Poradie hodnôt by mali byť rovnaké ako atribúty pri vytváraní tabuľky . Použite nasledujúcu syntax pre zadanie jednotlivé záznamy jeden po druhom . Všimnite si , že alfanumerické hodnoty sú uzatvorené v jednoduchých úvodzovkách .
9
Výpis informácií z databázy pomocou " SELECT " vyhlásenie . Ak chcete napríklad zobraziť všetky záznamy v tabuľke zákazníka , zadajte nasledujúcu syntax :
SELECT * FROM customer ;
sa zobrazia všetky záznamy v tabuľke zákazníka
< . br > 10
Obmedzenie riadkov načítaných z tabuľky pridaním "where" príkaze , ktorý vyberie riadky , ktoré spĺňa kritériá v klauzula . Napríklad , ak chcete zobraziť všetkých zákazníkov , ktorí majú bydlisko v Kalifornii . Upravte vyššie uvedený príkaz SELECT nasledovným spôsobom :
SELECT * FROM zákazníka WHERE stať = " CA " ;
Môžete vidieť všetkých zákazníkov , ktorí majú bydlisko v Kalifornii spustením tohto príkazu < br . >
11
aktualizovať tabuľku pomocou príkazu ALTER . Môžete použiť tento príkaz na zmenu žiadne atribúty hodnoty alebo pridať stĺpce . Napríklad , ak chcete pridať stĺpec zahrnúť stav členstva zákazníka . Zadajte nasledujúcu syntax SQL :
ALTER TABLE postavenie zákazníka ADD VARCHAR ( 5 ) ;
Vykonaním príkazu sa pridá nový stĺpec do existujúcej tabuľky zákazníka
12 < . p > Odstrániť atribúty , tabuľky a riadky pomocou " aktualizácie " a " drop " príkazy a to nasledujúcim spôsobom :
dROP TABLE zákazník CASCADE obmedzenia ;
Tento príkaz zmaže tabuľku zákazníka . V " CASCADE OBMEDZENIA " zabezpečí, že stôl bude zákazník znížil , aj keď tam sú záznamy v " objednávky " tabuľky
môžete použiť príkaz " update " nasledujúcim spôsobom : .
< P > UPDATE zákazník
SET name = " Whalen "
KDE CUSTOMER_ID = 00001 ;
Tento príkaz aktualizuje tabuľku zákazníka a nahradiť existujúce meno zákazníka na " Whalen " kde CUSTOMER_ID je 00001 .
Copyright © počítačové znalosti Všetky práva vyhradené