Learn PL / SQL: მონაცემების მართვა Oracle მონაცემთა ბაზაში

გამჟღავნება: თქვენი მხარდაჭერა ხელს უწყობს საიტის მუშაობას! ჩვენ ვიღებთ რეფერალის გადასახადს ზოგიერთი სერვისის შესახებ, რომელსაც გირჩევთ ამ გვერდზე.


SQL, ან სტრუქტურირებული შეკითხვის ენა, არის ენა, რომელიც გამოიყენება მონაცემთა ბაზის მართვის უმეტეს სისტემასთან (RDBMS) მონაცემთა აღწერის, ჩაწერის, მანიპულირებისა და შეკითხვისთვის. ეს ძალზე სასარგებლოა იმის აღწერაში, თუ როგორ უნდა შეიქმნას მონაცემთა ბაზა და რა მონაცემების შენახვა ან მოძიებაა საჭირო. მაგრამ ეს ნამდვილად არ არის პროგრამირების ენა.

ეს, ტრივიალურად, Turing სრულყოფილია – მაგრამ უამრავი რამ არის Turing სრულყოფილი და ჯერ კიდევ არ არის გამოსადეგი პროგრამების წერისთვის. SQL, თავისთავად, არ გთავაზობთ იმ ნივთებს, რომლებიც გჭირდებათ პროგრამის დასაწერად, ან განსაკუთრებით რთული სკრიპტებისთვის. ეს ნიშნავს, რომ SQL– ით პროგრამულ – არაფრის გაკეთების მიზნით, ჩვეულებრივ, უნდა გამოიყენოთ მეორე ენა.

PL / SQL შეიქმნა Oracle, მათი მონაცემთა ბაზის მართვის სისტემისთვის, ამ უფსკრული დახურვის მიზნით. “PL” ნიშნავს “საპროცესო ენას”, ხოლო PL / SQL არის SQL გაფართოება – სუპერსეტი, რომელიც ამატებს საპროცესო დაპროგრამების მახასიათებლებს ენას. ეს მოიცავს ძირითადი პროგრამირების ენის კონსტრუქციებს, როგორიცაა პირობითი პირობები (“თუ” განცხადებები) და მარყუჟები, ასევე ფუნქციები, პროცედურები, ობიექტები, ტიპები და გამომწვევები..

ეს ენობრივი კონსტრუქციები, განსაკუთრებით მონაცემთა ტიპები და ობიექტები ინტეგრირებულია Oracle მონაცემთა ბაზაში ისე, რომ იგი სხვა ენაზე წვდომის დროს შეუძლებელი იყოს. გარდა იმისა, რომ უფრო ეფექტური გახადოთ კოდი, ეს ასევე დაგეხმარებათ ობიექტური-რელევანტურობის წინააღმდეგობის დაძლევაში – რაც ხდება აპლიკაციის კოდში, მჭიდროდ აკონტროლებთ მონაცემთა ბაზაში მიმდინარე მოვლენებს.

PL / SQL გაკვეთილები

  • PL / SQL სამეურვეო პროგრამა Tutorials Point გთავაზობთ მკაფიო, მეთოდურ შესავალს ენაზე.
  • Oracle PL / SQL– ის გამოყენება წარმოადგენს თემის მიმოხილვას სტენფორდის კომპიუტერულ მეცნიერებათა სტუდენტებისთვის.
  • PLSQLTutorial არის მთელი ვებსაიტი, რომელიც ივსება გაკვეთილებით, დამწყებიდან მოწინავე.
  • დამწყებთათვის PL / SQL სამეურვეო პროგრამა ზუსტად ისაა, რაც ჟღერს, ინდივიდუალური გაკვეთილები ათობით PL / SQL თემებზე.
  • დღე 1: PL / SQL– ის საფუძვლების შესწავლა ენის ერთ – ერთი მიმოხილვაა, ხოლო Sams– ის პირველი ასწავლე PLS / SQL 21 დღეში (2000 წ.), გენიკისა და ლუერსის მიერ..
  • Oracle / PLSQL გთავაზობთ გაკვეთილზე როგორც PL / SQL ენაზე, ასევე Oracle მონაცემთა ბაზის სისტემაზე.
  • Oraclecoach- ს აქვს PL ნაწილების PL / SQL 34-ნაწლიანი ვიდეო სამეურვეო სერია.

დამატებითი სასწავლო რესურსები

  • Oracle- ის PL / SQL გვერდს აქვს “დაწყება” განყოფილება, რომელშიც მოცემულია ათობით გაკვეთილის ბმული და დამატებითი რესურსები PL / SQL– ის გამოყენებისთვის..
  • პრაქტიკულად სრულყოფილი PL / SQL სტივენ Feuerstein არის YouTube არხი, სადაც ათობით ვიდეო გაკვეთილები PL / SQL. Feuerstein ასევე წერს ბლოგი PL / SQL.

PL / SQL ინსტრუმენტები

  • Oracle SQL Developer არის ინტეგრირებული განვითარების გარემო (IDE), რომელიც დამზადებულია Oracle– ის მიერ Oracle– ის მონაცემთა ბაზებთან მუშაობისთვის; ის მოიცავს ინტეგრირებულ მხარდაჭერას PL / SQL– ზე მუშაობისთვის.
  • PL / SQL Developer არის კომერციული IDE PL / SQL.
  • Toad Development Suite for Oracle- დან, Dell- დან, არის ინტეგრირებული ინსტრუმენტები PL / SQL განვითარებისა და Oracle მონაცემთა ბაზებთან მუშაობისთვის..
  • PLEdit არის მსუბუქი წონის PL / SQL რედაქტორი, ჩაშენებული შემდგენლით; Penthdit– ის შემქმნელს Benthic Software– ს აქვს რამდენიმე სხვა სასარგებლო ინსტრუმენტი Oracle– ის მონაცემთა ბაზებთან მუშაობისთვის.
  • შესვლა 4 PL / SQL არის PL / SQL კოდი შესვლის ჩარჩო.
  • PLPDF საშუალებას გაძლევთ მარტივად დაწეროთ შეკითხვები PL / SQL და პირდაპირ წარმოქმნათ PDF რეპორტაჟები.
  • PLDoc არის ინსტრუმენტი, Javadoc- ის მსგავსი, რომელიც საშუალებას გაძლევთ უშუალოდ მოაწყოთ დოკუმენტაცია სპეციალურ ფორმატიფიცირებულ კომენტარებში PL / SQL კოდიდან.
  • TOra არის ღია წყარო ალტერნატივა Toad Development Suite ან Oracle SQL Developer; იგი მუშაობს მრავალი მონაცემთა ბაზასთან დაკავშირებული სისტემასთან, მაგრამ აქვს სპეციალური ინსტრუმენტები PL / SQL– ით მუშაობისთვის.

საზოგადოება და მიმდინარე სწავლა

  • Oracle Community– ს აქვს განყოფილება, რომელიც ეძღვნება SQL და PL / SQL.
  • OraFAQ ფორუმს ასევე აქვს PL / SQL განყოფილება.

წიგნები PL / SQL– ზე

  • Oracle PL / SQL პროგრამირება (2014), Feuerstein- ისა და Pribyl- ის მიერ, ენის საბოლოო სახელმძღვანელოა, რომელიც Co / S- ის ექსპერტის მიერ დაწერა და პრაქტიკულად სრულყოფილი PL / SQL, სტივენ ფუერსტეინი; და არ გამოტოვოთ თანმხლები წიგნები:
    • Oracle PL / SQL საუკეთესო პრაქტიკა (2007), სტივენ Feuerstein;
    • Oracle PL / SQL Language Pocket Reference (2007), Feuerstein, Pribyl and Dawes.
  • Oracle მონაცემთა ბაზა 12c PL / SQL პროგრამირება (2014), მაიკლ მაკლოფლინის მიერ, არის ოფიციალური Oracle Press გამოცემა და წარმოადგენს ერთგვარ “მართლმადიდებლურ აზრს”, როგორც ენაზე, ასევე მონაცემთა ბაზაში; დამტკიცების ბეჭედი, ერთად ის, რომ ის ძალიან კარგად არის ორგანიზებული და განსაკუთრებით მკაფიო, ამ წიგნს არსებით რესურსად აქცევს.
  • Murach’s Oracle SQL და PL / SQL for Developers (2014), ჯოელ მურაჩის მიერ ენის შესანიშნავ მიმოხილვას წარმოადგენს, მურაჩის ხელმოწერის ორმხრივ სტილში, ვრცელდება შინაარსსა და მონახაზზე მოპირდაპირე გვერდებზე, ასე რომ თქვენ შეგიძლიათ მარტივად გამოიყენოთ წიგნი მითითებისთვის. და მიმოხილვა.
  • Oracle PL / SQL For Dummies (2006), როზენბლუმ და დორსის მიერ – ”დუმალი” ნათესავი ტერმინია, რადგან ეს ჯერ კიდევ უაღრესად ტექნიკური წიგნია და ”ნამდვილი” დუმი ვერ გამოიტანს მას. მიუხედავად ამისა, წიგნების მარტივი სტილი და ნაბიჯ-ნაბიჯ ახსნა დიდი დახმარებაა, განსაკუთრებით მათთვის, ვისაც არ აქვს მონაცემთა ბაზაში ბევრი გამოცდილება..
  • Oracle PL / SQL მაგალითით (2008), როზენზვეიგისა და რახიმოვის მიერ, შესანიშნავი თანმხლები წიგნია ნებისმიერი სხვა წიგნისთვის, რომელიც მოიცავს ენის საფუძვლებს; ის შეიცავს სავარჯიშოების სერიას და მაგალითებს, რომელთა გამოყენებით შეგიძლიათ გამოიყენოთ თქვენი PL / SQL შესაძლებლობების გასაფართოებლად ან შესამოწმებლად.

