JavaRush /Blog Java /Random-MS /Bagaimana untuk memulakan pembangunan untuk Oracle DBMS d...

Bagaimana untuk memulakan pembangunan untuk Oracle DBMS dengan betul

Diterbitkan dalam kumpulan
Kami membawa kepada perhatian anda terjemahan artikel oleh Stephen Feuerstein , pengarang buku dan pakar dalam Oracle dan SQL DBMS. Dengan "Pembangunan untuk Oracle DBMS" saya maksudkan menulis kod dalam bahasa SQL atau PL/SQL. Dalam artikel ini, saya akan menganggap bahawa anda mempunyai akses kepada pangkalan data Oracle (yang boleh diakses melalui perkhidmatan awan Oracle, serta Docker, GitHub dan OTN).
Bagaimana untuk memulakan pembangunan untuk Oracle DBMS dengan betul - 1
  1. Manfaat daripada IDE berkuasa yang direka dengan mengambil kira pengaturcaraan pangkalan data

    Terdapat banyak editor dan banyak IDE yang direka untuk berfungsi dengan Oracle DBMS. Sudah tentu, anda boleh menggunakan Notepad, tetapi kehilangan kecekapan akan menjadi besar. Anda juga boleh menggunakan mana-mana editor popular, contohnya, Sublime, dan mengkonfigurasinya untuk berfungsi dengan Oracle.

    Tetapi saya akan mencadangkan anda, bagaimanapun, untuk memuat turun dan memasang IDE percuma dan berkuasa yang dibangunkan oleh Oracle sendiri: SQL Developer.


  2. Dayakan amaran pengkompil dan PL/Skop.

    Pangkalan data Oracle mempunyai banyak fungsi berguna yang terbina di dalamnya, hanya menunggu anda mula menggunakannya. Sebagai contoh, Oracle boleh mengeluarkan ulasan (dipanggil "amaran pengkompil") apabila menyusun modul program PL/SQL, yang boleh meningkatkan kualiti dan prestasi kod.

    Selain itu, utiliti PL/Skop - jika didayakan - mengumpul maklumat tentang pengecam dan (dalam versi 12.2) pernyataan SQL. Ini membolehkan beberapa analisis yang sangat mengagumkan tentang perubahan kod yang diperlukan.

    Kebanyakan pembangun tidak tahu tentang ciri ini dan membiarkannya dilumpuhkan. Inilah yang saya cadangkan kepada pengguna persekitaran Pembangun SQL:

    Buka item menu Keutamaan dan taip "compile" dalam medan carian. Kemudian tukar tetapan anda kepada yang berikut:

    Bagaimana untuk memulakan pembangunan dengan betul untuk Oracle DBMS - 2

    Dalam kata lain:

    1. Hidupkan semua amaran.

      Oleh itu, apabila menyusun mana-mana modul perisian, Oracle akan memberikan nasihat tentang cara untuk menambah baik kod anda.

    2. Anggap semua amaran "teruk" sebagai ralat kompilasi.

      Jika pasukan pembangunan PL/SQL percaya bahawa amaran ini adalah kritikal dalam satu cara atau yang lain, maka adalah wajar ia tidak dimasukkan dalam kod pengeluaran. Dengan menetapkan parameter ini kepada ERROR, kami memastikan bahawa kod tidak akan dikompil jika ia ada.

    3. Tingkatkan tahap pengoptimuman kepada 3 (ini adalah semua tetapan yang diperlukan serta membenamkan kod subrutin).

      Lebih penting lagi, pastikan kod sedia pengeluaran dalam persekitaran pembangunan anda disusun pada tahap pengoptimuman yang sama dengan apa-apa cara yang mungkin. Lihat tutorial berikut, yang ditulis oleh pasukan PL/SQL, untuk arahan yang lebih terperinci.

    4. Dayakan utiliti PL/Skop

      Ia membolehkan anda menanyakan kod anda untuk mendapatkan maklumat tentang konvensyen penamaan, kod suboptimum dan peningkatan prestasi.

      Anda boleh mendapatkan maklumat berguna dan utiliti pembantu untuk PL/Scope pada LiveSQL dan GitHub .


  3. JANGAN berlengah membuat keputusan tentang pembalakan dan alatan.

    Bagaimana untuk memulakan pembangunan untuk Oracle DBMS dengan betul - 3

    Sebelum anda mula menulis program anda yang seterusnya, terima bahawa kod anda pasti akan penuh dengan ralat. Anda perlu mengesan pelaksanaan program dan juga mencatat ralat ini untuk menyediakan kod untuk pengeluaran dan memastikan operasinya stabil dalam pengeluaran.

    Untuk melakukan ini, anda memerlukan alat pengelogan dan saya mengesyorkan anda menggunakan Logger utiliti sumber terbuka yang digunakan secara meluas, tersedia di GitHub.

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