JavaRush /Blog Java /Random-VI /Cách bắt đầu phát triển cho Oracle DBMS một cách chính xá...

Cách bắt đầu phát triển cho Oracle DBMS một cách chính xác

Xuất bản trong nhóm
Chúng tôi mang đến cho bạn bản dịch bài viết của Stephen Feuerstein , tác giả nhiều cuốn sách và chuyên gia về Oracle và SQL DBMS. Khi nói đến “Phát triển cho Oracle DBMS”, ý tôi là viết mã bằng ngôn ngữ SQL hoặc PL/SQL. Trong bài viết này, tôi sẽ giả định rằng bạn có quyền truy cập vào cơ sở dữ liệu Oracle (có thể truy cập thông qua các dịch vụ đám mây của Oracle, cũng như Docker, GitHub và OTN).
Cách bắt đầu phát triển cho Oracle DBMS một cách chính xác - 1
  1. Hưởng lợi từ một IDE mạnh mẽ được thiết kế dành cho lập trình cơ sở dữ liệu

    Có nhiều trình soạn thảo và nhiều IDE được thiết kế để hoạt động với Oracle DBMS. Tất nhiên, bạn có thể sử dụng Notepad, nhưng hiệu quả sẽ giảm đi rất nhiều. Bạn cũng có thể sử dụng bất kỳ trình soạn thảo phổ biến nào, chẳng hạn như Sublime và định cấu hình nó để hoạt động với Oracle.

    Tuy nhiên, tôi sẽ khuyên bạn tải xuống và cài đặt IDE miễn phí và mạnh mẽ do chính Oracle phát triển: SQL Developer.


  2. Bật cảnh báo trình biên dịch và PL/Phạm vi.

    Cơ sở dữ liệu Oracle có rất nhiều chức năng hữu ích được tích hợp sẵn, chỉ chờ bạn sử dụng. Ví dụ: Oracle có thể đưa ra các nhận xét (được gọi là "cảnh báo trình biên dịch") khi biên dịch các mô-đun chương trình PL/SQL, có thể cải thiện chất lượng và hiệu suất của mã.

    Ngoài ra, tiện ích PL/Scope - nếu được bật - sẽ thu thập thông tin về mã định danh và câu lệnh SQL (trong phiên bản 12.2). Điều này cho phép thực hiện một số phân tích rất ấn tượng về những thay đổi mã cần thiết.

    Hầu hết các nhà phát triển đều không biết gì về các tính năng này và để chúng bị vô hiệu hóa. Đây là những gì tôi muốn đề xuất cho người dùng môi trường Nhà phát triển SQL:

    Mở mục menu Tùy chọn và nhập “biên dịch” vào trường tìm kiếm. Sau đó thay đổi cài đặt của bạn thành như sau:

    Cách bắt đầu phát triển cho Oracle DBMS một cách chính xác - 2

    Nói cách khác:

    1. Bật tất cả các cảnh báo.

      Do đó, khi biên dịch bất kỳ mô-đun phần mềm nào, Oracle sẽ đưa ra lời khuyên về cách cải thiện mã của bạn.

    2. Hãy coi tất cả các cảnh báo "nghiêm trọng" là lỗi biên dịch.

      Nếu nhóm phát triển PL/SQL tin rằng những cảnh báo này là quan trọng theo cách này hay cách khác thì điều mong muốn là chúng không xuất hiện trong mã sản xuất. Bằng cách đặt tham số này thành ERROR, chúng tôi đảm bảo rằng mã sẽ không biên dịch nếu chúng xuất hiện.

    3. Tăng mức tối ưu hóa lên 3 (đây là tất cả các cài đặt cần thiết cộng với việc nhúng mã chương trình con).

      Quan trọng hơn, hãy đảm bảo rằng mã sẵn sàng sản xuất sẽ biên dịch trong môi trường phát triển của bạn ở cùng mức độ tối ưu hóa bằng mọi cách có thể. Hãy xem hướng dẫn sau đây do nhóm PL/SQL viết để biết thêm hướng dẫn chi tiết.

    4. Kích hoạt tiện ích PL/Scope

      Nó cho phép bạn truy vấn mã của mình để lấy thông tin về quy ước đặt tên, mã dưới mức tối ưu và cải tiến hiệu suất.

      Bạn có thể tìm thấy thông tin hữu ích và các tiện ích trợ giúp cho PL/Scope trên LiveSQLGitHub .


  3. KHÔNG trì hoãn việc đưa ra quyết định về ghi nhật ký và công cụ.

    Cách bắt đầu phát triển cho Oracle DBMS một cách chính xác - 3

    Trước khi bắt đầu viết chương trình tiếp theo, hãy chấp nhận rằng mã của bạn chắc chắn sẽ có nhiều lỗi. Bạn sẽ cần theo dõi quá trình thực thi chương trình, đồng thời ghi lại các lỗi này để chuẩn bị mã cho sản xuất và đảm bảo mã hoạt động ổn định trong sản xuất.

    Để thực hiện việc này, bạn sẽ cần một công cụ ghi nhật ký và tôi khuyên bạn nên sử dụng tiện ích mã nguồn mở Logger được sử dụng rộng rãi, có sẵn trên GitHub.

Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION