ชนิดฝึกอบรมในห้องเรียน
ลงทะเบียน

Oracle 11 g นักพัฒนา SQL PL

Oracle 11 g PL การฝึกอบรมนักพัฒนาซอฟต์แวร์ SQL และการรับรอง

ภาพรวมสินค้า

ผู้ชมและข้อกำหนดเบื้องต้น

เค้าร่างหลักสูตร

กำหนดการและค่าธรรมเนียม

ได้รับการรับรอง

Oracle 11 g บทสรุปหลักสูตรการฝึกอบรม PL SQL Developer

PL / SQL คือชุดค่าผสมของ SQL พร้อมด้วยคุณสมบัติขั้นตอนของภาษาเขียนโปรแกรม ได้รับการพัฒนาโดย Oracle Corporation ในต้น 90 เพื่อเพิ่มขีดความสามารถของ SQL.PL/SQL (ภาษากระบวนการ / Structured Query Language) คือส่วนขยายภาษา Oracle Corporation สำหรับ SQL และฐานข้อมูลเชิงสัมพันธ์ของ Oracle PL / SQL มีอยู่ใน Oracle Database

วัตถุประสงค์ของ Oracle 11 g การฝึกอบรมนักพัฒนาซอฟต์แวร์ PL SQL

หลังจากเสร็จสิ้นบทเรียนนี้คุณควรจะสามารถ:

  • อธิบายพื้นฐานของภาษาโปรแกรม PL / SQL
  • เขียนและรันโปรแกรม PL / SQL ใน SQL * Plus
  • ดำเนินการฟังก์ชันการแปลงข้อมูลชนิด PL / SQL
  • แสดงผลลัพธ์ผ่านโปรแกรม PL / SQL
  • จัดการสตริงอักขระในโปรแกรม PL / SQL
  • ตรวจแก้จุดบกพร่องโปรแกรม PL / SQL

ผู้ชมเป้าหมายสำหรับ Oracle 11 g หลักสูตร PL SQL Developer

บทแนะนำนี้ออกแบบมาสำหรับผู้เชี่ยวชาญด้านซอฟต์แวร์ซึ่งยินดีที่จะเรียนรู้ภาษาเขียนโปรแกรม PL / SQL ในขั้นตอนง่ายๆและง่าย บทแนะนำนี้จะให้ความเข้าใจอย่างมากเกี่ยวกับแนวคิดการเขียนโปรแกรม PL / SQL และหลังจากเสร็จสิ้นการสอนนี้คุณจะอยู่ในระดับกลางของความเชี่ยวชาญจากที่คุณสามารถนำตัวเองไปสู่ระดับที่สูงขึ้นของความเชี่ยวชาญ

ข้อกำหนดเบื้องต้นสำหรับ Oracle 11 g การรับรอง SQL Developer PL

คุณควรมีความเข้าใจพื้นฐานเกี่ยวกับ ซอฟต์แวร์ แนวคิดพื้นฐานเช่นสิ่งที่เป็นฐานข้อมูลซอร์สโค้ดโปรแกรมแก้ไขข้อความและการใช้งานของโปรแกรมเป็นต้นหากคุณมีความเข้าใจเกี่ยวกับ SQL และภาษาการเขียนโปรแกรมคอมพิวเตอร์อื่น ๆ แล้วมันจะเป็นประโยชน์เพิ่มเติมเพื่อดำเนินการ

ระยะเวลาร่างหลักสูตร: 3 วัน

  1. รู้เบื้องต้นเกี่ยวกับ PL / SQL
  • ระบุประโยชน์ของ PL / SQL Subprograms
  • ภาพรวมประเภทบล็อก PL / SQL
  • สร้างบล็อกแบบไม่ระบุชื่อแบบง่าย
  • วิธีการสร้างผลผลิตจาก PL / SQL Block?

2 ระบุรหัสประจำตัว PL / SQL

  • ระบุชนิดของตัวบ่งชี้ต่างๆในโปรแกรมย่อย PL / SQL
  • การใช้ส่วนประกาศเพื่อกำหนดตัวระบุ
  • ใช้ตัวแปรเพื่อเก็บข้อมูล
  • ระบุชนิดข้อมูล Scalar
  • % TYPE แอตทริบิวต์
  • ตัวแปร Bind คืออะไร?
  • ลำดับในนิพจน์ PL / SQL

3 เขียนคำสั่งปฏิบัติการ

  • อธิบายโครงสร้างพื้นฐาน PL / SQL Syntax Guidelines
  • เรียนรู้เพื่อแสดงความคิดเห็นรหัส
  • การปรับใช้ฟังก์ชัน SQL ใน PL / SQL
  • วิธีการแปลงชนิดข้อมูล?
  • อธิบายบล็อกที่ซ้อนกัน
  • ระบุ Operators ใน PL / SQL

4 ปฏิสัมพันธ์กับ Oracle Server

  • เรียกใช้งบเลือกใน PL / SQL
  • ดึงข้อมูลใน PL / SQL
  • แนวคิดเคอร์เซอร์ SQL
  • หลีกเลี่ยงข้อผิดพลาดโดยใช้อนุสัญญาตั้งชื่อเมื่อใช้งบเรียกค้นและ DML
  • การจัดการข้อมูลในเซิร์ฟเวอร์โดยใช้ PL / SQL
  • ทำความเข้าใจแนวคิดของเคอร์เซอร์ SQL
  • ใช้แอตทริบิวต์เคอร์เซอร์ SQL เพื่อรับความคิดเห็นเกี่ยวกับ DML
  • บันทึกและยกเลิกธุรกรรม

5 โครงสร้างการควบคุม

  • การประมวลผลตามเงื่อนไขโดยใช้ IF งบ
  • การประมวลผลตามเงื่อนไขโดยใช้คำชี้แจง CASE
  • อธิบายคำชี้แจง Loop แบบง่าย
  • อธิบายถึงคำชี้แจง Loop ขณะ
  • อธิบายคำชี้แจง Loop
  • ใช้คำชี้แจงดำเนินการต่อ

6 ประเภทข้อมูลแบบผสม

  • ใช้ PL / SQL Records
  • แอ็ตทริบิวต์% ROWTYPE
  • แทรกและปรับปรุงด้วย PL / SQL Records
  • INDEX BY Tables
  • ตรวจสอบ INDEX โดยวิธีตาราง
  • ใช้ตารางประวัติของ INDEX BY

7 เคอร์เซอร์ที่ชัดเจน

  • Cursors ชัดเจนคืออะไร?
  • ประกาศเคอร์เซอร์
  • เปิดเคอร์เซอร์
  • ดึงข้อมูลจากเคอร์เซอร์
  • ปิดเคอร์เซอร์
  • เคอร์เซอร์ FOR loop
  • % NOTFOUND และ% ROWCOUNT แอตทริบิวต์
  • อธิบายเรื่อง FOR UPDATE และ WHERE CURRENT ตอนนี้

8 การจัดการข้อยกเว้น

  • เข้าใจข้อยกเว้น
  • ใช้ข้อยกเว้นกับ PL / SQL
  • กับดักข้อผิดพลาดเซิร์ฟเวอร์ Oracle ที่กำหนดไว้ล่วงหน้า
  • กับดักข้อผิดพลาดของเซิร์ฟเวอร์ Oracle ที่ไม่ได้กำหนดไว้ล่วงหน้า
  • กับดักข้อยกเว้นที่ผู้ใช้กำหนด
  • เผยแพร่ข้อยกเว้น
  • RAISE_APPLICATION_ERROR ขั้นตอน

9 ขั้นตอนการจัดเก็บ

  • สร้างการออกแบบ Subprogram แบบโมดูล่าและเลย์เอาท์
  • พัฒนาโมดูลด้วย PL / SQL Blocks
  • ทำความเข้าใจเกี่ยวกับ PL / SQL Environment การดำเนินการ
  • แสดงรายการข้อดีของการใช้ PL / SQL Subprograms
  • แสดงรายการความแตกต่างระหว่างบล็อคและกลุ่มย่อยที่ไม่ระบุตัวตน
  • สร้างเรียกและลบขั้นตอนที่เก็บไว้
  • ขั้นตอนการดำเนินการพารามิเตอร์และโหมดพารามิเตอร์
  • ดูข้อมูลขั้นตอน

10 ฟังก์ชั่นที่เก็บไว้และดีบักย่อย

  • สร้างเรียกและลบฟังก์ชันที่เก็บไว้
  • ระบุข้อดีของการใช้ฟังก์ชั่นที่เก็บไว้
  • ระบุขั้นตอนในการสร้างฟังก์ชันที่เก็บไว้
  • เรียกฟังก์ชันที่กำหนดโดยผู้ใช้ในงบ SQL
  • ข้อ จำกัด เมื่อเรียกใช้ฟังก์ชัน
  • ควบคุมผลข้างเคียงเมื่อเรียกใช้ฟังก์ชัน
  • ดูข้อมูลฟังก์ชัน
  • วิธีแก้จุดบกพร่องฟังก์ชันและวิธีการ?

11 แพคเกจ

  • ระบุข้อดีของ Packages
  • อธิบายแพคเกจ
  • ส่วนประกอบของ Package คืออะไร?
  • พัฒนาแพคเกจ
  • วิธีการเปิดใช้งานการมองเห็นคอมโพเนนต์ของแพคเกจ
  • สร้าง Package Specification และ Body โดยใช้ SQL CREATE Statement และ SQL Developer
  • เรียกใช้ Package Constructs
  • ดูรหัสต้นฉบับ PL / SQL โดยใช้พจนานุกรมข้อมูล

12 การปรับใช้แพ็กเกจ

  • โอเวอร์โหลดโปรแกรมย่อยใน PL / SQL
  • ใช้แพคเกจ STANDARD
  • ใช้ Forward Declarations เพื่อแก้ไขการอ้างอิงกระบวนการที่ผิดกฎหมาย
  • ใช้ฟังก์ชันแพคเกจใน SQL และข้อ จำกัด
  • สถานะของแพคเกจแบบถาวร
  • สถานะที่ต่อเนื่องของเคอร์เซอร์แพคเก็ต
  • ควบคุมผลข้างเคียงของ PL / SQL Subprograms
  • เรียกใช้ตาราง PL / SQL ของระเบียนในแพคเกจ

13 ใช้แพคเกจ Oracle-Supplied ในการพัฒนาแอพพลิเคชัน

  • Oracle-Supplied Packages คืออะไร?
  • ตัวอย่างบางส่วนของแพคเกจ Oracle-Supplied
  • แพคเกจ DBMS_OUTPUT ทำงานอย่างไร
  • ใช้แพคเกจ UTL_FILE เพื่อโต้ตอบกับไฟล์ระบบปฏิบัติการ
  • เรียกใช้แพ็คเกจ UTL_MAIL
  • เขียน UTL_MAIL Subprograms

14 Dynamic SQL

  • กระแสการดำเนินการของ SQL
  • Dynamic SQL คืออะไร?
  • ประกาศตัวแปรเคอร์เซอร์
  • กำลังดำเนินการบล็อก PL / SQL แบบไดนามิก
  • กำหนดค่า Native Dynamic SQL เพื่อรวบรวมรหัส PL / SQL
  • วิธีเรียกใช้แพ็คเกจ DBMS_SQL?
  • ใช้ DBMS_SQL พร้อมด้วยคำชี้แจง DML ที่เป็น Parameterized
  • ความสมบูรณ์แบบ SQL แบบไดนามิก

15 ข้อควรพิจารณาในการออกแบบสำหรับ PL / SQL Code

  • กำหนดค่าคงที่และข้อยกเว้น
  • เข้าใจ Local Subprograms
  • เขียนธุรกรรมที่เป็นอิสระ
  • ใช้คำแนะนำคอมไพเลอร์ NOCOPY
  • เรียกใช้คำแนะนำ PARALLEL_ENABLE
  • Cache ผลลัพธ์ของฟังก์ชัน PL / SQL แบบข้ามเซสชัน
  • คำศัพท์เฉพาะทางที่มีฟังก์ชั่น
  • การใช้ Bulk Binding เพื่อปรับปรุงประสิทธิภาพ

