Somo hili linaeleza msingi wa database, kwa nini tunazitumia, aina za database, na utangulizi wa MySQL. Pia tutaona jinsi Kotlin inaweza kuunganishwa na MySQL kwa ajili ya kutekeleza CRUD operations (Create, Read, Update, Delete).
Programu nyingi za kisasa huhifadhi taarifa (data) kwa ajili ya matumizi ya baadaye. Data hizi zinaweza kuwa taarifa za wanafunzi, bidhaa, au watumiaji. Ili kuzihifadhi kwa mpangilio na kuzitumia kwa ufanisi, tunatumia Database.
MySQL ni moja kati ya relational database management systems (RDBMS) maarufu duniani. Ni rahisi kutumia, ya haraka, na inapatikana bure (open-source).
Database ni mkusanyiko wa taarifa zilizopangwa kwa mpangilio ili ziweze kupatikana, kuhaririwa na kusasishwa kwa urahisi.
Database hutumika kwenye karibu kila aina ya programu: kutoka kwenye mitandao ya kijamii hadi mifumo ya kibiashara.
Relational Database (RDBMS) – data huhifadhiwa kwenye jedwali (tables) na kuhusiana (relationships).
Mfano: MySQL, PostgreSQL, Oracle.
NoSQL Database – data huhifadhiwa bila mpangilio wa tables (kama documents, key-value pairs, graphs).
Mfano: MongoDB, Firebase.
Kwa somo letu, tutalenga MySQL.
Ni RDBMS inayotumia lugha ya SQL (Structured Query Language).
SQL hutumika kuandika queries kama:
INSERT – kuongeza data
SELECT – kuchagua data
UPDATE – kusasi...
Umeionaje Makala hii.. ?
Share On:
Katika somo hili tutajifunza kuhusu method na properties za Kotlin zinazofanya kazi kwenye namba.
Soma Zaidi...Katika somo hili tutakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.
Soma Zaidi...Katika somo hili utajifunza kuhusu historia ya Kotlin pamoja na kazi za kotlin. Pia utakwenda kujifunza kuhusu uhusiano wake na java.
Soma Zaidi...Katika somo hli utakwend akujifunza kuhusu loop kwenye kOTLIN. Loop zimegawanyika katika makundi mnne ambayo ni for loop, while loop, for in loop na do while loop.
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu aina za data zinazotumika kwenye Kotlin.
Soma Zaidi...Somo hili linaeleza maana ya data classes katika Kotlin, kwa nini zipo, jinsi ya kuzitumia, sifa zake, pamoja na mifano ya vitendo. Pia tutajifunza tofauti kati ya class ya kawaida na data class.
Soma Zaidi...