Utangulizi wa Mbegu za Data katika Python
Mbegu ya data (kifupi: DB) ni mahali, ambapo data za tovuti huhifadhiwa. Hizi zinaweza kuwa maandiko ya kurasa, orodha za watumiaji na majina yao ya utumiaji na nywila, majalada ya bidhaa na mengineyo.
Mbegu ya data ina meza. Unalichokiona meza unajua kutokana na maisha ya kila siku: hii ni mistari na safu wima. Na kwenye makutano ya mistari na safu wima kuna seli.
Katika mbegu za data, safu wima mara nyingi huitwa sehemu, na mistari - rekodi.
Mbegu ya data yenyewe inawakilisha programu fulani, inayohifadhi data ndani yake na inayoruhusu data hizi kupatikana na kubadilishwa.
Upataji na ubadilishaji wa data hufanyika kwa msaada wa maswali. Maswali yanawakilisha amri, ziliyoandikwa kwa lugha maalum - SQL.
Kufanya kazi na mbegu za data kupitia Python haiwakilishi ugumu wowote. Kitu pekee, ambacho kinaweza kusababisha matatizo - ni hatua ya awali ya maandalio ya muda mrefu, ambayo itadumu kwa masomo kadhaa. Lakini, baada ya hayo, kila kitaenda vizuri zaidi na kuwa rahisi.
Mbegu za SQL hufanya kazi kwenye injini mbalimbali. Zile maarufu zaidi ni:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
Katika masomo yajayo mifano yote itakuwa imeshikiliwa na kufanya kazi na injini ya Mysql.