Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Návrhu relačnej databázy Tutorial

Pri vytváraní databázy , formovanie vzťahov medzi tabuľkami urýchľuje spracovanie a zaručuje integritu dát . Relačné tabuľky spojiť dve alebo viac tabuliek súčasne , pomocou primárnych a cudzích kľúčov . Tieto vzťahy umožňujú rýchlejšie a jednoduchšie pre vývojárov dotaz tabuliek a načítanie dát pre aplikácie . Avšak , proces môže skutočne spomaliť server, ak sa to robí správne . Tam sú niektoré základy pochopiť , ako návrhu relačnej databázy . Vytvorenie tabuľky

kľúčovou súčasťou relačnej databázy je tabuľka . Tabuľky obsahujú informácie o databáze , ako zákazníkov a objednávok dát . Navrhovaní tabuliek je otázkou usporiadanie informácií o podnikaní . Napríklad , tabuľka zákazník obsahuje meno , priezvisko a adresu pre konkrétnu osobu . Avšak , zákazník môže mať viac adries , takže to môže byť rozdelená na druhú tabuľku s názvom " customer_address . " To je to , čo robí tabuľka konštrukcie ťažké pre začiatočníka . Informácie Tabuľka by nemal mať zbytočné opakovať informácie . Napríklad , niektorí ľudia jednoducho robiť druhý záznam v tabuľke - jeden so zákazníkom domovskej adresy a jeden so zákazníkom obchodnej adresy . To duplikuje meno zákazníka a priezvisko v tabuľke , a to poškodzuje integritu dát . Pri aktualizácii priezvisko zákazníka , budete musieť aktualizovať niekoľko záznamov v tej istej tabuľke pre iba jeden zákazník . Toto je zlá konštrukcia stola . Dobrý tabuľka dizajn môže byť zložité tému , pri práci s veľkými podnikovými databázami .

V tomto príklade , zákazník a poradie tabuľky sú vytvorené . Zadajte potrebné informácie pre stĺpce každú tabuľku a uložiť ich . Akonáhle sú uložené, musia primárny kľúč musí byť priradený ku každej tabuľke . Primárny kľúč nielen indexy na tabuľky , ale tiež vytvára jedinečný identifikátor pre každý záznam . Najjednoduchší spôsob , ako vytvoriť primárny kľúč je pridaním " ID " stĺpca a priradiť mu automaticky inkrementuje číslo . To vytvára jedinečný identifikátor , zakaždým , keď je vložený nový záznam . Pre väčšinu databázových aplikácií , kliknutím pravým tlačidlom myši na stĺpec ID a výberom " primárny kľúč " je všetko , čo je potrebné k jeho vytvoreniu .

Na druhej tabuľke ( v tomto prípade tabuľka poradí ) , pridať stĺpec s názvom " ČísloZákazníka . " To sa používa na držanie ID zákazníka a vytvára vzťah medzi dvoma tabuľkami . Po zadaní dát , zákaznícke číslo je zapísaná do tabuľky zákazníkov a tabuľky objednávky , takže každý môže byť identifikovaný vo vzťahu .
Vytvorte vzťah

, aj keď navrhovanie dobré relačnej databázy je komplexný , vytvára skutočný vzťah nie je nijako zložité . Pri prezeraní ako zákazníka a tabuľky objednávky , umiestnite myš na primárny kľúč tabuľky zákazníka a pretiahnite ju do tabuľky objednávky . Databázová aplikácia automaticky vytvorí vzťah medzi dvoma tabuľkami .

V tomto príklade , môže zákazník mať niekoľko zákaziek , tak to je vzťah one - to - many . Môžete mať tiež vzťah one - to - one . Dvakrát kliknite na čiaru , ktorá spája dve tabuľky . Tým sa automaticky otvorí dialógové okno , ktoré definuje vzťah . Vyberte " One - to - Many " a kliknite na " OK " . Teraz ste vytvorili relačnej databázy medzi dvoma tabuľkami .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené