ORACLE-ის ტრენინგი. Oracle-ის ტრენინგი საჭიროებს წინასწარ მომზადებას

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

Oracle Database არის ობიექტურ მიმართებითი DBMS, რომელიც წარმოებულია უმსხვილესი პროგრამული უზრუნველყოფის კომპანიის Oracle-ის მიერ. შორეულ 70-იან წლებში ის გახდა ერთ-ერთი პირველი სისტემა, რომელმაც საშუალება მოგცათ მართოთ მონაცემები მონაცემთა ბაზაში და გამოიყენოთ მაშინდელი ახალი ენა SEQUEL, რომელიც გახდა SQL-ის წინამორბედი. ჩაშენებული DBMS-ების მომწოდებლებს შორის Oracle არის უდავო ლიდერი, უსწრებს IBM Microsoft-ს და იკავებს ბაზრის მეოთხედზე მეტს (26.3%).

მრავალი თვალსაზრისით, სისტემის ასეთი პოპულარობა უზრუნველყოფილია მისი გამო უნიკალური თვისებები:
— Real Application Cluster ტექნოლოგია აუმჯობესებს სისტემის მუშაობას და შეცდომების ტოლერანტობას
— რეალური აპლიკაციის ტესტირების ტექნოლოგია ამცირებს დაგეგმილი ტექნიკისა და პროგრამული უზრუნველყოფის კონფიგურაციის ცვლილებების შესრულებას
— Active Data Guard ქმნის სარეზერვო სერვერს, რომელიც ჩართულია წარუმატებლობის შემთხვევაში (არ საჭიროებს დიდ ხარჯებს)
სულ გახსენებაუზრუნველყოფს მონაცემთა ბაზის გადმოტვირთვის შესაძლებლობას გამოუყენებელი ინფორმაციისგან, რაც საშუალებას გაძლევთ ნებისმიერ დროს გაგზავნოთ მოთხოვნა მის მისაღებად

ეს არ არის Oracle SQL-ის უპირატესობების მთელი სია, მაგრამ მთავარი ეს არის: Oracle SQL კურსების არჩევით, თქვენ გზას უხსნით საკუთარ თავს წარმატებული კარიერისკენ, რომელიც მოგიტანთ არა მხოლოდ საინტერესო პროექტებს, არამედ სასიამოვნოდ გაგაოცებთ. თქვენ ფინანსური თვალსაზრისით.

Oracle SQL კურსები გახდება ადმინისტრატორი 40 დღეში

  1. დაასრულეთ Oracle SQL სერტიფიცირების კურსი

მასწავლებელი: იმტიაზ აჰმედი (გამოცდილი პროგრამული უზრუნველყოფის შემქმნელი)
ღირებულება: $195
მოსწავლეთა რაოდენობა: 8303+
პროგრამის მოცულობა: 32 ლექცია; 9.5 საათი
მომზადების დონე (კურსის მოთხოვნები): არ არის საჭირო პროგრამირების უნარები

რას ისწავლი?
- გაიგეთ როგორ მუშაობს მონაცემთა ბაზა Oracle მონაცემები
— პროგრამა SQL-ში მონაცემთა ბაზებში სხვადასხვა პრობლემის გადასაჭრელად
— მოემზადეთ Oracle-ისგან ოფიციალური სერთიფიკაციის გასავლელად
— მოემზადეთ მონაცემთა ბაზის შემქმნელად სამუშაოდ

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

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

  1. Oracle SQL – ისწავლეთ SQL ეტაპობრივად

მასწავლებელი: ამარნათ რედი (მონაცემთა საწყობის არქიტექტურის სპეციალისტი IT სფეროში 15 წელზე მეტი გამოცდილებით)
ღირებულება: 200$
მოსწავლეთა რაოდენობა: 10196+
პროგრამის მოცულობა: 126 ლექცია; 6.5 საათი
მომზადების დონე (კურსის მოთხოვნები): კომპიუტერის საბაზისო ცოდნა

რას ისწავლი?
- გაიგეთ მონაცემთა ბაზის ტერმინოლოგია
- ძირითადი ცნებები SQL-ის შესახებ
— მონაცემთა ბაზიდან გაფილტვრა, ნიმუშის აღება და დაჯგუფება
— ცხრილების შექმნა და მათი სტრუქტურის შეცვლა
- მაგიდებთან შეკვრა
- მომხმარებლის წვდომის კონტროლი
- პროდუქტიულობის ზრდა
— ხედების და მონაცემთა ბაზის სხვა ობიექტების შექმნა SQL ბრძანებების გამოყენებით
— მონაცემების დაკავშირება სხვადასხვა ცხრილიდან

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

როგორც წინა კურსში, თქვენ არ გჭირდებათ რაიმე პროგრამირების უნარი ან ცოდნა მის დასასრულებლად. კურსი იდეალურია როგორც დამწყებთათვის, ასევე მათთვის, ვისაც სურს გაიუმჯობესოს თავისი SQL ცოდნა.

  1. Oracle SQL – გახდი სერტიფიცირებული SQL დეველოპერი ნულიდან!

