JavaRush /Java blogi /Random-UZ /Oracle DBMS uchun ishlab chiqishni qanday boshlash kerak

Oracle DBMS uchun ishlab chiqishni qanday boshlash kerak

Guruhda nashr etilgan
Sizning e'tiboringizga kitoblar muallifi va Oracle va SQL DBMS bo'yicha mutaxassis Stiven Feyershteynning maqolasi tarjimasini taqdim etamiz . “Oracle DBMS uchun ishlab chiqish” deganda men SQL yoki PL/SQL tillarida kod yozishni nazarda tutyapman. Ushbu maqolada men sizda Oracle ma'lumotlar bazasiga (Oracle bulutli xizmatlari, shuningdek Docker, GitHub va OTN orqali kirish mumkin) kirish huquqiga ega ekanligingizni taxmin qilaman.
Oracle DBMS uchun ishlab chiqishni qanday boshlash kerak - 1
  1. Ma'lumotlar bazasini dasturlashni hisobga olgan holda ishlab chiqilgan kuchli IDE-dan foydalaning

    Oracle DBMS bilan ishlash uchun mo'ljallangan ko'plab muharrirlar va ko'plab IDElar mavjud. Albatta, siz Notepad-dan foydalanishingiz mumkin, ammo samaradorlikni yo'qotish dahshatli bo'ladi. Siz har qanday mashhur muharrirlardan foydalanishingiz mumkin, masalan, Sublime va uni Oracle bilan ishlash uchun sozlashingiz mumkin.

    Ammo men sizga Oracle tomonidan ishlab chiqilgan bepul va kuchli IDE-ni yuklab olishingizni va o'rnatishingizni taklif qilaman: SQL Developer.


  2. Kompilyator va PL/Scope ogohlantirishlarini yoqing.

    Oracle ma'lumotlar bazasida juda ko'p foydali funksiyalar mavjud bo'lib, siz undan foydalanishni boshlashingizni kutmoqda. Masalan, Oracle PL/SQL dastur modullarini kompilyatsiya qilishda sharhlar ("kompilyator ogohlantirishlari" deb ataladi) berishi mumkin, bu kodning sifati va ishlashini yaxshilashi mumkin.

    Bundan tashqari, PL/Scope yordam dasturi - agar yoqilgan bo'lsa - identifikatorlar va (12.2-versiyada) SQL bayonotlari haqida ma'lumot to'playdi. Bu kerakli kod o'zgarishlarini juda ta'sirli tahlil qilish imkonini beradi.

    Aksariyat ishlab chiquvchilar bu xususiyatlar haqida hech qanday tasavvurga ega emaslar va ularni o'chirib qo'yishadi. SQL Developer muhiti foydalanuvchilariga men quyidagilarni taklif qilaman:

    Afzalliklar menyusini oching va qidiruv maydoniga "kompilyatsiya" ni kiriting. Keyin sozlamalaringizni quyidagiga o'zgartiring:

    Oracle DBMS uchun ishlab chiqishni qanday boshlash kerak - 2

    Boshqa so'z bilan:

    1. Barcha ogohlantirishlarni yoqing.

      Shunday qilib, har qanday dasturiy modulni kompilyatsiya qilishda Oracle kodingizni qanday yaxshilash bo'yicha maslahat beradi.

    2. Barcha "qattiq" ogohlantirishlarni kompilyatsiya xatolari sifatida ko'ring.

      Agar PL/SQL ishlab chiqish jamoasi ushbu ogohlantirishlar u yoki bu tarzda muhim deb hisoblasa, ular ishlab chiqarish kodida ko'rinmasligi ma'qul. Ushbu parametrni ERROR ga o'rnatish orqali, agar ular mavjud bo'lsa, kod kompilyatsiya qilinmasligiga ishonch hosil qilamiz.

    3. Optimallashtirish darajasini 3 ga oshiring (bu barcha kerakli sozlamalar va pastki dastur kodini joylashtirish).

      Eng muhimi, ishlab chiqish muhitingizdagi ishlab chiqarishga tayyor kod har qanday vositalar yordamida bir xil optimallashtirish darajasida kompilyatsiya qilinishiga ishonch hosil qiling. Batafsil ko'rsatmalar uchun PL/SQL jamoasi tomonidan yozilgan quyidagi o'quv qo'llanmasini ko'rib chiqing.

    4. PL/Scope yordam dasturini yoqing

      Bu nomlash qoidalari, suboptimal kod va ish faoliyatini yaxshilash haqida ma'lumot olish uchun kodingizni so'rash imkonini beradi.

      PL/Scope uchun foydali maʼlumotlar va yordamchi dasturlarni LiveSQL va GitHub’da topishingiz mumkin .


  3. Jurnal va asboblar haqida qaror qabul qilishni kechiktirmang.

    Oracle DBMS uchun ishlab chiqishni qanday boshlash kerak - 3

    Keyingi dasturingizni yozishni boshlashdan oldin, kodingiz muqarrar ravishda xatolarga to'la bo'lishini qabul qiling. Kodni ishlab chiqarishga tayyorlash va ishlab chiqarishda barqaror ishlashini ta'minlash uchun dasturning bajarilishini kuzatishingiz, shuningdek, ushbu xatolarni qayd qilishingiz kerak bo'ladi.

    Buning uchun sizga ro'yxatga olish vositasi kerak bo'ladi va men sizga GitHub'da mavjud bo'lgan keng tarqalgan ochiq manbali Logger yordam dasturidan foydalanishni tavsiya qilaman.

Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION