მონაცემთა ბაზების შესავალი Python-ში
მონაცემთა ბაზა (შემოკლებით ᴍʙ) - ადგილია, სადაც ინახება საიტის მონაცემები. ეს შეიძლება იყოს გვერდების ტექსტები, მომხმარებლების სიები მათი ლოგინებითა და პაროლებით, პროდუქციის კატალოგები და სხვა.
მონაცემთა ბაზა შედგება ცხრილებისგან. რა არის ცხრილი, იცით ცხოვრებიდან: ეს არის სტრიქონები და სვეტები. ხოლო სტრიქონების და სვეტების გადაკვეთაზე განლაგებულია უჯრედები.
მონაცემთა ბაზებში სვეტებს ხშირად უწოდებენ ველებს, ხოლო სტრიქონებს - ჩანაწერებს.
თავად მონაცემთა ბაზა წარმოადგენს გარკვეულ პროგრამას, რომელიც ინახავს მონაცემებს და საშუალებას აძლევს ამ მონაცემების მიღებას და შეცვლას.
მონაცემების მიღება და შეცვლა ხდება მოთხოვნების საშუალებით. მოთხოვნები წარმოადგენენ ბრძანებებს, დაწერილს სპეციალურ ენაზე - SQL-ზე.
მუშაობა მონაცემთა ბაზებთან Python-ის მეშვეობით არ წარმოადგენს რაიმე განსაკუთრებულ სირთულეს. ერთადერთი, რასაც შეიძლება პრობლემები შეექმნას - ეს არის გრძელი საწყისი მოსამზადებელი ეტაპი, რომელიც რამდენიმე გაკვეთილს გასტანს. მაგრამ, ამის შემდეგ, შემდგომ ყველაფერი მნიშვნელოვნად გაადვილდება.
SQL ᴍʙ-ები მუშაობენ სხვადასხვა ძრავებზე. მათგან ყველაზე პოპულარულია:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
შემდგომ გაკვეთილებში ყველა მაგალითი იქნება დაფუძნებული ძრავ Mysql-თან მუშაობაზე.