*   >> Læs Uddannelse artikler >> science >> programming

Referentiel integritet i databasen

det ene sidebord. Ting som dette vil give svindel i databasen. Mange DBMS giver dig chancen for at tillade eller forhindre dette. Når du kode de DBMS at forhindre dette, siger vi, at du har håndhævet referentiel integrity.Updating en række for at opdatere en række midler til at redigere eller ændre rækken. Du bør ikke ændre en række på de mange side giver det nogle nye værdi (MedarbejderId), når der ikke er nogen tilsvarende række (MedarbejderId) på den ene side, af de samme grunde anført ovenfor. I dette tilfælde, ikke giver en ny MedarbejderId på mange side.

Du rådes til at håndhæve referentiel integritet for dette. Også, hvis du ændrer en række (MedarbejderId) i den ene side, så sørg for eventuelle tilsvarende rækker (MedarbejderId) på de mange side, justeres (medmindre du tilføjer en ny medarbejder på den ene side). Du rådes til at håndhæve referentiel integritet til at sikre sig mod sådanne fejl (tolerance) .Delete den ene side, hvis du sletter en række på mange side, er der ingen problemer.

Men hvis du sletter en række på den ene side, skal du slette de tilsvarende rækker på mange side (medmindre rækken ikke har tilsvarende rækker på mange side). Mange DBMS giver dig chancen for at tillade eller forhindre dette. Når du kode de DBMS at forhindre dette, siger vi, at du har håndhævet Cascade på Slet (så sletter en række på den ene side sletter de tilsvarende rækker på mange side automatisk). Når du lærer en bestemt DBMS såsom i Sybase eller MySQL vil du vide, hvordan man kode (tvungen) referentiel integritet. Det er det for referentiel integritet.

Vi tager en pause her og fortsætte i den næste del af serien. ChrysTutorials i Series1 referentiel integritet i database2 Indeks for Database Tables3 data DictionaryThe skal vide i Database Design og MySQL ServerThe skal vide i Database Design og MySQL Server

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.