16 ทริกเกอร์

  • อธิบาย Triggers
  • ระบุประเภทเหตุการณ์และทริกเกอร์ของทริกเกอร์
  • สถานการณ์แอ็พพลิเคชันทางธุรกิจสำหรับการใช้ทริกเกอร์
  • สร้างทริกเกอร์ DML โดยใช้คำชี้แจงสิทธิ์ในการสร้างและนักพัฒนา SQL
  • ระบุชนิดเหตุการณ์ทริกเกอร์ Body และ Firing (Timing)
  • ความแตกต่างระหว่างทริกเกอร์ระดับข้อความและทริกเกอร์ระดับแถว
  • สร้างแทนและปิดการใช้งานทริกเกอร์
  • วิธีการจัดการทดสอบและลบทริกเกอร์?

17 การสร้างสารประกอบ, DDL และทริกเกอร์ฐานข้อมูลเหตุการณ์

  • ทริกเกอร์แบบผสมคืออะไร?
  • ระบุส่วน Timing-Point ของทริกเกอร์สารประกอบตาราง
  • ทำความเข้าใจเกี่ยวกับโครงสร้างทริกเกอร์แบบผสมสำหรับตารางและมุมมอง
  • ใช้ทริกเกอร์แบบผสมเพื่อแก้ไขข้อผิดพลาดในตารางที่ทำให้เกิดการผันแปร
  • เปรียบเทียบทริกเกอร์ฐานข้อมูลกับกระบวนงานที่เก็บไว้
  • สร้างทริกเกอร์ในแถลงการณ์ DDL
  • สร้างทริกเกอร์ของเหตุการณ์ฐานข้อมูลและเหตุการณ์ระบบ
  • สิทธิ์ของระบบที่จำเป็นในการจัดการการเรียก

18 PL / SQL Compiler

  • PL / SQL Compiler คืออะไร?
  • อธิบายพารามิเตอร์การเตรียมใช้งานสำหรับ PL / SQL Compilation
  • แสดงรายการคำเตือนเวลารวบรวมข้อมูล PL / SQL ใหม่
  • ภาพรวมของ PL / SQL Compile Time Warnings สำหรับ Subprograms
  • แสดงรายการข้อดีของคำเตือนของคอมไพเลอร์
  • รายการคำเตือนตารางเวลาของการคอมไพล์ PL / SQL
  • พารามิเตอร์การตั้งค่าเริ่มต้น PLSQL_WARNINGS และคำจำกัดความของคอมไพเลอร์ดูคำอธิบายของ DBMS_WARNING: การใช้ SQL Developer, SQL * Plus หรือมุมมองพจนานุกรมข้อมูล

19 จัดการ Dependencies

  • ภาพรวมของพึ่งพาวัตถุแบบแผน
  • การพึ่งพาอาศัยวัตถุแบบสอบถามโดยใช้ USER_DEPENDENCIES View
  • สอบถามสถานะของวัตถุ
  • การยกเลิกการใช้งานออบเจกต์ที่ไม่ถูกต้อง
  • แสดงการพึ่งพาทางตรงและทางอ้อม
  • การจัดการความสอดคล้องใน Oracle Database 12c
  • เข้าใจพึ่งพาระยะไกล
  • คอมไพล์ใหม่ PL / SQL Program Unit

กรุณาเขียนถึงเราที่ info@itstechschool.com และติดต่อเราได้ที่ + 91 9870480053- สำหรับราคาหลักสูตรและค่ารับรองเวลาและสถานที่

ปล่อยคำถามให้เรา

ได้รับการรับรอง

จบหลักสูตรนี้ผู้สมัครควรเตรียมตัวสอบสองครั้ง:
Step1 ผ่านการสอบนี้
เลือกหนึ่งในการสอบเหล่านี้
ผู้เชี่ยวชาญ Oracle Database SQL
OR
Oracle Database 11g: พื้นฐานเกี่ยวกับ SQL I
OR
Oracle Database 12c: พื้นฐาน SQL
Step2 ผ่านการสอบนี้
เลือกหนึ่งในการสอบเหล่านี้
โปรแกรมด้วย PL / SQL
OR
Oracle Database 11g: โปรแกรมที่มี PL / SQLFor ข้อมูลเพิ่มเติมกรุณาติดต่อเรา


ความคิดเห็น