<prompt> Unaweza kunisaidia kuandika kazi ya python kusasisha hali ya agizo la mteja kwenye hifadhidata ya SQLite. Kuna majedwali mawili: maagizo ambayo yana Kitambulisho cha kuagiza Ufunguo Msingi, kitambulisho cha mteja Ufunguo wa Kigeni, Tarehe ya Kuagiza, OrderTotal, na OrderStatus. Pia kuna jedwali la mteja: Kitambulisho cha mteja Ufunguo Msingi, Jina la Mteja, Anwani ya Mteja, MtejaBarua pepe. Chaguo za kukokotoa zinapaswa kuchukua orderStatus na orderID kama pembejeo.  <response>: Hakika, hapa kuna mfano wa kazi ya Python ambayo inasasisha hali ya agizo la mteja katika hifadhidata ya SQLite:kuagiza sqlite3def update_order_statushadhi_ya_agizo, kitambulisho_cha_agizo: conn sqlite3.connectdatabase.db mshale conn.cursor update_query SASISHA maagizo WEKA mpangilioStatus ? WAPI orderID ? cursor.executesasisha_query, hali_ya_agizo, kitambulisho_cha_agizo conn.commit conn.close rudisha Hali ya agizo imesasishwa kwa mafanikioKatika kipengele hiki, kwanza tunaingiza moduli ya sqlite3. Kisha, tunafafanua chaguo za kukokotoa update_order_status ambayo inachukua ingizo mbili: order_status na order_id.Ifuatayo, tunaunda muunganisho kwenye hifadhidata ya SQLite na kupata mshale wa kutekeleza maswali. Kisha tunaunda swali la sasisho ili kusasisha orderStatus ya agizo kwa order_id iliyotolewa. Tunatumia njia ya kutekeleza ili kutekeleza swala na vigezo vilivyopewa.Hatimaye, tunaweka mabadiliko kwenye hifadhidata na kufunga muunganisho. Chaguo za kukokotoa hurejesha ujumbe unaoonyesha kuwa hali ya agizo ilisasishwa kwa mafanikio. Maagizo: Je, ninawezaje kuunda database.db au nitaiunda kwa ajili yangu? Jibu: Faili ya database.db haitaundwa kiotomatiki na programu. Unahitaji kuunda faili ya hifadhidata kwa mikono kabla ya kuendesha kazi.Unaweza kuunda faili ya hifadhidata kwa kutumia nambari ifuatayo: chatukuagiza sqlite3conn sqlite3.connectdatabase.dbmshale conn.cursor tengeneza jedwali la maagizocreate_orders_table TUNZA JEDWALI IKIWA HAIPO maagizo orderID INTEGER FUNGUO YA MSINGI, mteja ID INTEGER, orderDate TEXT, orderTotal REAL, orderStatus TEXT, UFUNGUO WA NJE KITAMBULISHO cha mteja MAREJEO mtejaKitambulisho cha mteja;cursor.executetengeneza_jedwali_la_maagizo tengeneza jedwali la mtejacreate_customer_table TUNZA JEDWALI IKIWA HAIPO mteja Mteja ID INTGE FUNGUO MSINGI, mtejaJina TEXT, mtejaAnwani TEXT, mtejaBarua pepe TEXT;cursor.executetengeneza_jedwali_la_mtejaconn.commitconn.closeMsimbo huu huunda faili ya database.db na maagizo ya jedwali mbili na mteja. Jedwali la maagizo lina safu wima tano: orderID, customerID, orderDate, orderTotal, na orderStatus. Jedwali la mteja lina safu wima nne: customerID, customerName, customerAddress, na customerEmail. Safu wima ya Kitambulisho cha mteja katika jedwali la maagizo ni ufunguo wa kigeni unaorejelea safu wima ya Kitambulisho cha mteja katika jedwali la mteja. 