Ներածություն Python-ում տվյալների բազաներին
Տվյալների բազա (հապավումով ՏԲ) այն տեղն է, որտեղ պահվում են կայքի տվյալները: Դրանք կարող են լինել էջերի տեքստերը, օգտատերերի ցուցակները նրանց մուտքանուններով և գաղտնաբառերով, արտադրանքի կատալոգները և այլն:
Տվյալների բազան բաղկացած է աղյուսակներից: Ինչ է աղյուսակը դուք գիտեք կյանքից. դա տողեր և սյուներ են: Իսկ տողերի և սյուների հատման կետում գտնվում են բջիջներ:
Տվյալների բազաներում սյուները հաճախ անվանում են դաշտեր, իսկ տողերը՝ գրառումներ:
Տվյալների բազան ինքնին որոշակի ծրագիր է, որը պահում է իր մեջ տվյալներ և հնարավորություն է տալիս այդ տվյալները ստանալ և փոփոխել:
Տվյալների ստացումը և փոփոխումը տեղի է ունենում հարցումների օգնությամբ: Հարցումները ներկայացնում են հրամաններ, գրված հատուկ լեզվով՝ SQL:
Python-ի միջոցով տվյալների բազաների հետ աշխատանքը հատուկ բարդություն չի ներկայացնում: Միակ բանը, որի հետ կարող են խնդիրներ առաջանալ, դա երկար նախնական նախապատրաստական փուլն է, որը կձգվի մի քանի դասի: Բայց դրանից հետո, ամեն ինչ զգալիորեն կդառնա ավելի հեշտ:
SQL ՏԲ-ն աշխատում են տարբեր շարժիչների վրա: Դրանցից ամենատարածվածներն են.
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
Հետագա դասերում բոլոր օրինակները կհիմնված լինեն Mysql շարժիչի հետ աշխատանքի վրա: