Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"peatabelis" - 2 õppematerjali

Microsoft access
57
doc

Microsoft access

Seose peatabel Seotud tabel ja seostatav väli ja seostatav väli Joonis 5.12 Seoste määramine Seose omaduste määramine: · Enforce Referential Integrity ­ kontrollitakse, et seotud tabeli iga kirje jaoks on vastav kirje olemas ka peatabelis · Cascade Update Related Fields ­ kui ühes tabelis mingit kirjet muudetakse ja salvestatakse, siis salvestatakse ka teise tabeli vastav kirje ja vastupidi · Cascade Delete Related Records ­ kui seose peatabelis mingi kirje kustutakse, kustutatakse ka seotud tabeli vastav kirje, kuid mitte vastupidi. Seos kuvatakse diagrammil tabelite välju ühendava joonega, kusjuures üks mitmele

Informaatika → Andmebaasid
140 allalaadimist
Nimetu
575
docx

Nimetu

Seoseid on võimalik luua ka juba valmis tabelite vahele. Selleks tuleb tabelit muuta ALTER TABLE käsuga. Näiteks kui soovime luua seose tabelite Laps_tbl ja Linn_tbl vahele võiksime kasutada järgmist konstruktsiooni: ALTER TABLE dbo.Laps_tbl ADD CONSTRAINT FK_Laps_Linn FOREIGN KEY ( SynniLinn ) REFERENCES dbo.Linn_tbl (LinnID) ON UPDATE NO ACTION ON DELETE NO ACTION Nagu näha saab välisvõtmele lisada juurde ka käitumisreeglid juhuks kui peatabelis võti muutub või kustub. Valikuid tegevusteks on neli: 36. NO ACTION ­ ei tehta midagi st kui Laps tabelis on mõnel lapsel linn, mida üritatakse kustutada siis kustutamine katkestatakse ning antakse veateade 37. CASCADE ­ antakse edasi e. kui kustutad/muuta linna kustuvad/muutuvad automaatselt (ILMA HOIATUSTETA) ka kõik selle linna lapsed 38. SET NULL ­ kui kustub/muutub linn pannakse kõigi selle linna laste sünnilinnaks NULL e. määramata

Informaatika → Informaatika
33 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun