Ի՞նչ է նախնական կոմպիլյացիայի գործընթացը db2-ում:

Բովանդակություն:

Ի՞նչ է նախնական կոմպիլյացիայի գործընթացը db2-ում:
Ի՞նչ է նախնական կոմպիլյացիայի գործընթացը db2-ում:
Anonim

Db2 նախնական կոմպիլյատոր Համակարգչային գիտության մեջ նախապրոցեսորը (կամ նախակոմպիլյատորը) ծրագիր է, որը մշակում է իր մուտքային տվյալները՝ արտադրելու ելք, որն օգտագործվում է որպես մուտքային այլ ծրագրի: Ելքը համարվում է մուտքային տվյալների նախապես մշակված ձև, որը հաճախ օգտագործվում է որոշ հետագա ծրագրերի կողմից, ինչպիսիք են կոմպիլյատորները: https://en.wikipedia.org › wiki › Նախամշակող

Նախամշակող - Վիքիպեդիա

սկանավորում է ծրագիրը և պատճենում է SQL-ի բոլոր հայտարարությունները և հյուրընկալող փոփոխականների տեղեկատվությունը DBRM-ում (տվյալների բազայի հարցման մոդուլ): Նախակոմպիլյատորը նաև վերադարձնում է սկզբնաղբյուրը, որը փոփոխված է այնպես, որ SQL հայտարարությունները սխալներ չառաջացնեն ծրագիրը կազմելիս:

Ի՞նչ է COBOL DB2 նախնական կազմման ընթացակարգը:

Նախապատրաստումը գործընթացն է, որի միջոցով COBOL-DB2 ծրագրում օգտագործվող SQL հայտարարությունները փոխարինվում են համապատասխան COBOL կանչերով: Նախնական կոմպիլյացիան անհրաժեշտ է մինչև իրական կոմպիլյացիան, քանի որ COBOL կոմպիլյատորը չի կարող ճանաչել DB2 SQL հայտարարությունները և սխալներ կթողնի դրանց պատճառով:

Ո՞րն է նախնական կազմման գործընթացի արդյունքը:

DB2 նախնական կազմման գործընթաց՝ օգտագործելով DB2 նախնական կոմպիլյատորը:

Այն առաջացնում է երկու ելք (այսինքն՝ Փոփոխված աղբյուրի կոդը և տվյալների բազայի հարցումների մոդուլը (DBRM)): Փոփոխված սկզբնաղբյուրը կոմպիլացված և կապակցված խմբագրում է, ինչպես պարզ COBOL ծրագիր, քանի որ այն չունի որևէ SQL հայտարարություն:

Ի՞նչ է կապելու գործընթացը:

Կապման գործընթացը հաստատվում էկապ կիրառական ծրագրի և դրա հարաբերական տվյալների միջև: Այս գործընթացը անհրաժեշտ է նախքան ձեր ծրագիրը գործարկելը: … Փոփոխված ելակետային կոդը պետք է կազմվի և հղվի՝ նախքան ծրագիրը գործարկվի: DBRM-ները պետք է կապված լինեն փաթեթի հետ:

Ի՞նչ է մուտքագրումը կապելու գործընթացին:

Ո՞րն է մուտքագրումը կապելու գործընթացին: DBRM-ը կապի գործընթացի մուտքագրումն է, որն արտադրվում է նախնական կազմման քայլում:

Խորհուրդ ենք տալիս: