ims db sekundære indeksering

, sekundære indeksering anvendes, når vi ønsker at få adgang til en database med fuldstændig forbundet nøgle, og da vi ikke ønsker at bruge sekvensen primære områder., indeks pointer segment, dl /i butikkerne pilen til segmenter af den indekserede databaser i en separat database.index point segment er den eneste form for sekundær indeks.det består af to dele:,, forstavelse element, dataelement, forstavelse element, præfikset del af indekset pointer segment indeholder et fingerpeg om de indeks mål segment.indeks mål segment er det segment, der er tilgængeligt på det sekundære register, dataelement, dataelementet indeholder de vigtigste værdi fra segment i den indekserede databaser, som indekset er bygget.det er også kendt som indeks kilde segment. her er de vigtigste punkter om sekundære indeksering:,,, indeks kilde segment, og målet kilde segment, behøver ikke være ens.,,, når vi opretter en sekundær indeks, der automatisk er fastholdt af dl /i.,,, dba definerer mange sekundære registre ifølge flere adgang til veje.disse sekundære registre opbevares i en særskilt fortegnelse database.,,, og vi bør ikke skabe flere sekundære registre, som de indfører yderligere forarbejdning op på dl /i.,,, sekundære nøgler, punkter:,,, inden i indekset kilde segment, som de sekundære indeks er bygget, er kaldt som sekundære nøgle.,,, ethvert område, kan anvendes som et sekundært nøgle.det behøver ikke være segmenter sekvens område.,,, sekundære nøgler kan være en kombination af enkelte områder inden for indekset kilde segment.,,, sekundære centrale værdier ikke er enestående.,,, sekundære data strukturer, punkter:,,, når vi bygger en sekundær indeks, tydelig hierarkisk strukturen i databasen er også ændret,.,,, indeks mål segment bliver tilsyneladende root segment.som vist i det følgende billede, den tekniske del bliver den grundlæggende segment, selv om det ikke er en rod segment.,,, omlægning af databasen struktur forårsaget af den afledte indeks er kendt som sekundære data struktur.,,, sekundære data strukturer ikke foretage ændringer i de vigtigste fysiske database struktur til stede på disketten.det er bare en måde at ændre database struktur foran application program.,,, uafhængig og operatør, punkter:,,, når en og (* eller &) operatør anvendes med sekundære registre, der er kendt som en afhængig og operatør,.,,, en uafhængig og #) gør det muligt for os at specificere kvalifikationer, som ville være umuligt med en afhængig og.,,, at den erhvervsdrivende kan kun anvendes til sekundære registre, hvor indekset kilde kategori er afhængige af indekset mål segment.,,, vi kan kode en - med et uafhængigt og at præcisere, at en begivenhed af target - segment behandles på grundlag af felterne i to eller flere afhængige kilde segmenter.,,, 01 item-selection-ssa.05 fyldstof pic - x (8).05 fyldstof pic - x (1) værdi "(".05 fyldstof pic - x (10).05 ssa-key-1 pic - x (8).05 fyldstof pic - x - værdi "#".05 fyldstof pic - x (10).05 ssa-key-2 pic - x (8).05 fyldstof pic - x - værdi)., sparsomme sekvens, punkter:,,, spredt rækkefølge er også kendt som sparsomme indeksering.vi kan fjerne nogle af indekset kilde segmenter fra indeks ved hjælp af sparsomme sekvens med sekundær indeks database.,,, spredt rækkefølge er anvendt til at forbedre resultaterne.når nogle forekomster af indekset kilde segment ikke anvendes, kan vi fjerne det.,,, dl /jeg bruger en suppression værdi eller en suppression rutinemæssige eller begge dele for at afgøre, om et segment bør indekseres.,,, hvis værdien af en sekvens område i indekset kilde segment matcher en suppression værdi, nr. indeks forhold er etableret,.,,, undertrykkelsen rutine er brugeren skriftlige program, der vurderer det segment, og afgør, om det skal være indekseret.,,, når sparsomme indeksering er anvendt sine funktioner varetages af dl /i. vi har ikke brug for at træffe særlige foranstaltninger for det i ansøgningen program.,, dbdgen krav, som drøftet i tidligere moduler, dbdgen anvendes til at skabe et dbd.når vi skaber sekundære registre, to databaser er involveret.en dba er nødt til at skabe to dbds ved hjælp af to dbdgens for at skabe en forbindelse mellem en indekseret database og en sekundær indekserede databaser. psbgen krav, efter at den afledte indeks for en database, dba skal skabe public service - selskaberne.psbgen for program angiver en ordentlig behandling sekvens til databasen på procseq parameter i pto macro.for procseq parameter, dba koder dbd navn for den sekundære indeks database.

secondary data structure



Previous:
Next Page: