შესავალი მონაცემთა ბაზების დიზაინსა და მოდელირებაში SQL - ით.
ისწავლე როგორ შექმნა, შეცვალო, წაიკითხო და წაშალო ინფორმაცია რელაციური მონაცემთა ბაზების გამოყენებით. ისწავლე როგორ ხდება რეალური სამყაროს საგნების მოდელირება და მათ შორის კავშირების გაბმა ცხრილების გამოყენებით.
ისწავლე ტიპების, ტრიგერებისა და შეზღუდვების გამოყენება.
ისწავლე როგორ შეიძლება სხვადასხვა ცხრილებში არსებული ინფორმაციის შერწყმა/JOIN ძირითადი და უცხო გასაღებების გამოყენებით.
ისწავლე ძებნის ავტომატიზაცია წინასწარ მომზადებული ვირტუალური ცხრილების/views საშუალებით და როგორ ხდება ძებნის სისწრაფის ოპტიმიზაცია ინდექსაციის გამოყენებით.
ისწავლე როგორ დაუკავშირდე SQL მონაცემთა ბაზას ისეთი ენების გამოყენებით როგორიცაა Python.
კურსი იწყება SQLite - ით და მთავრდება PostgreSQL - ისა და MySQL - ის საფუძვლების სწავლით.
კრუსი შედგენილია Harvard - ის ოფიციალური სასწავლო პროგრამით.
- Querying - ინფორმაციის დეტალური ძებნა და ამოღება.
- Relating - ინორმაციული სტრუქტურების ერთმანეთთან დაკავშირება.
- Designing - ინფორმაციული სტრუქტურის დიზაინი.
- Writing - მონაცემთა სტრუქტურებში ინფორმაციის ჩაწერა.
- Viewing - ინფორმაციის მიღება ვირტუალური გზებით.
- Optimizing - მონაცემთა ბაზებისა და შესაბამისი ოპერაციების ოპტიმიზაცია.
- Scaling - მასშტაბირება.
ამ კურსის გავლისას რაიმეს წინასწარი ცოდნა აუცილებელი არ არის რადგან ვიწყებთ 0 - დან და კურსი შექმნილია მარტივად დასაძლევი ფორმატით.
როგორც ზემოთ ვახსენეთ, კურსის გასავლელად რაიმეს წინასწარ ცოდნა საჭირო არ არის. თუმცა როგორც ამ კურსის ავტორი, რეკომენდაციას ვუწევ პარალელურად გაიაროთ Python - ის საწყისების კურსი. ეს აუცილებელი არ არის, თუმცა გაცილებით ღირებულ ცოდნასა და გამოცდილებას მიიღებთ.
- Querying - ინფორმაციის დეტალური ძებნა და ამოღება.
- Relating - ინორმაციული სტრუქტურების ერთმანეთთან დაკავშირება.
- Designing - ინფორმაციული სტრუქტურის დიზაინი.
- Writing - მონაცემთა სტრუქტურებში ინფორმაციის ჩაწერა.
- Viewing - ინფორმაციის მიღება ვირტუალური გზებით.
- Optimizing - მონაცემთა ბაზებისა და შესაბამისი ოპერაციების ოპტიმიზაცია.
- Scaling - მასშტაბირება.