მოწინავე PL / SQL წიგნები

მას შემდეგ რაც ნამუშევრები გაქვთ ზემოთ მოცემულ ერთ ან რამდენიმე შესავალ წიგნში, შეიძლება გნებავთ გადავიდეთ უფრო მოწინავე თემებზე. Oracle მონაცემთა ბაზის 12c PL / SQL მოწინავე პროგრამირების ტექნიკა (2014), McLaughlin და Harper, არის კიდევ ერთი ოფიციალური Oracle Press სათაური, რომელიც კოორდინირებულია ზემოთ ნახსენები გაცნობითი წიგნის ავტორის მიერ. თქვენ ასევე შეგიძლიათ შეამოწმოთ Oracle მონაცემთა ბაზა 12c The Complete Reference (2013), by Bryla and Loney. დაბოლოს, Expert PL / SQL პრაქტიკა: Oracle Developers– ისა და DBA– ებისთვის (2011), როზენბლუმ და სხვების მიერ, მოცემულია 15 ექსპერტი თანაავტორის შეგროვებული სიბრძნე..

უნდა ვისწავლო PL / SQL?

ეს დამოკიდებულია თქვენი კარიერის ტრაექტორიაზე.

PL / SQL ძალიან სპეციფიკური ენაა. იგი გამოიყენება მხოლოდ ერთ კონტექსტში: Oracle მონაცემთა ბაზა. Oracle არის მონაცემთა ბაზის საკუთრების სისტემა, რომელსაც ძირითადად იყენებენ დიდი საწარმოები.

ასე რომ, თუ თქვენ მონაცემთა ბაზის დეველოპერი ან DBA ხართ, რომელიც მუშაობს (ან სურს იმუშაოს) დიდ საწარმოებში, მაშინ PL / SQL იქნება ძალიან სასარგებლო უნარი.

შემდგომი კითხვა და რესურსები

გვაქვს უფრო მეტი სახელმძღვანელო, გაკვეთილი და ინფოგრაფიკა, რომლებიც დაკავშირებულია კოდირებასა და განვითარებას:

  • SQL რესურსები: ჩვენი ზოგადი SQL რესურსი, რომელიც გადამწყვეტი მნიშვნელობა აქვს მონაცემთა ბაზის ყველა დეველოპერისთვის.
  • შესავალი ADO.NET: შეიტყვეთ ყველაფერი ამ სისტემის შესახებ, ნებისმიერი მონაცემთა ბაზის გამოყენების დროს .NET ჩარჩოს შიგნით.
  • PHP შესავალი და რესურსები: გაეცანით მშვენიერ ენას სხვა მონაცემთა ბაზებთან მუშაობისთვის, როგორიცაა MySQL და PostgreSQL.

ვებ ჰოსტინგის საბოლოო სახელმძღვანელო

თუ თქვენ აპირებთ მონაცემთა ბაზაში ორიენტირებული პროგრამების შექმნას, სავარაუდოდ, მათ სადმე უნდა უმასპინძლოთ. შეამოწმეთ ჩვენი ჰოსტინგის საბოლოო სახელმძღვანელო. ეს აგიხსნით ყველაფერს, რაც თქვენ უნდა იცოდეთ, რათა მიიღოთ ინფორმირებული არჩევანი.

ვებ ჰოსტინგის საბოლოო სახელმძღვანელო
ვებ ჰოსტინგის საბოლოო სახელმძღვანელო

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