ლექციების ჩატარება შესაძლებელია, როგორც დისტანციურად, ასევე ტრენინგ ცენტრში ან კორპორატიული დაკვეთის შემთხვევაში დამკვეთი კომპანიის სივრცეში!
1. MS SQL Server-ის ადმინისტრირების კურსი.
კურსი განიხილავს რელაციური მონაცემთა ბაზების ადმინისტრირების მეთოდებს. თეორიული ცოდნის მიღების გარდა კურსის მონაწილეები დაეუფლებიან მონაცემთა ბაზების ადმინისტრირების პრაქტიკულ გამოცდილებასა და ჩვევებს.
კურსის ბოლოს მსმენელები მიიღებენ ცოდნის დამადასტურებელ სერტიფიკატს და დამოუკიდებლად შეძლებენ ადმინისტრირება გაუწიონ მონაცემთა ბაზებს.
სასწავლო კურსის შესწავლის წინაპირობები:
• Microsoft Windows ოპერაციული სისტემის და მისი ძირითადი ფუნქციების ცოდნა.
• Transact-SQL-ზე მუშაობის გამოცდილება.
• რელაციური მონაცემთა ბაზების ცოდნა.
• გამოცდილება მონაცემთა ბაზების დიზაინის კუთხით.
კურსის შინაარსი:
• SQL Server-ის დაინსტალირება.
• SQL Server მონაცემთა ბაზების კონფიგურაცია.
• SQL Server-ის აღდგენის მოდელების აღწერა.
• მონაცემთა ბაზების სარეზერვო ასლების აღდგენა.
• მონაცემთა ბაზების აღდგენა.
• მონაცემების იმპორტი და ექსპორტი.
• მომხმარებლების ავტორიზაცია.
• სერვერული და მონაცემთა ბაზების როლები.
• უფლებების გაცემა და კონფიგურაცია.
• მონაცემთა ბაზების დაშიფვრა და აუდიტის გამოყენება.
• SQL Server Agent-ის და Job-ების მართვა.
• SQL Server აგენტის უსაფრთხოების კონფიგურაცია.
• მონაცემთა ბაზის ფოსტის, შეტყობინებების და გაფრთხილებების კონფიგურაცია.
• მონაცემთა ბაზების შენარჩუნება.
• SQL Profiler-ის, SQL Trace-ის კონფიგურაცია და მონაცემთა ბაზის ძრავის Tuning Advisor-ის გამოიყენება.
• მონაცემების მონიტორინგი დინამიკური მართვის თვალსაზრისით.
განსახილველი თემები:
1: SQL Server მონაცემთა ბაზის ადმინისტრირების შესავალი.
• მონაცემთა ბაზის ადმინისტრირების მიმოხილვა.
• SQL Server-ის პლატფორმის გაცნობა.
• მონაცემთა ბაზების მართვის ინსტრუმენტები და ტექნიკა.
2: SQL Server-ის ინსტალაცია და კონფიგურაცია.
• SQL Server-ის ინსტალაციის დაგეგმვა.
• SQL Server-ის ინსტალაცია.
• პოსტ-ინსტალაციის კონფიგურაცია.
3: მონაცემთა ბაზების მეხსიერებაზე მუშაობა.
• მონაცემთა საცავის SQL Server-ისთვის წარდგენა.
• სისტემური მონაცემთა ბაზების საცავის მართვა.
• მომხმარებლების მონაცემთა ბაზის მონაცემთა საცავის მართვა.
• მონაცემთა ბაზის ფაილების წაშლა.
• ბუფერული ქეშის კონფიგურაცია.
4: სარეზერვო (Backup) სტრატეგიის დაგეგმვა და განხორციელება.
• აღდგენის მოდელები.
• სარეზერვო ასლების სტრატეგიის დაგეგმვა.
• მონაცემთა ბაზებისა და ტრანზაქციების ლოგ ჟურნალების აღდგენა.
• სარეზერვო ასლების პარამეტრების გამოყენება.
• სარეზერვო ასლების საიმედოობის უზრუნველყოფა.
5: MS SQL Server მონაცემთა ბაზების აღდგენა (Restore).
• აღდგენის პროცესის გაცნობა.
• მონაცემთა ბაზების აღდგენა.
• მოწინავე (Advanced) აღდგენის სცენარები .
• Point-in-Time აღდგენა.
6: მონაცემთა იმპორტი და ექსპორტი.
• მონაცემთა მიმოცვლის მოდულის შესავალი.
• მონაცემთა იმპორტი და ექსპორტი.
• მონაცემთა ბაზების დაკოპირება და გადაადგილება.
7: SQL Server-ის მუშაობის მონიტორინგი.
• SQL Server-ის მონიტორინგის შესავალი.
• დინამიკური მართვის View-ები და ფუნქციები.
• Performance Monitor.
8: SQL Server-ის აქტივობის გამოკვლევა.
• SQL Server-ის დატვირთვის მოკვლევა.
• Trace-ების გამოყენება.
დღე 9: უსაფრთხოების მართვა SQL Server-ში.
• SQL Server უსაფრთხოების შესავალი.
• სერვერული დონის უსაფრთხოების მართვა.
• მონაცემთა ბაზის დონის ძირითადი ასპექტები.
• მონაცემთა ბაზის უფლებები.
10: მონაცემებზე წვდომის აუდიტი და დაშიფვრა.
• მონაცემებზე წვდომის აუდიტი SQL Server-ში.
• აუდიტის განხორციელება SQL Server-ში.
• მონაცემთა ბაზების დაშიფვრა.
11: SQL Server-ის მენეჯმენტის ავტომატიზირება.
• SQL Server-ის მართვის ავტომატიზაცია.
• SQL Server Agent Job-ების განხორციელება.
• SQL Server Agent Job-ების მართვა.
• Job Step Security კონტექსტის მართვა.
• Job-ების მართვა მრავალ სერვერზე.
12: ბაზების მონიტორინგი შეტყობინებებით და გაფრთხილებებით.
• SQL Server-ის შეცდომების მონიტორინგი.
• მონაცემთა ბაზის ფოსტის (Database Mail) კონფიგურაცია.
• ოპერატორების, შეტყობინებების და Alert-ების კონფიგურაცია.
კურსის ხანგრძლივობა: 12 ლექცია (კვირაში 2-3ჯერ)
ლექციის ხანგრძლივობა: 1 სთ30წთ
ღირებულება:700 ლარი მცირე რიცხოვან ჯგუფში
MS SQL სერვერის გამოყენება და მხარდაჭერა.
სასწავლო კურსის მიზანია: კურსის მონაწილე გაეცნოს რელაციურ მონაცემთა ბაზებთან მუშაობის ძირითად მეთოდებს. კურსის ბოლოს მსმენელი მიიღებენ ცოდნის დამადასტურებელ სერტიფიკატს.
კურსის შინაარსი:
• SQL Server-ის პლატფორმის გაცნობა.
• SQL Server-ის დაინსტალირება.
• SQL Server მონაცემთა ბაზების კონფიგურაცია.
• T-SQL-ის შესავალი, SELECT მოთხოვნების დაწერა.
• DML-ის გამოყენება მონაცემთა მოდიფიცირებისთვის.
• მრავალი ცხრილიდან მონაცემების ქუერინგი, Join-ები, მონაცემთა დაჯგუფება და გაერთიანება.
• მონაცემთა დახარისხება და გაფილტვრა, SQL Server-ის მონაცემთა ტიპებთან მუშაობა.
• მონაცემთა კონვერტაცია, შეზღუდვები.
• ფუნქციები, პროცედურები, ტრიგერები და ინდექსები.
განსახილველი თემები:
1: შესავალი Microsoft SQL Server-ში.
• SQL სერვერის ძირითადი არქიტექტურა.
• SQL Server-ის პლატფორმის გაცნობა.
• მონაცემთა ბაზების მართვის ინსტრუმენტები და ტექნიკა.
• SQL Server გამოცემები და ვერსიები.
• SQL Server-ის ინსტალაციის დაგეგმვა.
• SQL Server-ის ინსტალაცია.
• პოსტ-ინსტალაციის კონფიგურაცია.
• SQL Server Management Studio-ში მუშაობა.
2: T-SQL-ის შესავალი, SELECT მოთხოვნების დაწერა.
• T-SQL-ის გაცნობა.
• ნაკრებები (Sets) გაგება.
• პრედიკატების ლოგიკის გაგება.
• ლოგიკური ოპერაციები SELECT ბრძანებებში.
• SELECT ბრძნებების დაწერა.
• დუბლიკატების აღმოფხვრა DISTINCT ბრძანებით.
• სვეტისა და ცხრილის მეტსახელების გამოყენება.
• CASE გამოსახულებები.
3: DML–ის გამოყენება მონაცემთა მოდიფიცირებისთვის.
• მოდულის მიმოხილვა.
• მონაცემთა დამატება ცხრილებში.
• მონაცემების შეცვლა და წაშლა.
• რიცხვების გენერირება.
• ტრანზაქციები და ტრანზაქციების კონტროლი.
4: მრავალი ცხრილიდან მონაცემების ამოღება, მათი დაჯგუფება და გაერთიანება.
• Joins.
• Inner Joins.
• Outer Joins.
• Querying with Cross Joins and Self Joins.
• აგრეგატული ფუნქციები.
• GROUP BY ფუნქციის გამოყენება.
• HAVING გამოყენება.
5: მონაცემთა დახარისხება და გაფილტვრა. SQL Server-ის მონაცემთა ტიპებთან მუშაობა.
• მონაცემთა დახარისხება.
• მონაცემთა გაფილტვრა პრედიკატებით.
• მონაცემთა გაფილტვრა TOP და OFFSET-FETCH ბრძანებებით.
• უცნობ მნიშვნელობებზე მუშაობა.
• SQL Server-ის მონაცემთა ტიპების გაცნობა.
• მონაცემთა ტიპებთან მუშაობა.
• თარიღისა და დროის მონაცემებთან მუშაობა.
6: ჩაშენებული ფუნქციების გამოყენება.
• ბრძანებების წერა ჩაშენებული ფუნქციებით.
• კონვერტაციის ფუნქციების გამოყენება.
• ლოგიკური ფუნქციების გამოყენება.
• ფუნქციების გამოყენება NULL თან სამუშაოდ.
7: ფუნქციების, პროცედურების და ტრიგერების აღწერა.
• ტრიგერები და მიმდევრობები, პროცედურები და ფუნქციები.
• მათი გამოყენება SELECT ბრძანებებში.
• შექმნა, შეცვლა და წაშლა.
8: მონაცემთა ორგანიზება და მათზე წდომა, შეზღუდვები.
• არაკლასტერული ინდექსი.
• კლასტერული ინდექსი.
• უნიკალური ინდექსი.
• ინდექსის შექმნა.
• ინდექსების მართვა.
• ძირითადი გასაღები.
• მეორადი გასაღები.
კურსის ხანგრძლივობა: 8 ლექცია (კვირაში 2-3ჯერ)
ლექციის ხანგრძლივობა: 1 სთ30წთ
ღირებულება:700 ლარი მცირე რიცხოვან ჯგუფში