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

Ako vytvoriť relačnej databázy

relačnej databázy je typ tabuľky designu , ktorý podporuje integritu dát . Relačnej databázy je vytvorená pomocou tabuľky s primárnou a cudzie kľúče . Tieto kľúče prepojiť tabuľky tak , že všetky informácie sú konzistentné v celej databáze . Napríklad , zákazník môže mať veľa objednávok . Osobné údaje zákazníka je držaný v tabuľke oddelene od informácií objednávky . Relačnej databázy s nastavením referenčnej integrity zakazuje zmazanie záznamu zákazníka , bez najprv odstránením súvisiace príkazy . To vytvára integritu dát tým , že odstraňuje osamotené záznamy . Pokyny dovolená 1

Vytvorte tabuľku zákazníka . V tomto príklade sa zákazníkom a súvisiacich objednávok , je prvým krokom k vytvoreniu relačnej databázy je možné vytvoriť tabuľku s primárnym kľúčom . V tomto príklade , primárny kľúč je číslo zákazníka . Primárny kľúč musí byť unikátne , čo postupne integer dobrý kandidát .

Create table zákazník ( KódZákazníka int identity ( 100,1 ) primárny kľúč , FIRST_NAME varchar ( 50 ) )
2

Vytvorte tabuľku objednávky s cudzím kľúčom . Táto cudzí kľúč je identifikácia zákazníka stĺpec vytvorili v kroku 1. Toto obmedzenie spája dve tabuľky .

Vytvoriť tableorder ( OrdierId int , int ČísloZákazníka referencie zákazníka ( KódZákazníka ) )
3

Otestujte vzťah . Jednoduchý spôsob , ako otestovať , že referenčná integrita bola založená beží príkaz delete na stôl zákazníka . Spustite nasledujúci príkaz na SQL Server .

Odstrániť od zákazníka , kde KódZákazníka = 1The databázy vráti chybu , čo znamená , že odstránenie dotazu nemožno vykonať z dôvodu obmedzenia referenčné .


Najnovšie články

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