Categories
Database

មូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ SQL Table & View

មាតិកា I.   ការបង្កើត Table II. ការប្រើប្រាស់ SQL View I.          ការបង្កើត Table នៅក្នុង relational database ទិន្នន័យត្រូវបានផ្ទុកនៅក្នុង tables។ យើងអាចបង្កើត tables បានច្រើននៅក្នុង database របស់យើង ដោយអាស្រ័យទៅលើតម្រូវការជាក់ស្តែងនៃប្រព័ន្ធគ្រប់គ្រងក្នុងស្ថាប័នរបស់យើង។ ដូច្នេះការបង្កើត Table ដោយប្រើប្រាស់ CREATE TABLE statement គឺជាមូលដ្ឋានគ្រឹះចម្បងរបស់ SQL។ មុនពេលដែលយើងចូលទៅស៊ីជម្រៅទៅលើ SQL syntax សម្រាប់បង្កើត CREAE TABLE យើងត្រូវតែស្វែងយល់អំពី Table ជាមុនសិន។ Table គឺជាការបង្កើតឡើងដោយ rows និង columns។ Row និមួយៗតំណាងអោយចំណែកនៃទិន្នន័យ (data) ហើយ columns និមួយៗតំណាងអោយសមាសភាគនៃ data។ ឧទាហរណ៌ ប្រសិនបើយើងមាន table មួយសម្រាប់កត់ត្រានូវ […]

Categories
Database

មូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ SQL Joins

មាតិកា I.   តើអ្វីគឺជា SQL join? II. ប្រភេទនៃ SQL Joins III. ការប្រើប្រាស់ INNER JOIN IV. ការប្រើប្រាស់ LEFT JOIN V.  ការប្រើប្រាស់ RIGHT JOIN VI. ការប្រើប្រាស់ FULL JOIN VII.ការប្រើប្រាស់ CARTESIAN JOIN VIII.ការប្រើប្រាស់ SELF JOIN I.          តើអ្វីគឺជា SQL join? SQL Joins គឺមកពីពាក្យថា Structured Query Languages (SQL) ដែលត្រូវបានប្រើសម្រាប់ធ្វើការបញ្ចូលនូវសំនុំនៃទិន្នន័យក្នុង Tables ចាប់ពីពីរ (Two Tables) ឡើងទៅ។ មុនពេលចូលទៅស៊ីជម្រៅលម្អិអំពី SQL join សូមធ្វើការស្វែងយល់ថា តើ SQL គឺជាអ្វី? […]

Categories
Database

ការប្រើប្រាស់ Transaction ក្នុង SQL Server

មាតិកា I.   សេចក្តីផ្តើម II. Properties of Transactions III. ប្រភេទនៃ Transaction I.          សេចក្តីផ្តើម ប្រសិនបើមានសំនុំ Statements ជាច្រើន ហើយពួកយើងចង់អោយ Statements ទាំងអស់នោះគួរតែត្រូវបាន execute ឬក៏មិនគួរ execute។ យើងអាចរក្សាទុក Statements ទាំងអស់នោះនៅខាងក្នុង Transactions។ Transaction ប្រាកដថា ការផ្លាស់ប្តូរនឹងត្រូវបានធ្វើឡើងឬគ្មានការផ្លាស់ប្តូរណាមួយនឹងត្រូវបានធ្វើ។ II.         Properties of Transactions មាន properties នៃ transactions ចំនួន៤ ដែលត្រូវបានគេហៅថា ACID 1.) Atomicity:- នៅក្នុង Atomicity ដែល transaction និមួយៗគួរតែមាន unique number ដូច្នេះប្រសិនបើ transaction failed ឬក៏ abort  ក្នុងចំនុចណាមួយ យើងអាចមានភាពងាយស្រួល […]

Categories
ASP.net

របៀបប្រើប្រាស់ Entity Framework ជាមួយ CRUD ក្នុង ASP.NET

មាតិកា I.   សេចក្តីផ្តើម II. ជំហានទី១៖ បង្កើត Table III. ជំហានទី២៖ បង្កើត Project IV. ជំហានទី៣៖ Add “ADO.Net Entity Data Model” V.  ជំហានទី៤៖ បង្កើត interface VI. ជំហានទី៥៖ សរសេរកូដក្នុង Code Behind VII.ជំហានទី៦៖ ដំណើរការកម្មវិធី I.          សេចក្តីផ្តើម ក្នុងមេរៀននេះ នឹងបង្ហាញលោកអ្នកអំពីការប្រើប្រាស់ CRUD ជាមួយ entity framework ក្នុង asp.net ដោយមានការអនុវត្តន៍ពីមួយជំហានទៅមួយជំហាន ដើម្បីអាចចេញជាលទ្ធផល។ ដើម្បីកាន់តែយល់ច្បាស់ សូមធ្វើការអនុវត្តន៍ដូចខាងក្រោមនេះ៖ II.         ជំហានទី១៖ បង្កើត Table សូមធ្វើការបង្កើត table មួយដែលមានឈ្មោះថា “Student” សម្រាប់ធ្វើការរក្សាទុកទិន្នន័យដែលបានបញ្ចូលតាមរយៈ interface យើងនឹងទទួលបាន table […]

Categories
ASP.net

ការសិក្សាពីរបៀបលុប Records ច្រើនក្នុងពេលតែមួយនៅក្នុង Grid View ជាមួយ ASP.NET Web Form

មាតិកា I.    សេចក្តីផ្តើម II.   គោលបំណង III. តម្រូវការ IV.  ជំហានទី១៖ បង្កើត Table V.   ជំហានទី២៖ បង្កើត Project VI.  ជំហានទី៣៖ បើក Default.aspx VII. ជំហានទី៤៖ បើក Default.aspx.cs VIII.ជំហានទី៥៖ ដំណើរការកម្មវិធី I.          សេចក្តីផ្តើម នៅក្នុងមេរៀននេះ លោកអ្នកនឹងសិក្សាអំពីវិធីលុប Records ច្រើនក្នុងពេលតែមួយ ដោយប្រើប្រាស់ Check Box សម្រាប់អោយយើងជ្រើសរើសដើម្បីធ្វើការលុប។ ដើម្បីកាន់តែច្បាស់សូមធ្វើការអនុវត្តន៍ដូចខាងក្រោម។ II.         គោលបំណង ក្រោយពីអនុវត្តន៍តាម Tutorial នេះ លោកអ្នកនឹងយល់អំពី យល់ដឹងអំពីរបៀបបង្កើត CheckBox យល់ដឹងអំពីការប្រើប្រាស់ SQL Statement យល់ដឹងអំពីរបៀបបង្កើត Grid View III.        តម្រូវការ ដើម្បីអាចអនុវត្តន៍បាន លុះត្រាតែលោកអ្នកត្រូវមាន៖ កម្មវិធី […]

Categories
ASP.net

ការសិក្សាពីរបៀបបង្កើត Login page ជាមួយ Session ក្នុង ASP.NET Web Form

មាតិកា I.    សេចក្តីផ្តើម II.   គោលបំណង III. តម្រូវការ IV.  ជំហានទី១៖ បង្កើត Table V.   ជំហានទី២៖ បង្កើត Project VI.  ជំហានទី៣៖ បើក Default.aspx VII. ជំហានទី៤៖ បើក Default.aspx.cs VIII.ជំហានទី៥៖ បង្កើត page “Seccess.aspx” IX.  ជំហានទី៦៖ បើក page “Seccess.aspx.cs” X.   ជំហានទី៧៖ ដំណើរការកម្មវិធី I.          សេចក្តីផ្តើម នៅក្នុងមេរៀននេះ លោកអ្នកនឹងសិក្សាអំពីការបង្កើត login page ជាមួយ Session។ ទន្ទឹមនឹងនេះដែរ លោកអ្នកនឹងមានគំនិតក្នុងការប្រើប្រាស់ Session ដែលត្រឹមត្រូវ។ ជាទូទៅ Session មានសារៈសំខាន់ណាស់សម្រាប់ដោយវាផ្តល់ភាពងាយស្រួលប្រើប្រាស់ និងមានសុវត្ថិភាព។ ខាងក្រោមនេះគឺជាឧទាហរណ៍មួយដែលអាចអោយអ្នកយល់ពីការប្រើប្រាស់ជាមូលដ្ឋាន។ II.         គោលបំណង ក្រោយពីអនុវត្តន៍តាម […]

Categories
ASP.net

ការសិក្សាពីមូលដ្ឋានគ្រឹះនៃ CRUD Operations នៅក្នុង GridView ជាមួយ ASP.NET Web Form

មាតិកា I.    សេចក្តីផ្តើម II.   គោលបំណង III. តម្រូវការ IV.  ជំហានទី១៖ បង្កើត Project V.   ជំហានទី២៖ បង្កើត Database និង Table VI.  ជំហានទី៣៖ បង្កើត Web Interface VII. ជំហានទី៤៖ ការសរសេរកូដ ក្នុង Code Behind VIII.ជំហានទី៥៖ ដំណើរការកម្មវិធី I.          សេចក្តីផ្តើម នៅក្នុងមេរៀននេះ លោកអ្នកនឹងសិក្សាអំពីវិធីក្នុងការប្រើប្រាស់ CRUD (Create, Read, Update, Delete) ជាមួយនឹង GridView នៅក្នុង ASP.NET Web Form។ សូមអនុវត្តន៍តាមជំហាននីមួយៗដូចខាងក្រោម៖ II.         គោលបំណង ក្រោយពីអនុវត្តន៍តាម Tutorial នេះ លោកអ្នកនឹងយល់អំពី យល់ដឹងអំពីរបៀបបង្កើត Project យល់ដឹងអំពីការភ្ជាប់ […]

Categories
ASP.net

ការសិក្សាពីមូលដ្ឋានគ្រឹះនៃ CRUD ជាមួយ ASP.NET Web Form

មាតិកា I.   សេចក្តីផ្តើម II. គោលបំណង III. តម្រូវការ IV. ជំហានទី១៖ បង្កើត Database និង Table V.  ជំហានទី២៖ បង្កើត Web Interface VI. ជំហានទី៣៖ បង្កើត Connection ក្នុង Web.config VII.ជំហានទី៤៖ Implementation ក្នុង Code Behind VIII.ជំហានទី៥៖ ដំណើរការកម្មវិធី I.          សេចក្តីផ្តើម នៅក្នុងមេរៀននេះ ខ្ញុំនឹងធ្វើការបង្ហាញលោកអ្នកអំពីរបៀបប្រើប្រាស់ CRUD (Create, Read, Update, Delete) ជាមួយភាសា ASP.NET Web Form។ នៅក្នុងមេរៀននេះដែរ ខ្ញុំសូមធ្វើការភ្ជាប់ database ទៅកាន់ Microsoft SQL server ផងដែរ។ ដើម្បីកាន់តែច្បាស់ សូមអនុវត្តន៍តាមជំហាននីមួយៗដូចខាងក្រោមនេះ។ II.         […]

Categories
ASP.net

ការសិក្សាពីរបៀបប្រើប្រាស់ Data Annotations ក្នុង ASP.NET MVC 5

មាតិកា I.   សេចក្តីផ្តើម II.  គោលបំណង III. តម្រូវការ IV. ប្រភេទ Attributes នៃ Data Annotations V.  ជំហានទី១៖ បង្កើត Project VI. ជំហានទី២៖ បង្កើត Class Model III. ជំហានទី៣៖ បង្កើត Class Controller IV. ជំហានទី៤៖ បង្កើត View V.  ជំហានទី៥៖ Run Application I.          សេចក្តីផ្តើម នៅក្នុង Tutorial នេះ យើងនឹងសិក្សាពីរបៀបប្រើប្រាស់ Data Annotations នៅក្នុង ASP.NET MVC ដើម្បីធ្វើការ validate នៅក្នុង class របស់ model។ ការធ្វើដូចនេះគឺដើម្បីការពារ user កុំអោយព្យាយាមធ្វើការបញ្ចូលទិន្នន័យមិនត្រឹមត្រូវ […]

Categories
ASP.net

ការសិក្សាពីរបៀប បង្កើត Login Form ក្នុង ASP.NET MVC 5

មាតិកា I.    សេចក្តីផ្តើម II.   គោលបំណង III.  តម្រូវការ IV.  ជំហានទី១៖ បង្កើត Project V.   ជំហានទី២៖ បង្កើត Database VI.  ជំហានទី៣៖ បង្កើត Store procedure VII. ជំហានទី៤៖ ការប្រើប្រាស់ Entity Framework VIII. ជំហានទី៥៖ បង្កើត Model class IX.  ជំហានទី៦៖ បង្កើត Controller X.   ជំហានទី៧៖ បង្កើត View XI.  ជំហានទី៨៖ ដំណើរការ Application I.         សេចក្តីផ្តើម នៅក្នុង Tutorial នេះ យើងនឹងសិក្សាពីរបៀប បង្កើត Simple Login Form ដោយប្រើប្រាស់ ASP.NET MVC ជាមួយនឹង […]