Муқаддима ба базаҳои додаҳо дар Python
Базаи додаҳо (ихтисораш БД) - ин ҷоест, ки додаҳои сайт дар он нигоҳ дошта мешаванд. Ин метавонад матнҳои саҳифаҳо, рӯйхати корбарон бо логин ва рамзҳои онҳо, каталогҳои маҳсулот ва дигар чизҳо бошад.
Базаи додаҳо аз ҷадвалҳо иборат аст. Чи ҳаст ҷадвалро шумо аз зиндагӣ медонед: ин сатрҳо ва сутунҳо мебошанд. Ва дар буриши сатр ва сутун ҳуҷайраҳо ҷойгир мешаванд.
Дар базаҳои додаҳо сутунҳоро аксар вақт майдонҳо меноманд, ва сатрҳоро - сабтҳо.
Худи базаи додаҳо барномаест, ки додаҳоро дар худ нигоҳ медорад ва имкон медиҳад, ки ин додаҳо гирифта ва тағйир дода шаванд.
Гирифтан ва тағйир додани додаҳо бо дархостҳо сурат мегирад. Дархостҳо намояндаи дастурҳое ҳастанд, ки дар забони махсус - SQL навишта шудаанд.
Кор бо базаҳои додаҳо тавассути Python мураккабияти махсусеро намеофарорад. Як чиз, ки бо он мушкилиҳо пайдо шуда метавонанд - ин марҳилаи тӯлонии омодагии ибтидоӣ мебошад, ки бар чанд дарс тӯлонӣ хоҳад шуд. Вале, пас аз ин, дигар ҳама чиз ба таври назаррас осонтар хоҳад шуд.
Базаҳои додаҳои SQL бо муҳаррикҳои гуногун кор мекунанд. Машҳуртарини онҳо инҳоянд:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
Дар дарсҳои оянда ҳамаи мисолҳо бар асоси кор бо муҳаррики Mysql хоҳанд буд.