JavaRush /Java блогу /Random-KY /Oracle DBMS үчүн иштеп чыгууну кантип баштоо керек

Oracle DBMS үчүн иштеп чыгууну кантип баштоо керек

Группада жарыяланган
Сиздердин назарыңыздарга китептердин автору жана Oracle жана SQL DBMS боюнча адис Стивен Фейерштейндин макаласынын котормосун сунуштайбыз . "Oracle DBMS үчүн иштеп чыгуу" деп мен SQL же PL/SQL тилдеринде code жазууну айтып жатам. Бул макалада мен сизде Oracle маалымат базасына кирүү мүмкүнчүлүгү бар деп ойлойм (бул Oracle булут кызматтары, ошондой эле Docker, GitHub жана OTN аркылуу кирүүгө болот).
Oracle DBMS үчүн иштеп чыгууну кантип баштоо керек - 1
  1. Маалыматтар базасын программалоо менен иштелип чыккан күчтүү IDEден пайда алыңыз

    Oracle DBMS менен иштөө үчүн иштелип чыккан көптөгөн редакторлор жана көптөгөн IDE бар. Албетте, сиз Notepad колдоно аласыз, бирок натыйжалуулугун жоготуу коркунучтуу болот. Сиз ошондой эле популярдуу редакторлордун каалаганын колдоно аласыз, мисалы, Sublime жана аны Oracle менен иштөө үчүн конфигурациялай аласыз.

    Бирок мен сизге Oracle өзү иштеп чыккан акысыз жана күчтүү IDEди жүктөп алып, орнотууну сунуштайм: SQL Developer.


  2. Компиляторду жана PL/Scope эскертүүлөрүн иштетүү.

    Oracle маалымат базасында көптөгөн пайдалуу функциялар камтылган, сиз аны колдонууну күтүп жатабыз. Мисалы, Oracle PL/SQL программалык модулдарын түзүүдө комментарийлерди («компилятор эскертүүлөрү» деп аталат) чыгара алат, бул codeдун сапатын жана иштешин жакшыртат.

    Кошумчалай кетсек, PL/Scope утorтасы - эгер иштетилсе - идентификаторлор жана (12.2 versionсында) SQL билдирүүлөрү жөнүндө маалыматты чогултат. Бул талап кылынган codeду өзгөртүүгө абдан таасирдүү талдоо жүргүзүүгө мүмкүндүк берет.

    Көпчүлүк иштеп чыгуучулардын бул өзгөчөлүктөр жөнүндө эч кандай түшүнүгү жок жана аларды өчүрүп коюшат. Бул жерде мен SQL Developer чөйрөсүн колдонуучуларга сунуштайм:

    Preferences менюсун ачып, издөө талаасына "компиляция" деп териңиз. Андан кийин орнотууларыңызды төмөнкүгө өзгөртүңүз:

    Oracle DBMS үчүн иштеп чыгууну кантип баштоо керек - 2

    Башкача айтканда:

    1. Бардык эскертүүлөрдү күйгүзүңүз.

      Ошентип, кандайдыр бир программалык модулду компиляциялоодо, Oracle codeуңузду кантип жакшыртуу боюнча кеңеш берет.

    2. Бардык "катуу" эскертүүлөрдү компиляция каталары катары кабыл алыңыз.

      Эгерде PL/SQL иштеп чыгуу тобу бул эскертүүлөр тигил же бул жагынан маанилүү деп эсептесе, анда алар өндүрүш codeексинде көрүнбөшү керек. Бул параметрди ERROR деп коюу менен, эгер алар бар болсо, code компиляцияланбай тургандыгына кепилдик беребиз.

    3. Оптималдаштыруу деңгээлин 3кө көтөрүңүз (бул бардык керектүү орнотуулар жана подпрограмманын codeун кыстаруу).

      Андан да маанилүүсү, өндүрүшкө даяр code сиздин иштеп чыгуу чөйрөңүздө керектүү ыкмалар менен бирдей оптималдаштыруу деңгээлине түзүлүшүн камсыз кылыңыз. Көбүрөөк көрсөтмөлөрдү алуу үчүн PL/SQL командасы тарабынан жазылган төмөнкү окуу куралын караңыз.

    4. PL/Scope утorтасын иштетүү

      Бул ат коюу конвенциялары, оптималдуу эмес code жана иштин өркүндөтүлүшү жөнүндө маалымат алуу үчүн codeуңузду суроого мүмкүндүк берет.

      Сиз LiveSQL жана GitHub боюнча PL/Scope үчүн пайдалуу маалыматты жана жардамчы утorталарды таба аласыз .


  3. Каттоо жана шаймандар жөнүндө чечим кабыл алууну кечиктирбеңиз.

    Oracle DBMS үчүн иштеп чыгууну кантип баштоо керек - 3

    Кийинки программаңызды жазууну баштоодон мурун, codeуңуз сөзсүз түрдө каталарга толо болорун кабыл алыңыз. Кодду өндүрүшкө даярдоо жана өндүрүштө анын туруктуу иштешин камсыз кылуу үчүн программанын аткарылышын көзөмөлдөө, ошондой эле бул каталарды каттоо керек.

    Бул үчүн, сизге журнал жазуу куралы керек болот жана мен сизге GitHubда жеткorктүү кеңири колдонулган ачык булактуу Logger утorтасын колдонууну сунуштайм.

Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION