Pelajari PL / SQL: Urus Data Di Pangkalan Data Oracle

Pendedahan: Sokongan anda membantu mengekalkan laman web ini! Kami memperoleh bayaran rujukan untuk beberapa perkhidmatan yang kami cadangkan di halaman ini.


SQL, atau Structured Query Language, adalah bahasa yang digunakan oleh kebanyakan sistem pengurusan pangkalan data relasional (RDBMS) untuk keterangan data, rakaman, manipulasi, dan pertanyaan. Ini sangat berguna untuk menjelaskan bagaimana pangkalan data hendak disusun, dan data apa yang perlu disimpan atau diambil. Tetapi sebenarnya bukan bahasa pengaturcaraan.

Turing, Trivinya lengkap – tetapi banyak perkara Turing lengkap dan masih tidak berguna untuk menulis program. SQL, dengan sendirinya, tidak menyediakan jenis perkara yang anda perlukan untuk menulis aplikasi, atau bahkan untuk skrip yang sangat kompleks. Ini bermaksud, untuk melakukan apa-apa program dengan SQL, anda biasanya harus menggunakan bahasa kedua.

PL / SQL dibuat oleh Oracle, untuk sistem pengurusan pangkalan data mereka, untuk menutup jurang ini. “PL” adalah singkatan dari “bahasa prosedural”, dan PL / SQL adalah perpanjangan – superset – dari SQL, yang menambahkan fitur pengaturcaraan prosedural ke bahasa. Ini termasuk konstruksi bahasa pengaturcaraan asas seperti pernyataan bersyarat (“jika”) dan gelung, serta fungsi, prosedur, objek, jenis, dan pencetus.

Konstruk bahasa ini, terutama jenis data dan objek, disatukan dengan pangkalan data Oracle dengan cara yang tidak mungkin dilakukan ketika mengaksesnya dari bahasa lain. Selain menjadikan kod lebih cekap, ini juga membantu mengatasi ketidakcocokan impedans hubungan-objek – apa yang berlaku dalam kod aplikasi melacak rapat dengan apa yang berlaku di pangkalan data.

Tutorial PL / SQL

  • Tutorial PL / SQL dari Tutorial Point menawarkan pengenalan bahasa yang jelas dan metodis.
  • Menggunakan Oracle PL / SQL adalah gambaran keseluruhan topik untuk pelajar sains komputer di Stanford.
  • PLSQLTutorial adalah keseluruhan laman web yang penuh dengan tutorial, dari pemula hingga lanjutan.
  • Tutorial PL / SQL untuk Pemula adalah persis seperti apa, dengan pelajaran individu mengenai puluhan topik PL / SQL.
  • Hari 1: Mempelajari Asas PL / SQL adalah gambaran keseluruhan satu bahasa, dan bab pertama Sams Teach Yourself PL / SQL dalam 21 Hari (2000), oleh Gennick dan Luers.
  • Oracle / PLSQL menyediakan tutorial mengenai bahasa PL / SQL dan sistem pangkalan data Oracle.
  • Oraclecoach mempunyai siri tutorial video 34 bahagian di PL / SQL.

Sumber Pembelajaran Tambahan

  • Halaman PL / SQL Oracle mempunyai bahagian “Bermula” dengan pautan ke puluhan tutorial dan sumber tambahan untuk menggunakan PL / SQL.
  • PL / SQL yang praktikal sempurna dengan Steven Feuerstein adalah saluran YouTube dengan berpuluh-puluh tutorial video mengenai PL / SQL. Feuerstein juga menulis blog di PL / SQL.

Alat PL / SQL

  • Oracle SQL Developer adalah persekitaran pembangunan bersepadu (IDE), yang dibuat oleh Oracle, untuk bekerja dengan pangkalan data Oracle; ia termasuk sokongan terbina dalam untuk bekerja dengan PL / SQL.
  • PL / SQL Developer adalah IDE komersial untuk PL / SQL.
  • Toad Development Suite untuk Oracle, dari Dell, adalah sekumpulan alat bersepadu untuk pengembangan PL / SQL dan bekerja dengan pangkalan data Oracle.
  • PLEdit adalah editor PL / SQL ringan, dengan penyusun terbina dalam; Perisian Benthic, pembuat PLEdit, mempunyai beberapa alat berguna lain untuk bekerja dengan pangkalan data Oracle.
  • Log 4 PL / SQL adalah kerangka kerja untuk log kod PL / SQL.
  • PLPDF membolehkan anda menulis pertanyaan dengan mudah dalam PL / SQL dan menghasilkan laporan PDF secara langsung.
  • PLDoc adalah alat, mirip dengan Javadoc, yang membolehkan anda membuat dokumentasi secara langsung dari komen yang diformat khas dalam kod PL / SQL.
  • TOra adalah alternatif sumber terbuka untuk Toad Development Suite atau Oracle SQL Developer; ia berfungsi dengan sejumlah sistem pangkalan data hubungan, tetapi mempunyai alat khas untuk bekerja dengan PL / SQL.

Pembelajaran Komuniti dan Berkelanjutan

  • Komuniti Oracle mempunyai bahagian yang dikhaskan untuk SQL dan PL / SQL.
  • Forum OraFAQ juga mempunyai bahagian PL / SQL.

Buku mengenai PL / SQL

  • Pemrograman Oracle PL / SQL (2014), oleh Feuerstein dan Pribyl, adalah panduan pasti bahasa, ditulis bersama oleh ahli PL / SQL, dan tuan rumah PL / SQL Praktis Sempurna, Steven Feuerstein; dan jangan ketinggalan buku pendamping:
    • Amalan Terbaik Oracle PL / SQL (2007), oleh Steven Feuerstein;
    • Rujukan Pocket Bahasa Oracle PL / SQL (2007), oleh Feuerstein, Pribyl, dan Dawes.
  • Pengaturcaraan Oracle Database 12c PL / SQL (2014), oleh Michael McLaughlin, adalah penerbitan rasmi Oracle Press, dan mewakili semacam “pendapat ortodoks” mengenai bahasa dan pangkalan data; bahawa meterai kelulusan, digabungkan dengan kenyataan bahawa ia sangat tersusun dan sangat jelas, menjadikan buku ini sebagai sumber penting.
  • Murach’s Oracle SQL dan PL / SQL for Developers (2014), oleh Joel Murach, memberikan gambaran keseluruhan bahasa yang hebat, dalam gaya dua aliran khas Murach, meletakkan kandungan dan garis besar pada halaman yang menghadap sehingga anda dapat dengan mudah menggunakan buku untuk rujukan dan mengkaji semula.
  • Oracle PL / SQL For Dummies (2006), oleh Rosenblum dan Dorsey – “dummies” adalah istilah relatif, kerana ini masih merupakan buku yang sangat teknikal, dan boneka “nyata” tidak akan mendapat banyak daripadanya; tetap, gaya buku mudah dan penjelasan langkah demi langkah sangat membantu, terutama bagi orang yang tidak mempunyai banyak pengalaman pangkalan data sebelumnya.
  • Oracle PL / SQL oleh Contoh (2008), oleh Rosenzweig dan Rakhimov, adalah buku pendamping yang hebat untuk mana-mana buku lain yang merangkumi asas bahasa; ini mengandungi serangkaian latihan dan contoh yang boleh anda gunakan untuk mengembangkan atau menguji kemampuan PL / SQL anda.

Buku PL / SQL Lanjutan

Setelah anda menyelesaikan satu atau beberapa buku pengantar di atas, anda mungkin ingin beralih ke topik yang lebih maju. Teknik Pengaturcaraan Lanjutan Pangkalan Data Oracle 12c PL / SQL (2014), oleh McLaughlin dan Harper, adalah tajuk rasmi Oracle Press yang lain, yang ditulis oleh pengarang buku pengantar yang disebutkan di atas. Anda mungkin juga ingin melihat Pangkalan Data Oracle 12c Rujukan Lengkap (2013), oleh Bryla dan Loney. Akhirnya, Amalan PL / SQL Pakar: untuk Pembangun Oracle dan DBA (2011), oleh Rosenblum et al, memberikan kebijaksanaan yang dikumpulkan dari 15 pengarang bersama pakar.

Sekiranya Saya Belajar PL / SQL?

Itu bergantung pada lintasan kerjaya anda.

PL / SQL adalah bahasa yang sangat spesifik. Ia hanya digunakan dalam satu konteks: pangkalan data Oracle. Oracle adalah sistem pangkalan data proprietari yang terutama digunakan oleh perusahaan besar.

Oleh itu, jika anda adalah pembangun pangkalan data atau DBA yang bekerja (atau ingin bekerja) di perusahaan besar, maka PL / SQL akan menjadi kemahiran yang sangat membantu.

Bacaan dan Sumber Lanjut

Kami mempunyai lebih banyak panduan, tutorial, dan infografik yang berkaitan dengan pengekodan dan pengembangan:

  • Sumber SQL: sumber umum SQL kami yang sangat penting untuk semua pembangun pangkalan data hubungan.
  • Pengenalan kepada ADO.NET: pelajari semua mengenai sistem ini untuk menggunakan pangkalan data sama sekali di dalam kerangka .NET.
  • Pengenalan dan Sumber PHP: pelajari tentang bahasa yang hebat untuk bekerja dengan pangkalan data lain seperti MySQL dan PostgreSQL.

Panduan Muktamad untuk Web Hosting

Sekiranya anda akan membuat aplikasi berdasarkan pangkalan data, anda mungkin perlu menghoskannya di suatu tempat. Lihat Panduan Muktamad untuk Web Hosting kami. Ini akan menjelaskan semua yang anda perlu ketahui untuk membuat pilihan yang tepat.

Panduan Muktamad untuk Web Hosting
Panduan Muktamad untuk Web Hosting

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map