მასწავლებელი: ომერ დაგასანი (არქიტექტორი და პროგრამული უზრუნველყოფის ინჟინერი Oracle-ში, SQL-PL/SQL, Java, C# და PHP-ის სპეციალისტი)
ღირებულება: 200$
მოსწავლეთა რაოდენობა: 4855+
პროგრამის მოცულობა: 105 ლექცია; 12.5 საათი
ცოდნის დონე (კურსის მოთხოვნები): ჩამოყალიბებული Oracle Database Software და Oracle SQL Developer

რას ისწავლი?
- მარტივი SQL მოთხოვნების შექმნა
- შექმენით გადაწყვეტილებები ნებისმიერი SQL პრობლემისთვის
- გაიგეთ მონაცემთა ბაზის ტერმინოლოგია
— წაიკითხეთ, დააჯგუფეთ, გაფილტრეთ და შეზღუდეთ წვდომა მონაცემებზე
— მონაცემების ჩასმა, განახლება და წაშლა
- შექმენით და შეცვალეთ ცხრილები
— კონექტორები, ოპერატორები და ქვემოკითხვები
- Oracle SQL ფუნქციები
— Oracle მონაცემთა ტიპები

კურსის პროგრამა, რომელიც გრძელდება 12,5 საათი, შეიცავს ასზე მეტ ლექციას, მკაფიოდ ორგანიზებულ და 16 სექციად დაყოფილი. იგი მოიცავს ყოველკვირეულ გამოკითხვებს, ასე რომ თქვენ შეგიძლიათ აკონტროლოთ თქვენი პროგრესი.

კურსის შინაარსი თქვენთვის ხელმისაწვდომი იქნება ტრენინგის დასრულების შემდეგაც, ასე რომ თქვენ ყოველთვის შეგიძლიათ დაუბრუნდეთ თქვენს მიერ გაშუქებულ მასალას. და კიდევ ერთი სასიხარულო ამბავი მათთვის, ვისაც ინგლისური ენის მოსმენა არც თუ ისე კარგად აქვს - კურსს აქვს სუბტიტრები.

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

ალექსანდრე არის ვებ-გვერდის პროექტის "წარმატების ვებ ლაბორატორიის" დამფუძნებელი, რომელიც შექმნილია დამწყები და მუდმივი ინტერნეტ მეწარმეების მხარდასაჭერად, ის არის დარწმუნებული შრომისმოყვარე, პროფესიული გამოცდილებით ონლაინ ჟურნალის რედაქციის მართვაში, საკუთარი ონლაინ მაღაზიის შექმნასა და მართვაში. ძირითადი საქმიანობა: ბიზნესის (მათ შორის ონლაინ მაღაზიების) პოპულარიზაცია ფეისბუქის და Google Adwords. მთავარი ჰობი: ვებსაიტების მონეტიზაცია შვილობილი მარკეტინგის ინსტრუმენტებისა და Google Adsense-ის მეშვეობით. პირადი დადასტურებული ჩანაწერები: ბლოგის 3 მილიონი ვიზიტორი თვეში.

კურსის დასახელება რუსულ ენაზე:
Oracle მონაცემთა ბაზა: SQL Fundamentals

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

სტუდენტები სწავლობენ:

  • მონაცემთა მოდიფიკაციის ენის (DML) ბრძანებები
  • სისტემის და ობიექტის პრივილეგიები
  • შექმენით ანგარიშები, რომლებიც მოიცავს დახარისხებული მონაცემების არჩევანს
  • გარე ცხრილების შექმნა და ნახვა
  • ინდექსების და მთლიანობის შეზღუდვების შექმნა
  • სქემის ობიექტების მართვა
  • აკონტროლეთ მონაცემთა ბაზის ცალკეულ ობიექტებზე წვდომა

აუდიტორიის დიაპაზონი:

  • მონაცემთა საწყობის ადმინისტრატორები
  • დეველოპერები
  • აპლიკაციის შემუშავება
  • PL/SQL დეველოპერები
  • ფორმის დეველოპერები
  • სისტემის ანალიტიკოსები
  • ბიზნეს ანალიტიკოსები
კურსის მიზნები:
  • მთავარის მიმოხილვა სტრუქტურული კომპონენტები Oracle 12c
  • ანგარიშების გენერირება აგრეგირებული მონაცემებიდან
  • Subqueries-ის გამოყენება
  • რიგების და სვეტების ამოღება ცხრილებიდან
  • DML ბრძანებების გამოყენება Oracle 12c-ში მონაცემების მანიპულირებისთვის
  • ცხრილების შექმნა მონაცემების შესანახად
  • ნახვების გამოყენება მონაცემების საჩვენებლად
  • წვდომის კონტროლი ცალკეულ ობიექტებზე
  • სქემის ობიექტების მართვა
  • აჩვენეთ მონაცემები მრავალი ცხრილიდან ANSI SQL 99-თან თავსებადი შეერთების სინტაქსის გამოყენებით
  • ობიექტების მანიპულირება მონაცემთა ლექსიკონის ხედების გამოყენებით
  • მრავალსვეტიანი ქვემოკითხვების შექმნა
  • SQL ფუნქციების გამოყენება საჭირო გამოსავლის მისაღებად
  • სკალარული და კორელირებული ქვემოკითხვების გამოყენება
  • შექმენით ანგარიშები დალაგებული და შეზღუდული მონაცემებიდან

აუცილებელი წინასწარი მომზადება:

  • მონაცემთა დამუშავების ცნებებისა და ტექნიკის შესავალი
რეკომენდებული წინასწარი მომზადება:
  • Oracle მონაცემთა ბაზა: SQL და PL/SQL Fundamentals NEW
  • Oracle მონაცემთა ბაზა: პროგრამა PL/SQL NEW

კურსის პროგრამა:

  • Oracle-ის შესავალი
  • SQL-ის შესავალი
  • ცვლადები ბრძანებების შესრულებისას
  • ჩაშენებული ფუნქციები
  • მონაცემების მოძიება მრავალი ცხრილიდან
  • ჩადგმული მოთხოვნები
  • SQL*Plus ბრძანებების გამოყენებით
  • ცხრილების შექმნა
  • მონაცემთა განმარტების ენა
  • Oracle მონაცემთა ლექსიკონი
  • ცხრილების და მთლიანობის წესების შეცვლა
  • ინდექსები
  • თანმიმდევრობები
  • წარმომადგენლობა
  • მონაცემთა მანიპულირების ენა
  • კონკურენცია და ბლოკირება
  • მომხმარებლები და მონაცემთა დაცვა

ამ კურსების დასრულების შემდეგ თქვენ მიიღებთ:

  • კურსის დასრულების შემდეგ Oracle-ის სერთიფიკატი
    მთელ მსოფლიოში გაერთიანებული Oracle-ის სერტიფიკატი არის ხარისხის გარანტია: ტრენინგის დროს დაკმაყოფილდა Oracle Corporation-ის ყველა მოთხოვნა მასწავლებლის, სასწავლო პროგრამის, სასწავლო პროცესის ორგანიზებისა და გამოყენებული აღჭურვილობის მიმართ.
  • წლების განმავლობაში დადასტურებული მაღალი ხარისხის სასწავლო პროცესი
    სასწავლო ცენტრი Oracle-ის მიერ იყო ავტორიზებული ჯერ კიდევ 1995 წელს, i2 ტრენინგი კი 2003 წლიდან მიმდინარეობს. ჩვენ მოვამზადეთ რამდენიმე ათასი მონაცემთა ბაზის ადმინისტრატორი მსხვილი კომპანიებისთვის და საშუალო და მცირე ბიზნესისთვის.
  • უმაღლესი დონის პრაქტიკული მასწავლებლები
    ჩვენ ვცდილობთ, რომ სასწავლო ცენტრის მასწავლებლები იყვნენ პრაქტიკოსები, რომლებიც ერთდროულად მონაწილეობენ საინფორმაციო სისტემების განვითარებისა და ტექნიკური მხარდაჭერის რეალური პროექტების განხორციელებაში. ჩვენს ორ მასწავლებელს აქვს უმაღლესი სტატუსი - Oracle Certified Master.
  • ისწავლეთ მოსკოვში ან თქვენთვის მოსახერხებელ სხვა ადგილას
    ტრენინგი ტარდება მოსკოვში. კლიენტის მოთხოვნით, კურსების სწავლება შესაძლებელია როგორც მოსკოვის მახლობლად მდებარე კლასებში, ასევე მომხმარებლებისა და პარტნიორების ტერიტორიაზე. მასწავლებლებს აქვთ სწავლების გამოცდილება მოსკოვიდან სახალინამდე რეგიონებში, ასევე საზღვარგარეთ.
  • მომხმარებლისადმი ინდივიდუალური მიდგომა
    კლიენტებთან მუშაობისას ჩვენ ყოველთვის ვიცავთ მოქნილ მიდგომას, უზრუნველვყოფთ მაქსიმალურ კომფორტს სწავლის გადახდის სქემებისა და დოკუმენტების ნაკადის კუთხით, ასევე კონტრაქტების გაფორმებისას კლიენტების სურვილების გათვალისწინებით.
  • გადასახადების აღრიცხვისას სწავლების ჩართვა ხარჯებში
    სასწავლო ცენტრის მიერ გაცემული ლიცენზია მოსკოვის რეგიონის განყოფილების საგანმანათლებლო საქმიანობისთვის, მომხმარებელს უფლებას აძლევს შეიტანონ სასწავლო ხარჯები, როგორც ხარჯები გადასახადის აღრიცხვისას. ორგანიზაციები, რომლებიც ამზადებენ თავიანთ თანამშრომლებს, თავისუფლდებიან დამატებითი ღირებულების გადასახადისგან (დღგ).

რატომ გჭირდებათ Oracle-ის ავტორიზებული ტრენინგი?

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

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

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

Oracle-ის უფლებამოსილი ტრენინგი სასწავლო ცენტრში გთავაზობთ შემდეგ სარგებელს:

  • პროგრამები, მეთოდები, ტრენინგის მოცულობა და გაკვეთილები შემუშავებულია და მოწოდებულია თავად Oracle Corporation-ის მიერ
  • ტრენინგის ყველა ასპექტის ერთგვაროვნება და სტუდენტებისთვის გაცემული სერთიფიკატები მთელ მსოფლიოში.
  • Oracle-ის კურსებს ასწავლიან მხოლოდ Oracle-ის სერტიფიცირებული მასწავლებლები.
  • კურსის პროგრამა სრულად შეესაბამება Oracle Certified Professional (OCP) სერთიფიკატის მოპოვების სატესტო პროგრამას. OCP სერთიფიკატის მიღება შესაძლებელია მხოლოდ Oracle-ის ავტორიზებული ტრენინგის დასრულებით.
  • Oracle-ის მიერ თითოეული კურსის კითხვის ხარისხის კონტროლი ყველა სტუდენტის სავალდებულო დაკითხვით.

ონლაინ მაღაზიის საიტზე წარმოდგენილია Oracle-ის კურსები რუსეთში Oracle-ის ავტორიზებული ტრენინგის ერთ-ერთი მთავარი ცენტრიდან.

რატომ არის მომგებიანი ტრენინგის შეკვეთის გაკეთება ონლაინ მაღაზიის ვებსაიტის საშუალებით?

მთავარია დაზოგოთ თქვენი დრო.

ჩვენი სასწავლო კურსების კატალოგის გამოყენებით შეგიძლიათ:

  • გაეცანით რუსეთში ყველაზე ცნობილი სასწავლო ცენტრების საკურსო პროგრამებს.
  • აირჩიეთ მოსახერხებელი თარიღი კურსისთვის.
  • მიიღეთ კვალიფიციური რჩევა ონლაინ მაღაზიის სპეციალისტისგან.
  • გადაიხადეთ სწავლის საფასური 20 გზით.
  • მიიღეთ ფასდაკლებები.

რა უნდა გაკეთდეს ამისთვის?:

1. კურსის კატალოგიდან აირჩიეთ თქვენთვის საინტერესო კურსი.

2. განათავსეთ შეკვეთა.

  • კურსის თარიღი დადგენილია: თუ დაწესებულია კურსის თარიღი, შეკვეთის გაფორმებისას აირჩიეთ თქვენთვის მოსახერხებელი თარიღი. კურსის ჩატარების ყველა თარიღი შეგიძლიათ იხილოთ კურსის აღწერაში; თუ გსურთ დარეგისტრირდეთ მოგვიანებით ან აირჩიოთ თქვენთვის მოსახერხებელი დრო, გთხოვთ, მიუთითოთ ეს ინფორმაცია თქვენი შეკვეთის გაფორმებისას. ყურადღება!თუ კურსის თარიღია მითითებული, ადგილი ყველა სტუდენტისთვის არის დაჯავშნილი მხოლოდ კურსის გადახდის შემდეგ. გთხოვთ გადაიხადოთ წინასწარ, რადგან ჯგუფები სწრაფად ივსება.

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

პროგრამირების ან განვითარების უნარების ფლობა ასევე ძალიან გეხმარებათ, რადგან ხშირად მოგიწევთ დეველოპერებთან მუშაობა. Oracle-ის მონაცემთა ბაზებისთვის ყველაზე ხშირად გამოყენებული ოპერაციული სისტემა არის UNIX ოპერაციული სისტემა, კერძოდ UNIX-ის ვერსიები, რომლებიც წარმოებულია Hewlett-Packard (HP) და Sun Microsystems (Sun) მიერ. IBM აწვდის UNIX ოპერაციული სისტემის AIX ვარიანტს, მაგრამ გთავაზობთ მონაცემთა ბაზის საკუთარ პროდუქტს, სახელწოდებით DB2 Universal Database.

თუ გსურთ ივარჯიშოთ როგორც პროფესიონალი Oracle Database 11g მონაცემთა ბაზის ადმინისტრატორი, თქვენ უნდა გაიაროთ შემდეგი ორი სასწავლო კურსი Oracle-სგან ან სხვა მომწოდებლისგან: Oracle Database 11g:

  • Administration Workshop I (Oracle Database 11g: Administration Workshop I);
  • Oracle Database 11g: Administration Workshop II (Oracle Database 11g: Administration Workshop II).

სულ არსებობს სამი დონის სერტიფიცირება Oracle მონაცემთა ბაზის ადმინისტრატორებისთვის. პირველი გულისხმობს OCA (Oracle Certified Associate) სერთიფიკატის მიღებას, მეორე - OCP (Oracle Certified Professional) სერთიფიკატს, რომელსაც ყველაზე ხშირად ეძებენ ადამიანები, რომლებიც პროფესიონალურად არიან ჩართული Oracle-ის მონაცემთა ბაზაში, და მესამე, ეს უკანასკნელი არის OCM (Oracle). Certified Master) სერთიფიკატი, რომელიც მოითხოვს ხანგრძლივი ორდღიანი პრაქტიკული გამოცდის ჩაბარებას.

Oracle Database 11g DBA სერთიფიკატის ყველა კანდიდატს მოეთხოვება ერთი ფიზიკური ან ონლაინ კურსის გავლა დამტკიცებული კურსების სიიდან, რათა დააკმაყოფილოს ახალი პრაქტიკული კურსის მოთხოვნა. მათ, ვისი კომპანიაც იყენებს RAC კლასტერებს (Real Application Clusters) ან Oracle-ის განაწილებულ მონაცემთა ბაზებს, უნდა გაიარონ დამატებითი, სპეციალიზებული სასწავლო კურსები. მათ, ვისაც აქვს UNIX ოპერაციული სისტემა თავის კომპანიაში და არ აქვს გამოცდილება ამ სფეროში, შესაძლოა ჯობია დაიწყოს UNIX (ან Linux) ძირითადი კურსი HP, Sun, Red Hat ან სხვა გამყიდველისგან.

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

შენიშვნაზე!არ უნდა დაგვავიწყდეს, რომ Oracle Corporation არ არის ერთადერთი კომპანია, რომელიც უზრუნველყოფს Oracle-ის ტრენინგს. მიუხედავად იმისა, რომ Oracle University არის დიდი დაწესებულება შესანიშნავი კურსებით, სხვა კერძო პროვაიდერები გვთავაზობენ თანაბრად და ზოგიერთ შემთხვევაში, კიდევ უფრო შესანიშნავ კურსებს. როგორც ყველა კურსის შემთხვევაში, სწავლების ხარისხი პირდაპირ დამოკიდებულია მასწავლებლის გამოცდილებაზე და კომუნიკაციის უნარზე. ასევე, არ უნდა დაგვავიწყდეს, რომ სემინარებზე სადმე წასვლა სულაც არ არის საჭირო: სავსებით შესაძლებელია იყიდოთ თვითნასწავლი დისკები და ისწავლოთ დამოუკიდებლად და რამდენჯერმე (დაახლოებით 15) იაფია, ვიდრე ფიზიკური ვარჯიში ინსტრუქტორთან. . კიდევ უფრო ეფექტური შეიძლება იყოს Oracle-ის ონლაინ სასწავლო პროგრამის გამოწერა Oracle iLearning (http://ilearning.oracle.com). ეს უფრო იაფია ვიდრე DVD-ების ყიდვა და გაძლევთ წვდომას Oracle-ის უნივერსიტეტის ასობით კურსზე. თუ გადაწყვეტთ ამ კურსების გავლას, აუცილებლად უნდა გქონდეთ წვდომა სერვერზე ფაქტობრივი მონაცემთა ბაზის საშუალებით. Oracle გთავაზობთ ძალიან კარგად შემუშავებულ ნიმუშს სქემებს, რომლებიც შეგიძლიათ გამოიყენოთ თქვენი SQL უნარების გასაუმჯობესებლად, ან UNIX სერვერზე საკუთარი განვითარების ეტაპის მონაცემთა ბაზაში, ან Oracle Database 11g Enterprise Edition-ის უფასო Windows ვერსიით თქვენს დესკტოპ კომპიუტერზე. ამ მიდგომით სწავლა ბევრად უფრო სწრაფად მოხდება.

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

ერთი ან ორი წლის განმავლობაში მონაცემთა ბაზის ადმინისტრატორად მუშაობის შემდეგ, თქვენ უკვე გეცოდინებათ საკმარისი იმისათვის, რომ კომპეტენტურად მართოთ მონაცემთა ბაზები და მოაგვაროთ მონაცემთა ბაზის საერთო პრობლემები. მათ, ვინც ასევე აგრძელებს პროგრამირების უნარების გაუმჯობესებას ამ დროის განმავლობაში (ძირითადად UNIX shell სკრიპტების დაწერით და PL/SQL-თან მუშაობით), შეუძლიათ დაიწყონ რთული სკრიპტების შექმნა მონიტორინგისა და მონაცემთა ბაზის მუშაობის დასარეგულირებლად. ისინი, ვინც წინ მიიწევენ, შეძლებენ გაიგონ ბევრად მეტი მონაცემთა ბაზის პროგრამული უზრუნველყოფის შესახებ და ამით გაზარდონ თავიანთი ცოდნა და მათი წვლილი ორგანიზაციაში. Oracle მუდმივად ავრცელებს ახალ ინსტრუმენტებს, რომლებიც შეგიძლიათ გამოიყენოთ თქვენი წარმოების მონაცემთა ბაზების მუშაობის გასაუმჯობესებლად. მიუხედავად იმისა, რომ დეველოპერები, ტესტერები და სისტემის ადმინისტრატორებიასევე ყველანაირად ცდილობენ ორგანიზაციის საკეთილდღეოდ, ეს არის მონაცემთა ბაზის ადმინისტრატორი, რომელიც საბოლოოდ გაუხსნის გზას ახალი და ეფექტური გზებიმონაცემთა ბაზის ახალი შესაძლებლობების გამოყენება.

ეს სტატია განკუთვნილია ძირითადად Oracle DBMS ადმინისტრატორებისთვის (და მათთვის, ვისაც სურს გახდეს); ის ძალიან სასარგებლო იქნება აპლიკაციების შემქმნელებისთვის, ასევე ამ რთული სისტემის მომხმარებლებისთვის. Oracle-ის სამყაროში ყველას გველოდება საინტერესო მოგზაურობა და მე დაგეხმარებით მასში არ დაიკარგოთ.

ჩვენ დავიწყებთ ძალიან საფუძვლებით, უმარტივესი ნივთებით და თანდათან გადავალთ უფრო და უფრო წინ. მაშინვე გაფრთხილებ - ადვილი არ იქნება. მაგრამ მზად ხართ გაგიზიაროთ სირთულეები? თუ ასეა, მაშინ გააგრძელეთ!

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

დაისახეთ მიზანი საკუთარ თავს - „ყველაფრის გაგება“; თუ რამე გაუგებარი აღმოჩნდა, ეს დიდი ალბათობით ჩემი ბრალია. მომწერეთ და შემდეგ ნომრებში გაურკვეველ კითხვებს უფრო დეტალურად განვიხილავთ.

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

როგორც დავპირდი, უმარტივესით დავიწყებთ.

ORACLE-ის მოკლე ისტორია.

1977 წელს ლარი ელისონმა, ბობ მაინერმა და ედ ოტსმა შექმნეს საკუთარი ბიზნესი, სახელად კომპანია Relational Software Incorporated (RSI). სწორედ ამ კომპანიამ ჩაუყარა საფუძველი Oracle-ის მონაცემთა ბაზის მართვის სისტემას (RDBMS). ელისონმა, მაინერმა და ოვეტსმა გადაწყვიტეს შეექმნათ RDBMS C ენისა და SQL ინტერფეისის გამოყენებით. და მალე პირველი ვერსია (პროტოტიპი) გამოვიდა. მყიდველები 1979 წელს დაინერგა Oracle RDBMS ვერსია 2, რომელიც მუშაობდა Digital PDP-11-ზე, რომელიც მუშაობს RSX-11 OS-ზე. შემდეგ ის გადაიტანეს DEC VAX სისტემაში.

1983 წ გახდა მე-3 ვერსიის გამოშვების მაცნე, რომელმაც ცვლილებები შეიტანა SQL ენაში, გაზარდა სისტემის მუშაობა და დაამატა რამდენიმე სხვა გაუმჯობესება. წინა ვერსიებისგან განსხვავებით, მესამე ვერსია მთლიანად დაიწერა C-ზე. იმ მომენტიდან RSI-მ სახელი შეიცვალა და Oracle Corporation.

Oracle ვერსია 4 1984 წელს დაინერგა. ეს ვერსია მხარს უჭერდა როგორც VAX OS-ს, ასევე IBM VM-ს. ეს ვერსია უზრუნველყოფდა მრავალ მომხმარებლის სტაბილური მონაცემების წაკითხვის შესაძლებლობას. ვერსია 5 გამოჩნდა 1985 წელს. და გახდა გარდამტეხი მომენტი DBMS ბაზარზე, რადგან მან პირველმა შემოიტანა კლიენტ-სერვერის ტექნოლოგია SQL*Net-ის გამოყენებით. მეხუთე ვერსია ასევე იყო ერთ-ერთი პირველი MS DOS პროგრამა, რომელმაც გადალახა 640Kb ბარიერი.

1988 წელს Oracle-მა წარადგინა ვერსია 6. ამ ვერსიამ შემოიღო დაბალი დონის ჩაკეტვა და მრავალი სხვა ცვლილება, რამაც გაზარდა შესრულება და ფუნქციონირება (მათ შორის, რიგითობის გენერირება და ზარმაცი ჩაწერა). Oracle უკვე მუშაობს ბევრ პლატფორმაზე და ოპერაციულ სისტემაზე. 1991 წელს Oracle RDBMS პარალელური დამუშავების სერვერის ვერსია 6.1 გამოვიდა DEC VAX სისტემისთვის. მალე ამ ვერსიამ დაიწყო სხვა პლატფორმების მხარდაჭერა.

Oracle 7 გამოვიდა 1992 წელს და მრავალი არქიტექტურული ცვლილება განხორციელდა მეხსიერების და I/O ოპერაციების სფეროებში. Oracle 7 უკვე სრულფასოვანი RDBMS პროდუქტია, რომელსაც მომხმარებლები მიჩვეულები არიან და მრავალი წელია გამოიყენება.

1997 წელს გამოვიდა ვერსია 8, რომელმაც მოიტანა ობიექტის მოდელი, ახალი თვისებები და ადმინისტრირების ინსტრუმენტები.

1999 წელს გამოვიდა ვერსია 8i (Oracle 8.1.5) ჩაშენებული Java ენით.

2001 წელს გამოვიდა 9i ვერსია. დეველოპერების თქმით, 400-ზე მეტი ცვლილება განხორციელდა შედარებით წინა ვერსია. დამახასიათებელი ცვლილებები - "ინტელექტუალიზაცია" ავტომატური სისტემებიდა ანალიტიკური შესაძლებლობების გაფართოება.

როგორც ხედავთ, Oracle-ის პროდუქცია უკვე 25 წლისაა და მთელი ეს „დაკარგული“ წლები გაცილებით მოკლე დროში უნდა ავინაზღაუროთ. უახლესი ვერსიაპროდუქტი მოიცავს 75 სხვადასხვა სერვერის პროდუქტს, მაგრამ მათი უმრავლესობა სცილდება ჩვენი კურსის ფარგლებს.

ძირითადი ცნებები და შემოკლებები

სანამ Oracle-ის შესწავლას დავიწყებთ, მნიშვნელოვანია, რომ ყველამ მკაფიოდ იცოდეს ტერმინები, რომლებიც გამოჩნდება ტექსტში. ბიულეტენის თითოეულ ნომერს ექნება განყოფილება „ძირითადი ცნებები“, რათა მკითხველმა დრო არ დაკარგოს უცნობი სიტყვების განმარტებების ძიებაში.

DB- Მონაცემთა ბაზა. სპეციალურად ორგანიზებული მონაცემების კრებული, რათა გაადვილდეს მოძიება. მონაცემთა ბაზა არის ფაქტობრივი მონაცემები.

DBMS- მონაცემთა ბაზის მართვის სისტემა. Oracle პროგრამული უზრუნველყოფა არის DBMS.

RDBMS- ურთიერთობების მონაცემთა ბაზის მართვის სისტემა. შიდა მონაცემების ხელმისაწვდომობა ხორციელდება რელაციური გზით. Oracle არის RDBMS.

ბუფერი- ეს არის გარკვეული მოცულობა შემთხვევითი წვდომის მეხსიერება, გამოიყენება მონაცემთა შესანახად. ბუფერი შეიცავს მონაცემებს, რომლებიც გამოსაყენებელია ან ახლახან იქნა გამოყენებული. უმეტეს შემთხვევაში, ბუფერი არის მონაცემთა ბლოკის ასლი, რომელიც ინახება მყარ დისკზე. ბუფერში არსებული მონაცემები შეიძლება შეიცვალოს და ჩაიწეროს დისკზე, ასევე შეიძლება შეიქმნას ბუფერი მონაცემთა დროებით შესანახად. Oracle-თან მიმართებაში, ბუფერები შეიცავს მონაცემთა იმ ბლოკებს, რომლებზეც ახლახან იყო წვდომა. ბუფერების კოლექცია ქმნის მონაცემთა ბუფერული ქეშს. ბუფერი ასევე ინახავს აქტივობის ჟურნალის დროებით ჩანაწერებს, რომლებიც შემდეგ იწერება დისკზე (აქტივობის ჟურნალის ბუფერი).

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

დაბლოკვა- მონაცემთა შენახვის ყველაზე პატარა ერთეული Oracle DBMS-ში. შეიცავს სათაურის ინფორმაციას და თავად ბლოკს (მონაცემებს ან PL/SQL კოდს). ბლოკის ზომის კონფიგურაცია შესაძლებელია 2-დან 16 კბ-მდე.

Bottleneck- კომპონენტები, რომლებიც ზღუდავენ სისტემის მუშაობას ან ეფექტურობას.

მონაცემთა ლექსიკონი- ცხრილების ნაკრები, რომელიც გამოიყენება მონაცემთა ბაზის შესახებ ინფორმაციის შესანარჩუნებლად.

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

სქემა- მონაცემთა ბაზის ობიექტების კოლექცია.

SGA (სისტემის გლობალური არეალი)- საერთო მეხსიერების არე, რომელიც გამოიყენება Oracle-ის ინსტანციის მონაცემების შესანახად და ინფორმაციის გასაკონტროლებლად. SGA გამოიყოფა მეხსიერებაში Oracle-ის ინსტანციის დაწყებისას და იხსნება მისი გამორთვისას. SGA შედგება მონაცემთა ბუფერებისგან, ცვლილებების ჟურნალის ბუფერისგან და საერთო აუზისგან. ეს არის ერთ-ერთი ყველაზე მნიშვნელოვანი კონცეფცია და მას მოგვიანებით უფრო დეტალურად განვიხილავთ.

ORACLE კონფიგურაციები

არსებობს მრავალი სახის კონფიგურაცია. მოდით გადავხედოთ მთავარებს, გავაანალიზოთ და განვსაზღვროთ მათი მახასიათებლები.

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

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

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

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

ვიდეო სერვერი: საშუალებას გაძლევთ მხარი დაუჭიროთ ვიდეო ნაკადების დიდ რაოდენობას. ეს ვიდეო ნაკადები შეიძლება გამოყენებულ იქნას მოთხოვნით, გასართობად და საგანმანათლებლო კურსებად.
ვიდეო სერვერის დამახასიათებელი მახასიათებლები: უნდა ჰქონდეს მაღალი გამტარობა მრავალი ვიდეო ნაკადის მხარდასაჭერად. ასევე, უნდა შეეძლოს მძიმე I/O დატვირთვის გატარება. მოწყობილობებიდან კითხვისას, მონაცემთა დიდი ბლოკები, რომლებიც ნაკლებად ფრაგმენტირებულია, ერთდროულად იტვირთება.

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

OLAP (ონლაინ ანალიტიკური დამუშავება)- ანალიტიკური დამუშავება რეალურ დროში. როგორც წესი, გამოიყენება მრავალგანზომილებიან მონაცემებთან ერთად. OLAP მომხმარებლები არიან ფინანსური ანალიტიკოსები ან მარკეტინგის პერსონალი, რომლებიც მუშაობენ მონაცემებთან გლობალურ დონეზე.
OLAP სისტემების დამახასიათებელი მახასიათებლები: მოითხოვს დიდი რაოდენობით დისკის მეხსიერებას და მძლავრი გამოთვლითი სისტემები. OLAP სისტემას შეუძლია მხოლოდ მცირე რაოდენობის მომხმარებლების მხარდაჭერა. თუმცა, მომხმარებელთა რაოდენობა დამოკიდებულია კონკრეტულ კონფიგურაციაზე.

დასკვნა

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

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

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

ცოდნა მოცემულია Oracle-ის 8i, 9i, 10g, 11g და 12c ვერსიებისთვის. კურსს თან ახლავს პრაქტიკული სავარჯიშოები, რომლებიც საშუალებას გაძლევთ გააერთიანოთ თქვენი ძირითადი ცნებები და დაეუფლონ პროგრამირების ძირითად ტექნიკურ ტექნიკას SQL და PL/SQL ენებზე.

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

მთავარი განსხვავება ამ კურსსა და სხვა მსგავსი თემების რიგს შორის არის ის, რომ მიზანია ასწავლოს კონკრეტულ სტუდენტებს, თუ როგორ უნდა იმუშაონ Oracle-თან ამ ენებზე და არა მესამე მხარის მიერ მომზადებული ფორმალური პროგრამის წაკითხვა.

კურსი განკუთვნილიადეველოპერებისთვის, პროგრამისტებისთვის და მონაცემთა ბაზის ადმინისტრატორებისთვის. სტუდენტებს უნდა ჰქონდეთ კარგი დონის კომპიუტერული ცოდნა და პროგრამირების გამოცდილება.

კურსის პროგრამა "Oracle. პროგრამირება SQL და PL/SQL"

Oracle SQL-ის შესავალი

1. ძირითადი ცნებები

  • მონაცემთა ბაზები და რელაციური მოდელი
  • Მონაცემთა ბაზა
  • რელაციური მიდგომა მონაცემთა მოდელირებაზე
  • რელაციური DBMS-ის დანერგვა
    მონაცემთა მოდელირების სხვა მიდგომები და სხვა სახის DBMS
  • რა არის SQL?
  • ისტორია და სტანდარტები
  • Oracle დიალექტი SQL
  • PL/SQL

2. SQL*Plus და SQL-ში წინადადებების შეყვანა

3. მონაცემთა ბაზის "სქემის" მაგალითი

4. ცხრილების შექმნა, წაშლა და სტრუქტურის შეცვლა

  • CREATE TABLE პუნქტი
  • სვეტის მონაცემთა ტიპები
  • განმარტებები სვეტის აღწერილობაში
  • NOT NULL მითითება
  • ნაგულისხმევი მნიშვნელობები
  • ცხრილში შესული მნიშვნელობების შემოწმება
  • მონაცემთა ბაზის შეკითხვის შედეგების საფუძველზე ცხრილების შექმნა
  • ცხრილებისა და სვეტების დასახელება
  • ვირტუალური სვეტები
  • ცხრილების ამოღება
  • ცხრილის სტრუქტურის შეცვლა
  • სვეტის წაშლის ლოგიკური და ტექნიკური მახასიათებლები
  • ცხრილების დასახელებისთვის სინონიმების გამოყენება
  • სახელის გადარქმევა
  • მონაცემთა ბაზის ცხრილების შესახებ მითითება

5. DML წინადადებების ძირითადი ელემენტები: გამონათქვამები

  • მყისიერი მონაცემების მნიშვნელობები (ლიტერატურული)
  • რიცხვითი მნიშვნელობები
  • ტექსტის ხაზები
  • მომენტები და დროის ინტერვალები
  • "სისტემის ცვლადები"
  • რიცხვითი გამონათქვამები
  • გამონათქვამები ტექსტის სტრიქონებზე
  • გამონათქვამები "დროის წერტილის" ტიპზე
  • ფუნქციები
  • სკალარული ფუნქციები
  • CASE გამონათქვამები
  • სკალარული შეკითხვა
  • პირობითი გამონათქვამები
  • სპეციალური შენიშვნები გამონათქვამებში დაკარგული მნიშვნელობების შესახებ

6. მონაცემთა შერჩევა

  • აირჩიეთ პუნქტის ფრაზები
  • SELECT პუნქტის აგების ზოგადი წესები
  • როგორ მუშავდება SELECT პუნქტი
  • SELECT პუნქტის მაგალითი 1
  • მაგალითი 2 SELECT პუნქტი
  • SELECT პუნქტის დამუშავების ლოგიკური მთლიანობა
  • SELECT პუნქტის FROM პუნქტი
  • სვეტის მითითების ვარიანტები
  • სვეტები სხვადასხვა ცხრილებიდან
  • ფსევდონიმების გამოყენება მოთხოვნაში
  • ქვემოთხოვნა, როგორც მონაცემთა წყარო
  • მოთხოვნა-დაკავშირების სპეციალური შემთხვევა
  • SELECT პუნქტის WHERE პუნქტი
  • ზოგადი ალგორითმი WHERE ფრაზის დასამუშავებლად
  • ოპერატორების შედარება პირობითი გამოხატვის მისაღებად
  • AND, OR და NOT კავშირები პირობითი გამონათქვამების გაერთიანებისთვის
  • პირობითი ოპერატორი IS
  • პირობითი LIKE ოპერატორი
  • პირობითი ოპერატორი BETWEEN
  • პირობითი IN ოპერატორი ცალსახად უთვალავი ნაკრებით
  • პირობითი ოპერატორი IN მონაცემთა ბაზიდან მიღებული ნაკრებით
  • პირობების შედარება ქვემოთხოვნასთან
  • ANY და ALL-ის მითითება მნიშვნელობების ნაკრების ელემენტებთან შესადარებლად
  • პირობითი ოპერატორი EXISTS
  • SELECT პუნქტი და ფუნქციები SELECT პუნქტში
  • სტრიქონი სვეტების ჯგუფური შერჩევისთვის
  • გამონათქვამები SELECT პუნქტში
  • ქვემოკითხვები SELECT პუნქტში
  • დაზუსტება DISTINCT
  • სტანდარტული აგრეგატის ფუნქციების ქცევის მახასიათებლები SELECT პუნქტში
  • სვეტების დასახელება შეკითხვის შედეგებში
  • სისტემის ფუნქცია ("ცვლადი") ROWNUM და მისი გამოყენების მახასიათებლები
  • ანალიტიკური ფუნქციები
  • ტიპის მითითების გამოხატვა კურსორზე
  • SELECT პუნქტის ORDER BY პუნქტი
  • უმარტივესი დახარისხება
  • დალაგება გამოხატვის მნიშვნელობის მიხედვით
  • სვეტის ნომრის მითითება
  • ორობითი და "ენობრივი" სტრიქონების შეკვეთა
  • დაკარგული მნიშვნელობების დამუშავების მახასიათებლები (NULL)
  • SELECT პუნქტის GROUP BY და HAVING პუნქტები
  • ფრაზის შემუშავების მაგალითი GROUP BY ... HAVING
  • მნიშვნელობა აკლია დაჯგუფების გამოხატვას
  • სხვა მაგალითები
  • ROLLUP, CUBE და GROUPING SETS მითითება GROUP BY პუნქტში
  • SELECT პუნქტის CONNECT BY პუნქტი
  • სპეციალური სისტემა ფუნქციონირებს პუნქტებში CONNECT BY
  • შედეგის შეკვეთა
  • ქვემოთხოვნების წინასწარი ფორმულირების პუნქტით
  • SELECT პუნქტების გაერთიანება
  • კომბინირება UNION ოპერატორთან
  • კომბინირება INTERSECT ოპერატორთან
  • კომბინირება MINUS ოპერატორთან
  • ქვეკითხვები
  • შეუერთეთ ოპერაცია SELECT პუნქტში
  • კავშირების ტიპები
  • ახალი სინტაქსი 9 ვერსიაში
  • კავშირის ოპერაციის მახასიათებლები

7. ცხრილების მონაცემების განახლება

  • ახალი რიგების დამატება
  • მწკრივის აშკარად დამატება
  • ქვემოთხოვნის მიერ მოძიებული რიგების დამატება
  • რამდენიმე ცხრილის დამატება ერთი განცხადებით
  • არსებული ველის მნიშვნელობების შეცვლა
  • ნაგულისხმევი მნიშვნელობების გამოყენება INSERT-ში და UPDATE-ში
  • რიგების ამოღება ცხრილიდან
  • შერჩევითი წაშლა
  • სრული მოხსნის ვარიანტი
  • UPDATE, INSERT და DELETE გაერთიანება ერთ განცხადებაში
  • ცხრილის მონაცემთა განახლების ოპერატორების ლოგიკური მთლიანობა და შეცდომებზე პასუხი
  • რეაქცია შესრულების დროს შეცდომებზე
  • ცვლილებების ჩაწერა მონაცემთა ბაზაში
  • სისტემის ცვლილების ნომრის ინფორმაცია ხაზისთვის
  • COMMIT-ის შესრულების დაჩქარება

8. სწრაფი წვდომა წარსული მონაცემების მნიშვნელობებზე

  • ცხრილის მწკრივის ძველი მნიშვნელობების კითხვა
  • ცხრილების და მონაცემების აღდგენა ადრე წაშლილი ცხრილებიდან

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

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

10. ვირტუალური ცხრილები (მიღებული, ნაჩვენები: ნახვები)

  • ძირითადი („ძირითადი“) და ვირტუალური ცხრილები
  • ვირტუალური ცხრილების განახლება
  • ვირტუალური ცხრილების მეშვეობით მონაცემთა პირდაპირი მოდიფიკაციის შეზღუდვები
  • დაუყოვნებელი განახლებების აკრძალვა
  • მყისიერი განახლების შესაძლებლობის შემცირება
  • ვირტუალური ცხრილები მონაცემთა შენახვით
  • დასახელებული ვირტუალური ცხრილების მახასიათებლები
  • უსახელო ვირტუალური ცხრილები მონაცემთა შენახვის გარეშე

11. Oracle-ში „კომპლექსური“ მონაცემების არასკალარული ტიპები

  • შენახული ობიექტები
  • მარტივი მაგალითი
  • ობიექტის თვისებებისა და მეთოდების გამოყენება
  • ობიექტების მითითებების გამოყენება
  • კოლექციები
  • ჩადგმული მაგიდები
  • VARRAY მასივები
  • XMLTYPE
  • მარტივი მაგალითი
  • XMLTYPE მონაცემთა ცხრილები
  • ცხრილის მონაცემების XMLTYPE-ზე გადაყვანა
  • აკრიფეთ ANYDATA

12. შესანახი ობიექტების დამხმარე ტიპები

  • უნიკალური რიცხვების გენერატორი
  • ოპერაციული სისტემის დირექტორია
  • ცხრილები დროებითი შენახვის მონაცემებით
  • ბმული სხვა მონაცემთა ბაზასთან
  • ქვეპროგრამები
  • ინდექსები
  • მიკროსქემის მთლიანობის შეზღუდვების შემოწმების ინდექსები
  • ცხრილები გარე მონაცემების შესანახით

13. რამდენიმე შენიშვნა SQL განცხადებების ოპტიმიზაციის შესახებ

14. გარიგებები და საკეტები

  • ტრანზაქციები Oracle-ში
  • ტრანზაქციებით მონაცემთა ჩაკეტვის მაგალითები
  • საკეტების სახეები
  • იმპლიციტური ჩაკეტვა DML ოპერაციებზე
  • საგარეო გასაღებების გავლენა
  • ცხრილის აშკარა ჩაკეტვა (TM ტიპი) LOCK ბრძანებით
  • ცხრილის ცალკეული რიგების აშკარად ჩაკეტვა
  • ჯგუფური ბლოკირების დაუსაბუთებელი ფორმა
  • ბლოკირება DDL პუნქტებით

15. მომხმარებლები (სქემები) და მონაცემების ხელმისაწვდომობის შეზღუდვის დამატებითი საშუალებები

16. სისტემური კატალოგის ცხრილები (ლექსიკონი-ცნობარი)

18. ჩაშენებული SQL

  • შეკითხვის წერის რამდენიმე მაგალითი

19. თანამშრომელთა გაცემა უფრო მაღალი (დაბალი) ხელფასის შესაბამისად

  • შეკითხვა მონაცემთა ბაზაში
  • "აშკარა", მაგრამ არასწორი გამოსავალი
  • სწორი გადაწყვეტილებები
  • Top-N გადაწყვეტა (8.1.5 ვერსიიდან)
  • ამოხსნა ანალიტიკური რანგის ფუნქციების გამოყენებით

20. შეკითხვის ხელახალი ფორმულირება HAVING-ით

22. არა პირობითი ხაფანგი

23. ხაფანგში NOT IN (S)

PL/SQL-ის შესავალი

1. ძირითადი ცნებები

  • PL/SQL-ის ადგილი Oracle-ის არქიტექტურაში
  • PL/SQL პროგრამის ზოგადი სტრუქტურა

2. მონაცემთა ძირითადი ტიპები და სტრუქტურები

  • სკალარული ცვლადები
  • რიცხვითი ტიპები
  • სიმებიანი ტიპები
  • დროის წერტილები და ინტერვალები
  • ლოგიკური ცვლადები
  • LOB ტიპები
  • ცვლადების და მუდმივების გამოცხადება
  • პოსტები
  • პროგრამაში ჩანაწერების გამოცხადება
  • დავალებები
  • უკვე ხელმისაწვდომი მონაცემების ტიპების ბმული
  • მორგებული ქვეტიპები

3. გამონათქვამები

4. ძირითადი საკონტროლო სტრუქტურები

  • პროგრამის განშტოება
  • IF-THEN შეთავაზება
  • IF-THEN-ELSE პუნქტი
  • IF-THEN-ELSIF წინადადება
  • CASE გთავაზობთ
  • კონტროლის უპირობო გადაცემა
  • ციკლები
  • მარტივი მარყუჟი
  • დათვლის ციკლი (FOR)
  • ციკლი კურსორზე (FOR)
  • WHILE მარყუჟი
  • REPEAT UNTIL მარყუჟის სიმულაცია
  • ეტიკეტები ციკლებში და ბლოკებში

5. ქვეპროგრამები

  • ადგილობრივი რუტინები
  • "გარე" სახელების ხელახალი განსაზღვრა
  • წინ განცხადებები
  • სახელების გამეორება იმავე დონეზე (გადატვირთვა)
  • 6. მონაცემთა ბაზასთან ურთიერთქმედება: სტატიკური SQL
  • სკალარების (სიის) ნაცვლად ჩანაწერების გამოყენება

7. მონაცემთა ბაზაში ცვლილებების რეგულირება

  • ტრანზაქციის მართვა
  • საკეტები
  • ავტონომიური გარიგებები

8. ჩამონტაჟებული დინამიური SQL

  • ჩაშენებული დინამიური SQL განცხადებები
  • დინამიური SQL-თან მუშაობის ორი გზის შედარებითი მაგალითი

9. კურსორების გამოყენება

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

10. გამონაკლისების მართვა

  • გამონაკლისების გამოცხადება
  • მაგალითების დამუშავება
  • გამონაკლისების სროლა
  • დაფარვა და განაწილება
  • "შიდა" ბლოკის გამონაკლისები
  • SQLCODE და SQLERRM ფუნქციების გამოყენება

11. შენახული პროცედურები და ფუნქციები

  • ზოგადი სინტაქსი
  • Პარამეტრები
  • პარამეტრის ტიპი
  • პარამეტრის გამოყენების რეჟიმი
  • ნაგულისხმევი მნიშვნელობები
  • პარამეტრების რეალური მნიშვნელობების მითითების გზები
  • პარამეტრებზე და ლოკალურ ცვლადებზე წვდომა ქვეპროგრამის სხეულში
  • ინსტრუქციები შემდგენელისთვის ქვეპროგრამების შექმნისას
  • მონაცემთა ბაზაში შენახული რუტინები და მონაცემთა წვდომის პრივილეგიები
  • ორი ლოგიკა მონაცემთა ბაზის მონაცემებზე წვდომის პრივილეგიების განხორციელებისთვის
  • როლების მეშვეობით პრივილეგიების გადაცემის თავისებურებები

12. ტრიგერის პროცედურები

  • ტრიგერის პროცედურის შექმნა
  • ტრიგერის პროცედურების გამორთვა
  • ტრიგერების პროცედურები DML კატეგორიის მოვლენებისთვის
  • ტრიგერის კომბინირებული პროცედურები
  • ტრანზაქციების მართვა ტრიგერის პროცედურის ორგანოში
  • ტრიგერის პროცედურების თანმიმდევრობა, როდესაც რამდენიმე მათგანია
  • ტრიგერების პროცედურები დასკვნის ცხრილების ნაცვლად
  • ტრიგერების პროცედურები DDL მოვლენებისთვის
  • ჩართეთ პროცედურები სქემისა და მონაცემთა ბაზის დონის მოვლენებისთვის

13. პაკეტები PL/SQL-ში

  • პაკეტის ზოგადი სტრუქტურა
  • პაკეტის ელემენტებზე წვდომა
  • (გლობალური) პაკეტის მონაცემები
  • ურთიერთ ზარები და სახელების გამეორება
  • პაკეტის ინიციალიზაცია
  • პრაგმა SERIALLY_REUSABLE

14. PL/SQL ფუნქციების გამოძახება SQL განცხადებებში

  • SQL-ში მომხმარებლის ფუნქციების გამოყენების მოთხოვნები და შეზღუდვები
  • ფუნქციების გამოძახება პაკეტებიდან SQL-ში
  • სვეტისა და ფუნქციის სახელების კონფლიქტის მოგვარება
  • ცხრილის ფუნქციები SQL-ში

15. მონაცემთა უფრო რთული ტიპები: კოლექციები

  • აკრიფეთ დეკლარაციის სინტაქსი კოლექციებისთვის
  • ასოციაციურ მასივებთან მუშაობა
  • პროგრამაში ჩადგმული ცხრილისა და VARRAY მასივის შექმნა
  • კოლექციებში ნივთების დამატება და ამოღება
  • მრავალი ქმედება კოლექციებით
  • კოლექციის კონვერტაციები
  • პროგრამაში კოლექციებთან მუშაობის მეთოდები
  • პროგრამაში კოლექციების გამოყენების მაგალითები
  • პრივილეგია
  • მოთხოვნის სერიული შესრულება და მასივების მიბმა
  • მსგავსი ოპერაციების სერიული შესრულება: FORALL კონსტრუქცია
  • მასივებით დაკავშირება: BULK COLLECT INTO კონსტრუქცია
  • მაგალითი SCOTT სქემისთვის
  • კოლექციების გამოყენება ცხრილის ფუნქციებში (სტრიმინგის განხორციელება)
  • მარტივი მაგალითი
  • გამოიყენეთ მონაცემთა კონვერტაციისთვის

16. გამართვის პროცედურები PL/SQL-ში

  • ლექსიკონის ცხრილები
  • რუტინული დამოკიდებულებები
  • სისტემის პაკეტები
  • პაკეტი DBMS_PROFILER
  • DBMS_TRACE პაკეტი
  • DBMS_UTILITY პაკეტის ფუნქციები
  • პაკეტი DBMS_DEBUG
  • პროგრამის მუშაობის პროფილის აგების მაგალითი

17. პროგრამირების სისტემები PL/SQL-სთვის

18. PL/SQL სისტემის პაკეტები

  • პაკეტები STANDARD და DBMS_STANDARD
  • სხვა სისტემის პაკეტები
  • მონაცემების ჩაწერა პროგრამიდან ფაილში და უკან
  • მონაცემთა დაშიფვრა
  • სამუშაოების ავტომატური გაშვება Oracle-ში
  • ბიბლიოთეკის ბუფერში ობიექტების დინამიური განლაგების მართვა
  • დიდი არასტრუქტურირებული NULL ობიექტების მანიპულირება
  • ძველი მონაცემების ღირებულებებზე წვდომა
  • შეტყობინებების გაგზავნა PL/SQL პროგრამიდან
  • PL/SQL-ში მუშაობის შესაძლებლობები COM Automation-ით
  • დამატებითი ინფორმაცია
  • კურსორის გახსნისა და დამუშავების გამიჯვნის მარტივი მაგალითი
  • სამუშაო დაყოფის უფრო რთული მაგალითი

20. ტრიგერების პროცედურების ატრიბუტები მონაცემთა ბაზის სქემის დონეზე და მოვლენები DBMS-ში

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

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

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

ტრენინგი საშუალებას მოგცემთ არა მხოლოდ მიიღოთ ცოდნა და უნარები, არამედ დაადასტუროთ ისინი სერტიფიცირებული სპეციალისტის სტატუსის შესაბამისი გამოცდების ჩაბარებით. გამოცდილი სპეციალისტები Microsoft SQL Server DBMSან Oracleშეიძლება დაინტერესდეს ბიზნეს დაზვერვის სისტემების სწავლით. ეს ამოცანები საკმაოდ რთულია, რთული მათემატიკური აპარატის გამოყენებით, მაგრამ ისინი საშუალებას იძლევა არა მხოლოდ მიმდინარე პროცესების გაანალიზება, არამედ მომავლის პროგნოზების გაკეთება, რაც დიდი კომპანიების მოთხოვნაა. ამიტომაა, რომ ბაზარზე მოთხოვნადია ბიზნეს ანალიტიკის სპეციალისტები და მათი მუშაობის ანაზღაურების დონე ძალიან, ძალიან წესიერია, თუმცა მონაცემთა ბაზის კვალიფიციური სპეციალისტები, ადმინისტრატორები და დეველოპერები ასევე ვერ უჩივიან შემოსავლის დაბალ დონეს. მობრძანდით ჩვენს კურსებზე და მიიღეთ სასურველი და მაღალანაზღაურებადი პროფესია. Ჩვენ გელოდებით თქვენ!

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

სასწავლო ცენტრი "ინტერფეისი"გთავაზობთ საკონსულტაციო მომსახურებას ბიზნეს პროცესის მოდელების შექმნაზე, საინფორმაციო სისტემების დიზაინზე, მონაცემთა ბაზის სტრუქტურების შემუშავებაზე და ა.შ.

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