ims db datamanipulation

, de forskellige data, manipulerende metoder, der anvendes i ims - dl - opkald er som følger:,, isrt, fat opkald, repl, dlet opkald, lad os overveje følgende ims - database struktur til at forstå datamanipulation funktion opfordrer:,, isrt, punkter:,,, isrt er kendt som indsæt opfordring, som anvendes til at tilføje segment hændelser til en database,.,,, isrt skal benyttes til at laste en ny database,.,,,, vi udsteder en isrt ringer, når et segment beskrivelse område er fyldt med oplysninger,.,,,, en ubetinget eller kvalificeret ssa skal specificeres i indkaldelsen, således at dl /jeg ved, hvor et segment begivenhed.,,, vi kan anvende en kombination af begge ukvalificeret og kvalificeret ssa i indkaldelsen.en kvalificeret - kan være angivet for alle de ovennævnte grænseværdier.lad os overveje følgende eksempel:,,, - cbltdli "ved hjælp af dli-isrt pcb-name io-area library-ssa books-ssa unqualified-engineering-ssa, ovenstående eksempel viser, at vi er udstedelse af en isrt kalder gennem en kombination af kvalificerede og ukvalificerede densærligeforsyningsordning, når et nyt segment, som vi sætter har en unik centrale område, så det er tilføjet på korrekt position.hvis det centrale område ikke er enestående, så det er tilføjet af de regler, der fastsættes af databaseadministrator. når vi udstede en isrt kalder uden angivelse af et centralt område, så stik regel fortæller, hvor de segmenter i forhold til de to segmenter.nedenfor er der regler:,,,,,   - hvis den regel, er først og fremmest de nye segment indsættes før enhver eksisterende tvillinger.,,,,,   - hvis den regel er sidste, den nye kategori tilføjes efter alle eksisterende tvillinger.,,,,,   - den regel er her, det er tilføjet på den nuværende situation i forhold til eksisterende tvillinger, som kan være første, sidste, eller hvor som helst.,,, statuskoder, følgende tabel viser de relevante statuskoder, efter en isrt kalder:,, status kode, beskrivelse, rum vellykket kalder ge flere ssa anvendes og dl jeg kan ikke imødekomme kravene med den angivne vej.ii forsøge at tilføje et segment begivenhed, som allerede er til stede i databasen.lb /lc ld /le vi får disse statuskoder, mens belastning forarbejdning.i de fleste tilfælde tyder på, at du ikke er at indsætte de segmenter, en nøjagtig hierarkisk rækkefølge.få fat, punkter:,,, der er tre typer fat opfordring, som vi anfører i en dl /, jeg kalder:,, fat enestående (ghu), få fat i næste (ghn), få fat i næste inden for forældre (ghnp), præciserer, at vi vil holde funktion at ajourføre segment efter søgning.før en repl eller dlet kalder, en vellykket holde kalde skal udstedes fortæller dl /jeg en hensigt til at ajourføre databasen.,,, repl, punkter:,,, efter en vellykket fat, vi udsteder en repl opfordring til at ajourføre et segment begivenhed.,,,,,,, kan vi ikke ændre længden af et segment med en repl.,,, kan vi ikke ændre værdien af et centralt område ved hjælp af en repl.,,, kan vi ikke bruge en kvalificeret - med en repl opkald.hvis vi fastsætter en kvalificeret ssa, så ring ikke.,,, - cbltdli "ved hjælp af dli-ghu pcb-name io-area library-ssa books-ssa engineering-ssa it-ssa.* af de værdier, som de ønsker at ajourføre i det segment forekomst * kalder "cbltdli" ved hjælp af dli-repl pcb-name io-area.ovenstående eksempel ajourfører det segment forekomst ved hjælp af en repl opkald.for det første spørgsmål, en ghu opfordring til at få segment forekomst, vi ønsker at ajourføre.så vi udstede en repl opfordring til at ajourføre værdierne i dette segment. dlet, punkter:,,, dlet kalder arbejder meget på samme måde som en repl kalder.,,, efter en vellykket fat, vi udsteder en dlet opfordring til at slette en del begivenhed.,,, vi kan ikke bruge en kvalificeret - med en dlet opkald.hvis vi fastsætter en kvalificeret ssa, så ring ikke.,,, - cbltdli "ved hjælp af dli-ghu pcb-name io-area library-ssa books-ssa engineering-ssa it-ssa.kalder cbltdli "ved hjælp af dli-dlet pcb-name io-area.ovenstående eksempel sletter det segment forekomst ved hjælp af en dlet opkald.for det første spørgsmål, en ghu opfordring til at få segment begivenhed, vi ønsker at slette.så vi udstede en dlet opfordring til at ajourføre værdierne i dette segment., statuskoder, følgende tabel viser de relevante statuskoder, efter en repl eller en dlet kalder:,, status kode, beskrivelse, rum vellykket kalder aj kvalificeret - anvendes på repl eller dlet opkald.dj - spørgsmål en erstatte uden en umiddelbart foregående fat.da programmet er en ændring til segmentet er centrale område, inden der udstedes repl eller dlet kalder,

IMS DATABASE



Previous:
Next Page: