<prompt> Unda schema ya hifadhidata kwa jedwali la mtumiaji.  <response>: Ratiba ya hifadhidata ya jedwali la mtumiaji inaweza kujumuisha sehemu zifuatazo: - id_ya_mtumiaji Ufunguo Msingi: Kitambulisho cha kipekee kwa kila rekodi ya mtumiaji kwenye jedwali. Hii inaweza kuwa thamani kamili inayozalishwa kiotomatiki. - jina la mtumiaji: Jina la mtumiaji lililochaguliwa na mtumiaji. Sehemu hii inaweza kuwa na kizuizi cha kipekee. - barua pepe: Anwani ya barua pepe ya mtumiaji. Sehemu hii pia inaweza kuwa na kikwazo cha kipekee cha kuzuia akaunti nyingi zilizo na barua pepe sawa. - nenosiri: Nenosiri lililosimbwa la mtumiaji. - jina_la_kwanza: Jina la kwanza la mtumiaji. - jina_la_mwisho: Jina la mwisho la mtumiaji. - tarehe_ya_kuzaliwa: Tarehe ya kuzaliwa ya mtumiaji. - created_at: Muhuri wa muda wa wakati rekodi ya mtumiaji iliundwa. - isasishwa_saa: Muhuri wa muda wa wakati rekodi ya mtumiaji ilisasishwa mara ya mwisho. Ratiba inaweza kuwakilishwa katika SQL kama ifuatavyo: sql CREATE TABLE watumiaji user_id INT PRIMARY KEY AUTO_INCREMENT, jina la mtumiaji VARCHAR50 NOT NULL UNIQUE, barua pepe VARCHAR255 NOT NULL UNIQUE, password NOT VARCHAR255 jina_la_kwanza VARCHAR50 SI BATILI, jina_la_mwisho VARCHAR50 SI BATILI, tarehe_ya_kuzaliwa TAREHE SI FUPI, iliundwa_saa DATETIME HAKUNA NULL DEFAULT CURRENT_TIMESTAMP, imesasishwa_saa DATETIME SI BASI DEFAULT CURRENT_TIMESTAMP ON ENT_TIMESTAMP ON ENT_TIMESTAMP; 