15. မော်ဂျူး - PostgreSQL ဖြင့် Database သဘောတရားများ (Module: Database Concepts with PostgreSQL)
Relational Database များသည် မည်သည့် GIS စနစ်အတွက်မဆို အရေးကြီးသော အစိတ်အပိုင်းတစ်ခုဖြစ်ပါသည်။ ဤမော်ဂျူးတွင် Relational Database Management System (RDBMS) သဘောတရားများကို လေ့လာရမည်ဖြစ်ပြီး data များကိုသိုလှောင်ရန် database အသစ်တစ်ခုဖန်တီးရာတွင် PostgreSQL ကိုအသုံးပြုသွားမည်ဖြစ်ပါသည်၊ ထို့အပြင် အခြားသော ထင်ရှားသည့် RDBMS function များကိုအကြောင်းကိုလည်း လေ့လာရမည်ဖြစ်ပါသည်။
- 15.1. သင်ခန်းစာ - Database မိတ်ဆက် (Lesson: Introduction to Databases)
- 15.1.1. Database တစ်ခုဆိုတာဘာလဲ (What is a Database?)
- 15.1.2. ဇယားများ (Tables)
- 15.1.3. Columns / Fields
- 15.1.4. သိမ်းဆည်းထားမှုများ (Records)
- 15.1.5. ဒေတာအမျိုးအစားများ (Datatypes)
- 15.1.6. လိပ်စာ Database တစ်ခုကို Model လုပ်ခြင်း (Modelling an Address Database)
- 15.1.7. Database သီအိုရီ (Database Theory)
- 15.1.8. ပုံမှန်ဖြစ်စေခြင်း (Normalisation)
- 15.1.9. မိမိကိုယ်တိုင်ကြိုးစားကြည့်ပါ - (Try Yourself:) ★☆☆
- 15.1.10. အညွှန်းကိန်းများ (Indexes)
- 15.1.11. ကိန်းစဉ်များ (Sequences)
- 15.1.12. Entity Relationship Diagramming
- 15.1.13. Constraints, Primary Keys and Foreign Keys
- 15.1.14. Transactions
- 15.1.15. နိဂုံးချုပ် (In Conclusion)
- 15.1.16. နောက်ထပ်ဘာအကြောင်းအရာလဲ (What’s Next?)
- 15.2. သင်ခန်းစာ - Data Model အကောင်အထည်ဖော်ခြင်း (Lesson: Implementing the Data Model)
- 15.2.1. PostgreSQL Install လုပ်ခြင်း (Install PostgreSQL)
- 15.2.2. အကူအညီ (Help)
- 15.2.3. Database user တစ်ခုဖန်တီးခြင်း (Create a database user)
- 15.2.4. အကောင့်အသစ်ကို အတည်ပြုခြင်း (Verify the new account)
- 15.2.5. Database တစ်ခုဖန်တီးခြင်း (Create a database)
- 15.2.6. Database shell session တစ်ခုစတင်ခြင်း (Starting a database shell session)
- 15.2.7. SQL ထဲတွင် ဇယားများပြုလုပ်ခြင်း (Make Tables in SQL)
- 15.2.8. SQL ထဲတွင် Key များဖန်တီးခြင်း (Create Keys in SQL)
- 15.2.9. SQL ထဲတွင် Index များဖန်တီးခြင်း (Create Indexes in SQL)
- 15.2.10. SQL ထဲတွင် Table များကို ဖြုတ်ချန်/ဖျက်ခြင်း (Dropping Tables in SQL)
- 15.2.11. pgAdmin III အကြောင်း (A word on pgAdmin III)
- 15.2.12. နိဂုံးချုပ် (In Conclusion)
- 15.2.13. နောက်ထပ်ဘာအကြောင်းအရာလဲ (What’s Next?)
- 15.3. သင်ခန်းစာ - Model ထဲသို့ Data ထည့်သွင်းခြင်း (Lesson: Adding Data to the Model)
- 15.3.1. Insert statement
- 15.3.2. Constraint များအရ Data များအစီအစဉ်တကျပေါင်းထည့်ခြင်း (Sequencing Data Addition According to Constraints)
- 15.3.3. မိမိကိုယ်တိုင်ကြိုးစားကြည့်ပါ - (Try Yourself:) ★★☆
- 15.3.4. Data များရွေးချယ်ခြင်း (Select data)
- 15.3.5. Data များ Update လုပ်ခြင်း (Update data)
- 15.3.6. Data များဖျက်ခြင်း (Delete Data)
- 15.3.7. မိမိကိုယ်တိုင်ကြိုးစားကြည့်ပါ (Try Yourself:) ★★★
- 15.3.8. နိဂုံးချုပ် (In Conclusion)
- 15.3.9. နောက်ထပ်ဘာအကြောင်းအရာလဲ (What’s Next?)
- 15.4. သင်ခန်းစာ - Query များ (Lesson: Queries)
- 15.5. သင်ခန်းစာ - View များ (Lesson: Views)
- 15.6. သင်ခန်းစာ - စည်းမျဉ်းများ (Lesson: Rules)