MECER Inter-Ed MS-DP080T00 ការសាកសួរទិន្នន័យជាមួយ Microsoft Transact-SQL
ការណែនាំ
វគ្គសិក្សានេះនឹងបង្រៀនជាមូលដ្ឋាននៃគ្រាមភាសារបស់ Microsoft នៃភាសា SQL ស្តង់ដារ៖ Transact-SQL ។ ប្រធានបទរួមមានទាំងការសាកសួរ និងការកែប្រែទិន្នន័យនៅក្នុងមូលដ្ឋានទិន្នន័យទំនាក់ទំនងដែលត្រូវបានរៀបចំនៅក្នុងប្រព័ន្ធមូលដ្ឋានទិន្នន័យដែលមានមូលដ្ឋានលើ Microsoft SQL Server រួមមានៈ Microsoft SQL Server, Azure SQL Database និង Azure Synapse Analytics ។
PRO ទស្សនិកជនFILE
វគ្គសិក្សានេះអាចមានតម្លៃសម្រាប់អ្នកដែលត្រូវការសរសេរសំណួរ SQL ឬ Transact-SQL ជាមូលដ្ឋាន។ នេះរួមបញ្ចូលទាំងអ្នកណាម្នាក់ដែលធ្វើការជាមួយទិន្នន័យជាអ្នកវិភាគទិន្នន័យ វិស្វករទិន្នន័យ អ្នកវិទ្យាសាស្ត្រទិន្នន័យ អ្នកគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ ឬអ្នកអភិវឌ្ឍន៍មូលដ្ឋានទិន្នន័យ។ វាក៏អាចមានប្រយោជន៍សម្រាប់អ្នកផ្សេងទៀតដែលពាក់ព័ន្ធជាមួយទិន្នន័យ ឬចង់ស្វែងយល់បន្ថែមអំពីការធ្វើការជាមួយទិន្នន័យដូចជា ស្ថាបត្យករដំណោះស្រាយ សិស្ស និងអ្នកគ្រប់គ្រងបច្ចេកវិទ្យា។
គោលបំណងនៃវគ្គសិក្សា
បន្ទាប់ពីបញ្ចប់វគ្គសិក្សានេះ សិស្សនឹងអាច៖
- ប្រើឧបករណ៍សំណួររបស់ SQL Server
- សរសេរសេចក្តីថ្លែងការណ៍ SELECT ដើម្បីទាញយកជួរឈរពីតារាងមួយ ឬច្រើន។
- តម្រៀប និងត្រងទិន្នន័យដែលបានជ្រើសរើស
មាតិកាវគ្គសិក្សា
មេរៀនទី ១៖ ចាប់ផ្តើមជាមួយ Transact-SQL
នៅក្នុងម៉ូឌុលនេះ អ្នកនឹងរៀនអំពីមូលដ្ឋានគ្រឹះនៃភាសា Transact-SQL (T-SQL) ក៏ដូចជាលក្ខណៈសម្បត្តិទូទៅ និងវាក្យស័ព្ទនៃមូលដ្ឋានទិន្នន័យទំនាក់ទំនង។ ម៉ូឌុលនេះក៏នឹងណែនាំសេចក្តីថ្លែងការណ៍ SELECT មូលដ្ឋានសម្រាប់ការទាញយកទិន្នន័យពីតារាងមួយ។
មេរៀន
- ការណែនាំអំពី Transact-SQL
- ដោយប្រើសេចក្តីថ្លែងការណ៍ SELECT
- មន្ទីរពិសោធន៍៖ ចាប់ផ្តើមជាមួយឧបករណ៍សំណួររបស់ SQL Server និងការសរសេរសំណួរនៅក្នុង T-SQL
បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះ សិស្សនឹងអាច៖
- ការប្រើប្រាស់ឧបករណ៍សំណួរដើម្បីសរសេរ និងប្រតិបត្តិសំណួរនៅក្នុង Transact-SQL
- ស្វែងយល់ពីគោលគំនិតជាមូលដ្ឋាននៃមូលដ្ឋានទិន្នន័យទំនាក់ទំនង និងភាសា T-SQL
- សរសេរសេចក្តីថ្លែងការណ៍ SELECT ដើម្បីទាញយកទិន្នន័យពីតារាងទិន្នន័យទំនាក់ទំនង
- ស្វែងយល់ពីប្រភេទទិន្នន័យមូលដ្ឋាន និងរបៀបដែលពួកវាត្រូវបានប្រើ
- ស្វែងយល់ពីមូលដ្ឋាននៃតម្លៃ NULL
ម៉ូឌុលទី 2៖ តម្រៀប និងត្រងលទ្ធផលសំណួរ
នៅក្នុងម៉ូឌុល អ្នកនឹងរៀនពីរបៀបដើម្បីគ្រប់គ្រងអ្វីដែលទិន្នន័យត្រូវបានត្រឡប់មកវិញ លំដាប់ដែលវាត្រូវបានត្រឡប់មកវិញ។ អ្នកនឹងប្រើ ORDER BY clause ដោយមាន និងគ្មានទំព័រ។ អ្នកនឹងរៀនអំពីប្រភេទផ្សេងៗនៃតម្រងដែលអាចត្រូវបានប្រើនៅក្នុងឃ្លា WHERE ដើម្បីគ្រប់គ្រងជួរទិន្នន័យណាមួយដែលត្រូវត្រលប់មកវិញ។ អ្នកក៏នឹងរៀនពីរបៀបគ្រប់គ្រងលទ្ធផលដោយការលុបស្ទួនជាមួយ DISTINCT ផងដែរ។
មេរៀន
- ការតម្រៀបលទ្ធផលសំណួរ
- ត្រងទិន្នន័យ
- មន្ទីរពិសោធន៍៖ តម្រៀប និងត្រងទិន្នន័យដែលត្រឡប់ដោយសំណួរ SELECT
បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះ សិស្សនឹងអាច៖
- ប្រើ ORDER BY ដើម្បីតម្រៀបលទ្ធផលពីសេចក្តីថ្លែងការណ៍ T-SQL SELECT
- បន្ថែមឃ្លា TOP ដើម្បីកំណត់ជួរដែលបានបញ្ជាត្រឡប់មកវិញ
- ទំព័រទិន្នន័យដែលបានតម្រៀបជាមួយ OFFSET-FET
- សរសេរឃ្លា WHERE ដើម្បីត្រងជួរដេកដែលបានត្រឡប់មកវិញ
- ប្រើ DISTINCT ដើម្បីលុបបំបាត់ជួរដេកស្ទួននៅក្នុងលទ្ធផល
ម៉ូឌុលទី 3៖ ការប្រើប្រាស់ Joins និង Subqueries
នៅក្នុងម៉ូឌុលនេះ អ្នកនឹងស្វែងយល់ពីសំណួរ T-SQL ដែលចូលប្រើទិន្នន័យពីតារាងជាច្រើនជាមួយនឹងប្រភេទផ្សេងៗនៃប្រតិបត្តិការ JOIN និងសំណួររងសាមញ្ញ។
មេរៀន
- ការប្រើប្រាស់ប្រតិបត្តិការ JOIN
- ការប្រើប្រាស់សំណួររង
មន្ទីរពិសោធន៍៖ សរសេរសំណួរជាមួយប្រតិបត្តិការ JOIN
មន្ទីរពិសោធន៍៖ សរសេរសេចក្តីថ្លែងការណ៍ SELECT ដោយប្រើសំណួររង
បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះ សិស្សនឹងអាច៖
- សរសេរសំណួរចូលប្រើទិន្នន័យពីតារាងច្រើនដោយប្រើប្រតិបត្តិការ JOIN
- ស្វែងយល់ពីភាពខុសប្លែកគ្នារវាងប្រភេទនៃប្រតិបត្តិការ JOIN៖ ចូលខាងក្នុង ចូលរួមជាមួយក្រៅ ចូលរួមឆ្លងកាត់
- ស្វែងយល់ពីរបៀបចូលរួមតុជាមួយខ្លួនឯងដោយការចូលរួមដោយខ្លួនឯង។
- សរសេរសំណួររងនៅក្នុងសេចក្តីថ្លែងការណ៍ SELECT
- ស្វែងយល់ពីភាពខុសគ្នារវាង scalar និង subqueries ពហុតម្លៃ
- ស្វែងយល់ពីភាពខុសគ្នារវាងសំណួររងដែលជាប់ទាក់ទងគ្នា និងដែលមានផ្ទុកដោយខ្លួនឯង។
ម៉ូឌុលទី 4៖ ការប្រើប្រាស់មុខងារដែលភ្ជាប់មកជាមួយ
នៅក្នុងម៉ូឌុល អ្នកនឹងស្វែងយល់ពីការប្រើប្រាស់មុខងារដែលភ្ជាប់មកជាមួយសម្រាប់ការត្រឡប់តម្លៃដែលបានគណនា ឬពិសេសនៅក្នុងបញ្ជី SELECT ឬក្នុងឃ្លា WHERE។ មុខងាររួមមាន អនុគមន៍គណិតវិទ្យា មុខងារខ្សែអក្សរ និងមុខងារប្រព័ន្ធ។ មានប្រភេទមុខងារផ្សេងទៀតដែលនឹងត្រូវបានលើកឡើង ប៉ុន្តែមិនត្រូវបានពិភាក្សាលម្អិតទេ។ អ្នកក៏នឹងរៀនពីរបៀបបញ្ចូលគ្នានូវជួរដេកទិន្នន័យទៅក្នុងក្រុមតែមួយ ដោយផ្តល់ព័ត៌មានសង្ខេបសម្រាប់ក្រុមដូចជា SUM, MIN ឬ MAX ។
មេរៀន
- ចាប់ផ្តើមជាមួយមុខងារមាត្រដ្ឋាន
- ការដាក់ជាក្រុមលទ្ធផលសរុប
- មន្ទីរពិសោធន៍៖ មុខងារដែលភ្ជាប់មកជាមួយ
បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះ សិស្សនឹងអាច៖
- សរសេរសំណួរដោយប្រើមុខងារមាត្រដ្ឋាន
- សរសេរសំណួរដោយប្រើមុខងារសរុប
- ប្រើ GROUP BY ដើម្បីបញ្ចូលទិន្នន័យទៅជាក្រុមដោយផ្អែកលើតម្លៃជួរឈរទូទៅ
ស្វែងយល់ពីរបៀបដែល HAVING ត្រូវបានប្រើដើម្បីត្រងក្រុមជួរ
ម៉ូឌុលទី 5៖ ការកែប្រែទិន្នន័យ
នៅក្នុងម៉ូឌុលនេះ អ្នកនឹងរៀនពី T-SQL statements សម្រាប់កែប្រែទិន្នន័យតារាង រួមទាំង UPDATE, DELETE និង MERGE ព្រមទាំងជម្រើសផ្សេងៗសម្រាប់ INSERT រួមទាំងការបង្កើតតារាងថ្មីជាមួយនឹងទិន្នន័យពីតារាងដែលមានស្រាប់។ អ្នកក៏នឹងមើលពីរបៀបដែលប្រព័ន្ធផ្តល់តម្លៃដោយស្វ័យប្រវត្តិសម្រាប់ជួរឈរនៅពេលទិន្នន័យត្រូវបានបញ្ចូល។
មេរៀន
- ការបញ្ចូលទិន្នន័យទៅក្នុងតារាង
- ការកែប្រែ និងលុបទិន្នន័យ
មន្ទីរពិសោធន៍៖ កែប្រែទិន្នន័យ
បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះ សិស្សនឹងអាច៖
- បញ្ចូលទិន្នន័យទៅក្នុងតារាងដែលមានស្រាប់
- បញ្ជាក់ថាជួរឈរគួរតែត្រូវបានបញ្ចូលដោយស្វ័យប្រវត្តិជាមួយនឹងតម្លៃ IDENTITY ឬ SEQUENCE
- កែប្រែទិន្នន័យដោយប្រើសេចក្តីថ្លែងការណ៍ UPDATE
- លុបទិន្នន័យដោយប្រើសេចក្តីថ្លែងការណ៍ DELETE
- កែប្រែទិន្នន័យដោយប្រើ MERGE ដើម្បីធ្វើសមកាលកម្មតារាងពីរ
វិញ្ញាបនប័ត្រដែលពាក់ព័ន្ធ និងការប្រឡង
វគ្គសិក្សានេះមិនមានការប្រឡងជាប់ពាក់ព័ន្ធទេ។
ឯកសារ/ធនធាន
![]() |
MECER Inter-Ed MS-DP080T00 ការសាកសួរទិន្នន័យជាមួយ Microsoft Transact-SQL [pdf] សេចក្តីណែនាំ MS-DP080T00, ការសាកសួរទិន្នន័យជាមួយ Microsoft Transact-SQL, ការសាកសួរទិន្នន័យ, Microsoft Transact-SQL |