Thuta Learning
Data & Databasesbeginnerdatabasesqlnosqlpostgresqlmongodbredisschema-designtransactionsdatabase-security

How Databases Work

Database system map ပါ — data, table, key, relationship, transaction ကို framework-neutral mental model, SQL vs NoSQL landscape တရားမျှတစွာ, database design skill, security fundamentals, AI/vector-database ကွာခြားချက်တို့ကို ဆက်စပ်ပြသပေးတဲ့ tutorial ၂၅ ခန်း — SQL, PostgreSQL, MongoDB, Redis tutorial ရှိပြီးသား piece တိုင်းအတွက် ဆက်လက်လေ့လာရန် link ပါဝင်ပါတယ်။

25 သင်ခန်းစာများ · 610 မိနစ် · Learning Platform Editorial Team

လက်ထဲမှာ ဘာရှိရင် ရပြီ

  • မလိုအပ်ပါ — concept တိုင်းကို diagram, table, prose ကနေ သင်ပေးပါတယ်
  • အကြံပြု: product hands-on depth အတွက် SQL/PostgreSQL/MongoDB/Redis tutorial များ ဖွင့်ထားခြင်း
  • JavaScript decision/schema-check example သေးသေးလေးများကို run ရန် Node.js environment

မစခင် ဒီလောက်ပဲ သိထားပါ

  • မလိုအပ်ပါ — ဒီ course က database အတွေ့အကြုံ လုံးဝ မလိုအပ်ဘူးလို့ ယူဆထားပြီး SQL, PostgreSQL, MongoDB, Redis မစတင်မီ အကြံပြု starting point ဖြစ်ပါတယ်
  • ဒီ course က SYSTEM MAP ကို သင်ပေးပါတယ် — database ဘယ်လို conceptual အလုပ်လုပ်သလဲ, ဘယ်လို ရွေးချယ်ရမလဲ — SQL syntax (သို့) product တစ်ခုချင်းစီရဲ့ hands-on usage မဟုတ်ပါ။ Syntax အသေးစိတ်နှင့် tool skill တွေက ဒီ site ရဲ့ dedicated tutorial တွေထဲမှာ ရှိပြီး၊ သက်ဆိုင်ရာ lesson ကနေ link ပါဝင်ပါတယ်
  • အကူအညီဖြစ်ပေမယ့် မလိုအပ်ပါ — application တွေက data ကို သိမ်းဆည်း/ပြန်ရယူတယ်ဆိုတဲ့ အခြေခံ idea

ဒီသင်တန်းပြီးရင် ကိုယ်ဘာလုပ်တတ်မလဲ

  • Database ဆိုတာဘာလဲ ရှင်းပြနိုင်ပြီး database, backend, API ကို ရှင်းလင်းစွာ ခွဲခြားနိုင်ခြင်း
  • Query တစ်ကြောင်းမှ မရေးဘဲ table, primary key, foreign key, one-to-one/one-to-many/many-to-many relationship ကို ရှင်းပြနိုင်ခြင်း
  • Constraint, normalization, indexing tradeoff, transaction/ACID ကို relational database မည်သည့်ခုမဆို အကျုံးဝင်တဲ့ concept အနေနှင့် ရှင်းပြနိုင်ခြင်း
  • SQL နှင့် NoSQL data model (relational, document, key-value) ကို တရားမျှတစွာ နှိုင်းယှဉ်နိုင်ပြီး ဘယ်အချိန်မှာ ဘယ်ဟာ ကိုက်ညီလဲ သိရှိခြင်း
  • SQLite, MySQL, PostgreSQL, MongoDB, Redis, Supabase ကို landscape တစ်ခုတည်းပေါ်တင်ပြီး hands-on depth အတွက် ဘယ် course ဆက်သွားရမလဲ သိရှိခြင်း
  • Requirement မှ database schema ဒီဇိုင်းဆွဲနိုင်ခြင်း — entity ဖော်ထုတ်ခြင်း, key ရွေးချယ်ခြင်း, relationship သတ်မှတ်ခြင်း, constraint ထည့်ခြင်း, access pattern အစစ်အတွက် ဒီဇိုင်းဆွဲခြင်း
  • Database security fundamentals (least privilege, parameterized query, row-level security, secret, backup) ကို vendor-neutral level မှာ ရှင်းပြနိုင်ခြင်း
  • Relational database နှင့် vector database ကို ခွဲခြားနိုင်ပြီး AI/RAG application တစ်ခုမှာ ဘယ်ဟာက ဘယ်နေရာမှာ ကိုက်ညီလဲ ရှင်းပြနိုင်ခြင်း
How Databases Work | Thuta Learning