, ims - databasen er en regel om, at hvert enkelt segment type kan kun have en forælder.dette begrænser den komplekse karakter af de fysiske database.mange dl /jeg ansøgninger kræver en kompleks struktur, som gør det muligt for en del at have to forældre segment - typer.for at overvinde denne begrænsning, dl /jeg tillader dba for at gennemføre logisk, et forhold, hvor et segment kan have både fysisk og logisk forældre.vi kan skabe yderligere forhold inden for en fysisk database.de nye data struktur efter gennemførelse af den logiske forhold er kendt som den logiske database. logisk forhold, en logisk forbindelse har følgende egenskaber:,,, en logisk forbindelse er en sti mellem to kategorier, som vedrørte logisk og ikke fysisk.,,, normalt en logisk forbindelse, der er mellem forskellige databaser.men det er muligt at have et forhold mellem segmenter af en særlig database.,,, følgende billede viser to forskellige databaser.her er en studerendes database, og den anden er et bibliotek database.vi skaber en logisk forbindelse mellem bøger, der er del af de studerendes database og bøger segment fra biblioteket database.,, og det er det logiske database ser ud, når man skaber en logisk forbindelse:,, logisk barn segment, logisk barn segment er grundlaget for en logisk forbindelse.det er en fysisk data segment, men for dl /jeg synes det, som om det er to forældre.bøgerne segment i ovenstående eksempel har to forældre segmenter.udstedt bøger segment er den logiske moder - og bibliotek segment er fysisk forælder.en logisk barn segment begivenhed har kun én logisk forælder segment forekomst og en logisk forælder segment begivenhed kan have mange logiske barn segment begivenheder. logisk tvillinger, logisk tvillinger er foregået en logisk barn segment - typen, som er underlagt en fælles optræden af den logiske forælder segment type.jeg er den logiske barn dl /segment ligne en fysisk barn segment.det er også kendt som en virtuel logisk barn segment, typer af logiske forhold, en dba skaber logisk forhold mellem segmenter.at gennemføre en logisk forbindelse, skal angive det dba i dbdgens for de involverede fysiske databaser.der er tre typer logisk forhold:,, ensrettede, tovejs virtuelle, tovejs fysiske, ensrettede, den logiske forbindelse går fra den logiske barn, for at den logiske forælder, og det kan ikke gå den anden vej rundt., tovejs virtuelle, det giver adgang i begge retninger.den logiske barn i den fysiske struktur og de tilsvarende virtuelle logisk barn kan betragtes som parrede segmenter, tovejs fysiske, den logiske barn er en fysisk opbevares i forhold til både den fysiske og logiske forældre.for applikationsprogrammer, ser det på samme måde som en tovejs virtuelle logisk barn. programmering hensyn, programmering hensyn til ved hjælp af en logisk database, er som følger:,,, dl /kalder jeg adgang til databasen er det samme med den logiske database,.,,,,, - - specifikation blok angiver den struktur, som vi bruger i vores samtaler.i nogle tilfælde kan vi ikke identificere, at vi bruger en logisk database.,,, logisk forhold tilføje en ny dimension til database, programmering,.,,, du skal være forsigtig, når man arbejder med logisk databaser, som to databaser er forbundet med hinanden.hvis du ændre en database, de samme ændringer skal afspejles i den anden database.,,, program specifikationer bør angive, hvilken behandling er tilladt i en database.hvis en forarbejdningsvirksomhed regel er overtrådt, får du en ikke - blank statuskode.,,, forbundet segment, en logisk barn segment begynder altid med en komplet forbundet nøgle til bestemmelsesstedet forælder.dette er kendt som bestemmelsessted forælder forbundet nøgle (dpck).du skal altid kode den dpck ved begyndelsen af deres segment i /o inden for et logisk barn.i en logisk database, forbundet segment er forbindelsen mellem segmenter, der er defineret i forskellige fysiske databaser.en forbundet del består af følgende to dele:,, logisk barn segment, bestemmelsessted forælder - segmentet, en logisk barn - segmentet består af følgende to dele:,, bestemmelsessted forælder forbundet nøgle (dpck), logisk barn bruger data, når vi arbejder med forbundet segmenter i opdateringen, det kan være muligt at tilføje eller ændring af data både i den logiske barn og bestemmelsessted forældre med et enkelt opkald.dette afhænger også af de regler, der er fastsat for dba database.et stik, give dpck i den rette position.for at erstatte eller slet ikke ændre dpck eller sekvens feltdata i enten en del af forbundet segment.
ims db logisk database
Previous:ims db sekundære indeksering
Next Page:ims db genopretning