แผนการจดั การเรียนรู้
วิชาระบบจัดการฐานข้อมูล
สาขาวิชาคอมพิวเตอรธ์ รุ กจิ
ประกาศนียบตั รวชิ าชพี ชั้นสงู ชนั้ ปีที่ 2 ปีการศกึ ษา 2563
นางสาวจฑุ าพันธ์ วงศป์ รดี ี ปวส.
ตาแหนง่ ครู ชานาญการ
วทิ ยาลยั เทคนิคสว่างแดนดิน
อาชีวศกึ ษาจงั หวดั สกลนคร
สานกั งานคณะกรรมการการอาชีวศกึ ษา
แผนการจดั การเรียนรมู ุงเนนสมรรถนะ
ชือ่ วิชา ระบบจัดการฐานข้อมูล รหสั วชิ า 3204-2004 ทฤษฎี 2 ปฏิบัติ 2 หนวยกิต 3
หลกั สตู รประกาศนียบัตรวิชาชพี หลักสตู รประกาศนยี บัตรวิชาชีพช้ันสูง
ประเภทวิชาบริหารธุรกจิ สาขาวิชาคอมพิวเตอร์ธุรกิจ
สาขางานคอมพิวเตอร์ธุรกิจ
จัดทาํ โดย
นางสาวจุฑาพนั ธ์ วงศ์ปรีดี
วทิ ยาลยั การอาชพี สว่างแดนดนิ
สํานกั งานคณะกรรมการการอาชีวศกึ ษา
กระทรวงศึกษาธกิ าร
2
แบบคำขออนมุ ัติใชแ้ ผนการจดั การเรยี นรู้
มงุ่ เนน้ สมรรถนะอาชพี และคุณลักษณะทพี่ ึงประสงค์ ของผสู้ ำเรจ็ การศกึ ษา
รายวชิ าระบบจัดการฐานข้อมูล รหัสวชิ า 3204-2004
ลงชอื่ .....................................................
(นางสาวจฑุ าพนั ธ์ วงศป์ รีดี)
ตำแหนง่ ครู
ผจู้ ดั ทำ
ความเหน็ หัวหน้าแผนกวชิ าคอมพวิ เตอรธ์ ุรกจิ ความเห็นหัวหนา้ งานพฒั นาหลกั สูตรฯ
ลงช่อื ............................................... ลงช่อื ...............................................
(นางสุกัญญา ดนยั สวสั ดิ์) (นายคมุ ดวง พรมอินทร์)
หัวหนา้ แผนกวิชาคอมพวิ เตอรธ์ รุ กิจ หัวหนา้ งานพฒั นาหลักสตู รการเรียนการสอน
ความเหน็ รองผู้อำนวยการฝา่ ยวิชาการ
ลงชือ่ ……………………………………...
(นายทนิ กร พรหมอินทร)์
รองผู้อำนวยการฝา่ ยวิชาการ
อนุมัติ ไมอ่ นมุ ัติ
ลงชอ่ื ............................................
(นางวรรณภา พ่วงกุล)
ผอู้ ำนวยการวิทยาลยั การอาชีพสวา่ งแดนดิน
3
คำนำ
ศึกษาและปฏิบัติเกี่ยวกับหลักการของระบบฐานข้อมูล ขั้นตอนการพัฒนาระบบฐานข้อมูล
สถาปัตยกรรมฐานข้อมูล แบบจำลองข้อมูล การวิเคราะห์และการออกแบบฐานข้อมูล แบบจำลอง
เอนทติ แ้ี ละความสัมพนั ธ์ รูปแบบบรรทัดฐาน การออกแบบฐานข้อมูลเชงิ สัมพนั ธ์ ภาษามาตรฐานบน
ระบบฐานข้อมูลเชิงสัมพันธ์ การเกิดภาวะพร้อมกัน และการกู้คืน การประยุกต์ใช้ฐานข้อมูลเพ่ือ
พัฒนาระบบงาน กรณีศกึ ษา
ลงช่อื ..................................................................
(นางสาวจุฑาพันธ์ วงศป์ รีดี)
ครผู สู้ อน
สารบญั 4
ตารางวิเคราะห์คำอธบิ ายรายวชิ า หน้า
ตารางวเิ คราะห์การประเมินผลตามสภาพจรงิ 2
แผนการเรียนรู้ 4
หนว่ ยการเรยี นรู้ 5
กจิ กรรมการเรยี นรู้
แผนจัดการเรียนรเู้ รอ่ื ง รูจ้ กั กบั ระบบจัดการฐานขอ้ มูล 18
แผนจัดการเรียนรู้เรื่อง ฐานข้อมูลเชงิ สัมพันธ์ 21
แผนจดั การเรยี นรเู้ รื่อง การแสดงความสัมพันธ์ของข้อมูลด้วย ER Model 24
แผนจัดการเรียนรู้เร่ือง ข้อมูลในรูปแบบบรรทัดฐาน 27
แผนจัดการเรียนรเู้ รอ่ื ง Data Definition Language 30
แผนจัดการเรียนรู้เร่ือง Data Manipulation Language 33
แผนจดั การเรยี นรู้เรื่อง Data Retrieval Command 36
แผนจดั การเรียนรู้เรอ่ื ง การเรียกดูขอ้ มลู ขั้นสูง 39
แผนจัดการเรียนรเู้ รอื่ ง การใช้ SQL Functions 42
แผนจดั การเรียนรู้เรื่อง Data Control Language 45
แผนจดั การเรยี นรเู้ รื่อง Transaction Command 48
แผนจัดการเรียนรู้เร่อื ง ฐานข้อมูลแบบกระจาย 51
แผนจดั การเรียนรเู้ รอื่ ง แนะนำโปรแกรมฐานข้อมลู MySQL 54
แผนจัดการเรียนรเู้ รอ่ื ง การติดต้งั โปรแกรมฐานข้อมลู MySQL 57
แผนจัดการเรียนรู้เร่อื ง การใช้โปรแกรม PhpMyAdmin 60
แบบประเมินคณุ ธรรมจรยิ ธรรม (ผู้เรียนประเมนิ ตนเอง) 63
แบบประเมนิ สาระการเรยี นรู้ (ผ้เู รยี นประเมินตนเอง) 64
แบบประเมินคุณธรรมจรยิ ธรรม(ผู้สอนประเมินผเู้ รียน) 65
แบบประเมินสาระการเรียนรู้(ผ้สู อนประเมินผเู้ รียน) 66
แบบสอบถามความพงึ พอใจ/ความคดิ เห็นตอ่ ส่ือการสอน 67
5
ลกั ษณะรายวิชา
ท-ป-น. 2-2-4
รหสั วิชา 3204 – 2004 ชื่อวิชาระบบจดั การฐานข้อมลู ชัว่ โมง 4
หลักสูตรประกาศนยี บัตรวชิ าชพี ชัน้ สูง ประเภทวิชา/..........................................
สาขาวิชาคอมพิวเตอรธ์ ุรกจิ สาขางานคอมพิวเตอรธ์ รุ กิจ
จุดประสงค์รายวชิ า
1. เข้าใจเกยี่ วกบั การออกแบบฐานข้อมูล
2. มีทกั ษะในการใช้โปรแกรมจัดการระบบฐานขอ้ มูล
3. มคี ุณลกั ษณะนิสัยทพี่ ึงประสงค์ และเจตคติทดี่ ใี นวชิ าชพี คอมพวิ เตอรธ์ ุรกิจ
สมรรถนะรายวิชา
1. แสดงความรเู้ กย่ี วกบั หลักการระบบจัดการฐานข้อมูล
2. ออกแบบฐานข้อมูลเชิงสมั พนั ธ์ตามหลกั การของการจัดรูปแบบบรรทัดฐาน
3. ใชโ้ ปรแกรมสำเรจ็ รูปในการจดั การฐานข้อมลู
คำอธบิ ายรายวิชา
ศกึ ษาและปฏิบัตเิ กีย่ วกับหลักการของระบบฐานข้อมูล ขั้นตอนการพัฒนาระบบฐานข้อมูล
สถาปตั ยกรรมฐานข้อมูล แบบจำลองข้อมลู การวเิ คราะห์และการออกแบบฐานข้อมลู แบบจำลองเอนทิตี้และ
ความสัมพันธ์ รูปแบบบรรทัดฐาน การออกแบบฐานขอ้ มลู เชงิ สมั พนั ธ์ ภาษามาตรฐานบนระบบฐานข้อมูลเชิง
สมั พันธ์ การเกิดภาวะพร้อมกัน และการกู้คนื การประยกุ ต์ใช้ฐานข้อมลู เพอื่ พัฒนาระบบงาน กรณีศึกษา
6
วิเคราะห์หวั ขอ้ เรื่อง
ท-ป-น. 2-2-4
รหัสวชิ า 3204 - 2004 ชื่อวิชาระบบจดั การฐานข้อมูล ชั่วโมง 4
หลักสูตรประกาศนยี บตั รวชิ าชีพชั้นสงู ประเภทวิชา/..........................................
สาขาวิชาคอมพิวเตอร์ธุรกจิ สาขางานคอมพวิ เตอรธ์ ุรกิจ
หวั ข้อหลัก(Main Element) / แหล่งข้อมูล
หน่วยการเรียนรู้ ( Learning Unit) ABCDE
1. รูจ้ กั กับระบบจดั การฐานข้อมูล / //
2. ฐานขอ้ มูลเชงิ สัมพนั ธ์ (Relational Database)
3. การแสดงความสัมพนั ธข์ องขอ้ มูลดว้ ย ER Model //
4. ขอ้ มูลในรูปแบบบรรทดั ฐาน (Normalization)
5. Data Definition Language // /
6. Data Manipulation Language
7. Data Retrieval Command // //
8. การเรยี กดขู ้อมลู ข้ันสูง
9. การใช้ SQL Functions //
10. Data Control Language
11. Transaction Command //
12. ฐานข้อมลู แบบกระจาย
13. แนะนำโปรแกรมฐานขอ้ มลู MySQL //
14. การตดิ ตั้งโปรแกรมฐานข้อมูล MySQL
15.การใชโ้ ปรแกรม PhpMyAdmin //
//
//
//
//
//
/ //
/ //
หมายเหตุ A : คำอธบิ ายรายวิชา
B : ผ้เู ช่ยี วชาญ
C : ผชู้ ำนาญงาน
D : ประสบการณ์ของครผู ูส้ อน
E : เอกสาร/ตำรา/ค่มู อื
7
วิเคราะห์หวั ขอ้ เรอื่ ง
ท-ป-น. 2-2-4
รหัสวิชา 3204 -2004 ช่ือวิชา ระบบจดั การฐานข้อมลู . ชั่วโมง. 4
หลักสูตรประกาศนยี บตั รวชิ าชีพชั้นสงู ประเภทวิชา/พาณิชยกรรม
สาขาวิชาคอมพิวเตอร์ธุรกจิ สาขางานคอมพิวเตอรธ์ รุ กจิ
หน่วยท่ี ช่อื หน่วยการเรยี นรู้ สมรรถนะ
1
บทที่ 1 รจู้ กั กบั ระบบจัดการฐานขอ้ มูล 1. เขา้ ใจเกย่ี วกบั การออกแบบฐานข้อมูล
2
3-4 - ระบบแฟม้ ขอ้ มูล (File Systems) 2. มีทกั ษะในการใช้โปรแกรมจัดการระบบฐานข้อมูล
5-6 - Data Independence 3. มคี ณุ ลกั ษณะนิสัยที่พึงประสงค์ และเจตคตทิ ีด่ ีใน
- ความหมายของระบบจัดการ วชิ าชพี คอมพิวเตอร์ธรุ กิจ
ฐานข้อมูล 4. แสดงความรเู้ ก่ยี วกับหลักการระบบจัดการ
- องคป์ ระกอบของ DBMS ฐานข้อมูล
บทที่ 2 ฐานข้อมลู เชงิ สัมพนั ธ์ 5. ออกแบบฐานข้อมูลเชิงสัมพนั ธต์ ามหลักการของ
- โครงสร้างของฐานข้อมูลเชิง การจัดรูปแบบบรรทดั ฐาน
สมั พันธ์ 6. ใช้โปรแกรมสำเร็จรูปในการจัดการฐานขอ้ มูล
- การควบคมุ ความถูกต้องใหก้ ับ
ข้อมูล (Data Integrity)
บทที่ 3 การแสดงความสัมพันธ์ของ
ข้อมลู ดว้ ย ER Model
- ความหมายของสัญลักษณ์ต่างๆ
ของ ER Model
- วิธีการสรา้ ง ER Diagram
- การแปลง ER Diagram เป็น
ตาราง
บทท่ี 4 ขอ้ มลู ในรูปแบบบรรทดั ฐาน
- ปัญหาการจดั การฐานขอ้ มลู
(Anomalies)
- Functional Dependency
- การจัดการขอ้ มูลในรูปแบบบรรทัด
ฐาน (Normalization)
8
วเิ คราะหห์ ัวขอ้ เรอ่ื ง
ท-ป-น. 2-2-4
รหัสวชิ า 3204 -2004 ชื่อวิชา ระบบจัดการฐานข้อมลู . ชว่ั โมง. 4
หลักสตู รประกาศนียบัตรวิชาชีพชัน้ สงู ประเภทวิชา/พาณชิ ยกรรม
สาขาวชิ าคอมพิวเตอรธ์ รุ กจิ สาขางานคอมพิวเตอร์ธุรกิจ
หนว่ ยที่ ชือ่ หน่วยการเรยี นรู้ สมรรถนะ
7
8 บทที่ 5 Data Definition Language 1. เขา้ ใจเกีย่ วกบั การออกแบบฐานข้อมลู
9 - ความหมายของ Data Definition 2. มีทกั ษะในการใช้โปรแกรมจดั การระบบฐานขอ้ มูล
10 Language 3. มคี ุณลกั ษณะนสิ ยั ทีพ่ งึ ประสงค์ และเจตคติทดี่ ใี น
- การใช้งานคำสงั่ CREATE วชิ าชพี คอมพิวเตอรธ์ ุรกจิ
- การใชง้ านคำสั่ง ALTER 4. แสดงความร้เู กีย่ วกับหลักการระบบจัดการ
- การใชง้ านคำสง่ั DROP ฐานขอ้ มูล
บทท่ี 6 Data Manipulation 5. ออกแบบฐานข้อมูลเชงิ สัมพนั ธต์ ามหลกั การของ
Language การจดั รปู แบบบรรทัดฐาน
- ความหมายของ Data 6. ใชโ้ ปรแกรมสำเรจ็ รปู ในการจัดการฐานขอ้ มูล
Manipulation Language -
- การใชง้ านคำสง่ั INSERT
- การใชง้ านคำส่งั UPDATE
- การใช้งานคำสัง่ DELETE
บทที่ 7 Data Retrieval Command
- การใช้งานคำสัง่ SELECT เบอ้ื งต้น
- การใช้งานคำสั่ง SELECT แบบมี
เงือ่ นไข
- การใช้งานตัวดำเนินการร่วมกับ
คำสง่ั SELECT
- การเรียงลำดบั ขอ้ มูล
บทท่ี 8 การเรียกดูขอ้ มูลขั้นสูง
- การเรียกดูข้อมูลจากตาราง
มากกวา่ 1 ตาราง โดยการ Join
- การใช้งานคำสั่ง SELECT แบบ
ซอ้ นหลายระดบั (Subqueries)
9
วเิ คราะหห์ ัวข้อเรอื่ ง
ท-ป-น. 2-2-4
รหสั วิชา 3204 -2004 ชื่อวิชา ระบบจัดการฐานข้อมลู . ชว่ั โมง. 4
หลักสูตรประกาศนียบัตรวิชาชพี ชัน้ สูง ประเภทวิชา/พาณชิ ยกรรม
สาขาวชิ าคอมพิวเตอร์ธรุ กิจ สาขางานคอมพิวเตอร์ธุรกิจ
หน่วยท่ี ชอ่ื หน่วยการเรียนรู้ สมรรถนะ
11
บทท่ี 9 การใช้ SQL Function 1. เขา้ ใจเกีย่ วกบั การออกแบบฐานข้อมลู
12
- ฟังก์ชันเก่ยี วกบั การคำนวณ และ 2. มีทกั ษะในการใช้โปรแกรมจดั การระบบฐานขอ้ มูล
13
14-15 สรปุ คา่ ของข้อมลู (Aggregate 3. มคี ุณลกั ษณะนสิ ยั ทีพ่ งึ ประสงค์ และเจตคติทดี่ ใี น
Function) วชิ าชพี คอมพวิ เตอรธ์ ุรกจิ
- การจดั กลมุ่ ขอ้ มลู ดว้ ย GROUP BY 4. แสดงความรเู้ กย่ี วกับหลักการระบบจัดการ
- การกรองกลุ่มขอ้ มูลทมี่ ีเงื่อนไข ฐานขอ้ มูล
ดว้ ย HAVING 5. ออกแบบฐานข้อมูลเชงิ สัมพนั ธต์ ามหลกั การของ
บทที่ 10 Data Control Language การจดั รูปแบบบรรทัดฐาน
- รู้จักสิทธิ (Privileges) ต่างๆ ใน 6. ใชโ้ ปรแกรมสำเรจ็ รปู ในการจัดการฐานขอ้ มูล
การเข้าถึงข้อมูลของระบบจัดการ -
ฐานข้อมูล
- การให้สิทธิผู้ใช้คนอื่นเข้าถึงข้อมูล
ด้วยคำสั่ง GRANT
- การยกเลิกสิทธิผู้ใช้คนอื่นด้วย
คำสัง่ REVOKE
บทที่ 11 Transaction Command
- คำสง่ั COMMIT และ ROLLBACK
- คำสั่ง Autocommit
- การทำ Partial Rollback
บทท่ี 12 ฐานขอ้ มูลแบบกระจาย
- ประเภทของระบบจดั การ
ฐานขอ้ มูลแบบกระจาย
- โครงสร้างการเช่ือมตอ่ ของ
ฐานข้อมลู แบบกระจาย
- รปู แบบการจัดเกบ็ ข้อมูล
ฐานขอ้ มูลแบบกระจาย
- ขอ้ ดี-ข้อเสยี ของฐานข้อมูลแบบ
กระจาย)
10
วิเคราะห์หัวขอ้ เรอ่ื ง
ท-ป-น. 2-2-4
รหสั วชิ า 3204 -2004 ช่ือวิชา ระบบจัดการฐานข้อมลู . ชั่วโมง. 4
หลักสูตรประกาศนยี บัตรวชิ าชพี ช้ันสงู ประเภทวิชา/พาณิชยกรรม
สาขาวชิ าคอมพิวเตอรธ์ ุรกิจ สาขางานคอมพวิ เตอร์ธุรกจิ
หน่วยท่ี ชื่อหน่วยการเรียนรู้ สมรรถนะ
16
บทที่13 แนะนำโปรแกรมฐานข้อมูล 1. เข้าใจเก่ยี วกบั การออกแบบฐานข้อมลู
17
MySQL 2. มีทกั ษะในการใช้โปรแกรมจดั การระบบฐานขอ้ มูล
18
- แนะนำ MySQL 3. มคี ณุ ลักษณะนิสัยที่พงึ ประสงค์ และเจตคตทิ ี่ดใี น
- คุณสมบตั ขิ อง MySQL วิชาชีพคอมพิวเตอร์ธรุ กจิ
บทที่ 14 การติดตั้งโปรแกรมฐานข้อมูล 4. แสดงความรู้เกี่ยวกบั หลักการระบบจดั การ
MySQL ฐานขอ้ มลู
- การตดิ ตง้ั โปรแกรม Appserv 5. ออกแบบฐานข้อมลู เชิงสมั พันธ์ตามหลักการของ
- ระบบการจัดเกบ็ ไฟลข์ อง การจดั รปู แบบบรรทดั ฐาน
โปรแกรมAppServ 6. ใชโ้ ปรแกรมสำเร็จรปู ในการจัดการฐานขอ้ มลู
บทที่ 15 การใช้งานโปรแกรมฐานข้อมูล -
MySQL ดว้ ย PhpMyAdmin
- การใช้งานโปรแกรม Appserv
- การสรา้ งและลบฐานขอ้ มูล
- การสร้างตาราง
- การแกไ้ ขรายละเอียดของตาราง
- การเพมิ่ เรคคอรด์ ใหมใ่ นตาราง
- การดขู ้อมูลภายในตาราง
- การแก้ไขข้อมลู ของเรคคอร์ด
- การลบเรคคอร์ด
- การลบตาราง
- การสง่ ออกฐานขอ้ มูล
- การนำเข้าฐานขอ้ มูล
- การเขยี นคำสง่ั SQL
11
รายละเอียดหวั ขอ้ เรอ่ื ง
ท-ป-น. 2-2-4
รหัสวิชา 3204 -2004 ชื่อวิชา ระบบจัดการฐานขอ้ มลู . ชัว่ โมง. 4
หลกั สตู รประกาศนียบตั รวชิ าชีพชน้ั สงู ประเภทวิชา/พาณิชยกรรม
สาขาวชิ าคอมพิวเตอรธ์ รุ กิจ สาขางานคอมพวิ เตอรธ์ รุ กจิ
หัวข้อหลัก (Main Element) / หวั ข้อย่อย (Element)
หนว่ ยการเรียนรู้ ( Learning Unit)
1.รจู้ กั กับระบบจดั การฐานข้อมูล 1.1 ระบบแฟ้มข้อมลู (File Systems)
1.2 Data Independence
1.3 ความหมายของระบบจดั การฐานข้อมลู
1.4 องคป์ ระกอบของ DBMS
2. ฐานข้อมลู เชิงสัมพนั ธ์ 2.2 โครงสรา้ งของฐานขอ้ มูลเชิงสมั พนั ธ์
2.2 การควบคมุ ความถูกต้องให้กบั ขอ้ มลู (Data
Integrity)
3. การแสดงความสมั พนั ธ์ของขอ้ มลู ดว้ ย ER Model 3.1 ความหมายของสญั ลกั ษณ์ตา่ งๆของ ER Model
3.2 วิธกี ารสรา้ ง ER Diagram
4.1 การแปลง ER Diagram เปน็ ตาราง
4. ข้อมลู ในรูปแบบบรรทดั ฐาน 4.1 ปญั หาการจดั การฐานขอ้ มลู (Anomalies)
5. Data Definition Language 4.2 Functional Dependency
4.3 การจัดการข้อมูลในรูปแบบบรรทัดฐาน
(Normalization)
5.1 ความหมายของ Data Definition Language
5.2 การใชง้ านคำสัง่ CREATE
5.3 การใชง้ านคำสงั่ ALTER
5.4 การใช้งานคำสัง่ DROP
12
รายละเอยี ดหัวข้อเร่ือง
ท-ป-น. 2-2-4
รหสั วชิ า 3204 -2004 ชื่อวิชา ระบบจัดการฐานขอ้ มูล. ช่วั โมง. 4
หลักสูตรประกาศนยี บตั รวิชาชีพช้นั สูง ประเภทวิชา/พาณชิ ยกรรม .
สาขาวิชาคอมพิวเตอรธ์ ุรกจิ สาขางานคอมพิวเตอร์ธรุ กจิ
หัวข้อหลัก (Main Element) / หัวข้อย่อย (Element)
หน่วยการเรียนรู้ ( Learning Unit)
6. Data Manipulation Language 6.1 ความหมายของ Data Manipulation Language
7. Data Retrieval Command 6.2 การใช้งานคำสง่ั INSERT
6.3 การใชง้ านคำสั่ง UPDATE
6.4 การใช้งานคำส่งั DELETE
7.1 การใชง้ านคำสง่ั SELECT เบือ้ งต้น
7.2 การใช้งานคำส่ัง SELECT แบบมีเงื่อนไข
7.3 การใชง้ านตวั ดำเนินการรว่ มกบั คำสั่ง SELECT
7.4 การเรียงลำดบั ข้อมูล
8. การเรียกดขู อ้ มูลข้นั สูง 8.1 การเรียกดขู ้อมลู จากตารางมากกวา่ 1 ตาราง โดย
9. การใช้ SQL Function การ Join
10. Data Control Language 8.2 การใชง้ านคำสั่ง SELECT แบบซอ้ นหลายระดบั
(Subqueries)
9.1 ฟงั ก์ชันเกย่ี วกบั การคำนวณ และสรปุ ค่าของข้อมลู
(Aggregate Function)
9.2 การจัดกลุม่ ขอ้ มูลด้วย GROUP BY
9.3 การกรองกลมุ่ ข้อมูลท่ีมเี ง่ือนไข ด้วย HAVING
10.1 รจู้ ักสิทธิ (Privileges) ต่างๆ ในการเข้าถึงข้อมลู
ของระบบจดั การฐานขอ้ มลู
10.2 การให้สทิ ธิผูใ้ ช้คนอ่ืนเข้าถึงข้อมลู ดว้ ยคำสั่ง
GRANT
10.3 การยกเลิกสิทธผิ ใู้ ช้คนอื่นด้วยคำส่ัง REVOKE
13
รายการวเิ คราะห์ เน้ือหาวิชา จุดประสงคร์ ายวิชา มาตรฐานรายวชิ า
ท-ป-น. 2-2-4
รหัสวิชา 3204 -2004 ช่ือวิชา ระบบจดั การฐานขอ้ มูล. ชัว่ โมง. 4
หลกั สูตรประกาศนียบตั รวชิ าชีพชั้นสงู ประเภทวิชา/พาณชิ ยกรรม
สาขาวิชาคอมพิวเตอรธ์ รุ กจิ สาขางานคอมพวิ เตอรธ์ ุรกิจ
หวั ขอ้ จุดประสงค์ สมรรถนะรายวิชา
หลกั / รายวิชา
หนว่ ยการ เนือ้ หาวชิ า
เรียนรู้
1 2345612 345 6
1 ร้จู ักกบั ระบบจัดการฐานขอ้ มลู
ระบบแฟม้ ข้อมลู (FileSystems)
Data Independence
ความหมายของระบบจดั การฐานขอ้ มลู
องค์ประกอบของ DBMS
2 ฐานขอ้ มูลเชงิ สัมพนั ธ์
โครงสร้างของฐานข้อมลู เชิงสมั พนั ธ์ การ
ควบคุมความถกู ต้องให้กบั ข้อมูล (Data
Integrity)
3-4 การแสดงความสัมพนั ธข์ องข้อมูลดว้ ย ER
Model
ความหมายของสัญลักษณต์ ่างๆของ ER
Model
วธิ ีการสรา้ ง ER Diagram
การแปลง ER Diagram เปน็ ตาราง
5-6 ขอ้ มูลในรูปแบบบรรทัดฐาน
ปญั หาการจดั การฐานข้อมลู (Anomalies)
Functional Dependency
การจัดการข้อมลู ในรูปแบบบรรทัดฐาน
(Normalization)
14
รายการวเิ คราะห์ เนอื้ หาวิชา จดุ ประสงค์รายวชิ า มาตรฐานรายวิชา
ท-ป-น. 2-2-4
รหสั วิชา 3204 -2004 ช่ือวิชา ระบบจัดการฐานข้อมูล. ชว่ั โมง. 4
หลักสูตรประกาศนียบตั รวิชาชพี ชัน้ สูง ประเภทวิชา/พาณชิ ยกรรม
สาขาวชิ าคอมพิวเตอร์ธรุ กจิ สาขางานคอมพิวเตอร์ธุรกจิ
หัวขอ้ จุดประสงค์ สมรรถนะรายวิชา
หลกั / รายวชิ า
หน่วยการ เน้อื หาวชิ า
เรยี นรู้
1 2345612 345 6
7
Data Definition Language
ความหมายของ Data Definition
Language.
การใช้งานคำสั่ง CREATE
การใชง้ านคำสัง่ ALTER
การใช้งานคำสงั่ DROP
8 Data Manipulation Language
ความหมายของ Data Manipulation
Language
การใช้งานคำส่งั INSERT
การใชง้ านคำสัง่ UPDATE
การใชง้ านคำสั่ง DELETE
9 Data Retrieval Command
การใชง้ านคำสง่ั SELECT เบ้ืองต้น
การใชง้ านคำสัง่ SELECT แบบมเี ง่ือนไข
การใชง้ านตัวดำเนนิ การรว่ มกับคำสัง่
SELECT
การเรียงลำดับข้อมูล
10 การเรียกดูขอ้ มลู ขั้นสงู
การเรียกดูข้อมูลจากตารางมากกวา่ 1 ตาราง
โดยการ Join
การใช้งานคำสั่ง SELECT แบบซ้อนหลาย
ระดบั (Subqueries)
15
รายการวเิ คราะห์ เนื้อหาวิชา จดุ ประสงคร์ ายวิชา มาตรฐานรายวิชา
ท-ป-น. 2-2-4
รหัสวชิ า 3204 -2004 ชื่อวิชา ระบบจดั การฐานข้อมูล. ชั่วโมง. 4
หลักสตู รประกาศนยี บัตรวิชาชีพชั้นสงู ประเภทวิชา/พาณิชยกรรม
สาขาวชิ าคอมพิวเตอร์ธรุ กจิ สาขางานคอมพิวเตอร์ธุรกิจ
หัวข้อ จุดประสงค์ สมรรถนะรายวิชา
หลัก/ รายวชิ า
หน่วยการ เน้ือหาวิชา
เรียนรู้
1 2345612 345 6
11 การใช้ SQL Function
ฟงั กช์ นั เก่ียวกับการคำนวณ และสรุปคา่ ของ
ขอ้ มูล (Aggregate Function)
การจดั กลุม่ ขอ้ มูลด้วย GROUP BY
การกรองกลุ่มข้อมลู ทีม่ เี งื่อนไข ดว้ ย HAVING
12 Data Control Language
รู้จักสิทธิ (Privileges) ต่างๆ ในการเข้าถึง
ข้อมูลของระบบจัดการฐานข้อมูล
การให้สิทธิผู้ใช้คนอื่นเข้าถึงข้อมูลด้วยคำส่ัง
GRANT
การยกเลกิ สิทธิผูใ้ ชค้ นอื่นดว้ ยคำส่ัง REVOKE
13 Transaction Command
คำสั่ง COMMIT และ ROLLBACK
คำสง่ั Autocommit
การทำ Partial Rollback
14-15 ฐานขอ้ มลู แบบกระจาย
ประเภทของระบบจัดการฐานข้อมูลแบบ
กระจาย
โครงสร้างการเชื่อมต่อของฐานข้อมูลแบบ
กระจาย
รูปแบบการจัดเก็บข้อมูลฐานข้อมูลแบบ
กระจาย
ขอ้ ดี-ข้อเสยี ของฐานข้อมลู แบบกระจาย
16
รายการวเิ คราะห์ เนือ้ หาวิชา จดุ ประสงคร์ ายวชิ า มาตรฐานรายวชิ า
ท-ป-น. 2-2-4
รหสั วิชา 3204 -2004 ช่ือวิชา ระบบจดั การฐานข้อมลู . ชัว่ โมง. 4
หลักสตู รประกาศนยี บตั รวิชาชพี ชน้ั สงู ประเภทวิชา/พาณชิ ยกรรม
สาขาวชิ าคอมพิวเตอรธ์ รุ กิจ สาขางานคอมพิวเตอร์ธรุ กจิ
หวั ข้อ จดุ ประสงค์ สมรรถนะรายวิชา
หลัก/ รายวิชา
หน่วยการ เนื้อหาวิชา
เรียนรู้
1 2345612 345 6
16 แนะนำโปรแกรมฐานขอ้ มลู MySQL
แนะนำ MySQL
คณุ สมบตั ิของ MySQL
การตดิ ตง้ั โปรแกรมฐานขอ้ มูล MySQL
การติดตั้งโปรแกรม Appserv
ระบบการจัดเก็บไฟลข์ องโปรแกรมAppServ
17-18 การใชง้ านโปรแกรมฐานข้อมลู MySQL
ด้วย PhpMyAdmin
การใชง้ านโปรแกรม Appserv
การสร้างและลบฐานข้อมูล
การสร้างตาราง
การแก้ไขรายละเอยี ดของตาราง
การเพ่ิมเรคคอรด์ ใหมใ่ นตาราง
การดขู ้อมลู ภายในตาราง
การแก้ไขข้อมูลของเรคคอร์ด
การลบเรคคอร์ด
การลบตาราง
การส่งออกฐานข้อมูล
การนำเข้าฐานขอ้ มลู
การเขียนคำส่งั SQL
17
ตารางวิเคราะหร์ ะดบั พุทธิพสิ ัย ทกั ษะพิสัย จติ พิสัย
ท-ป-น. 2-2-4
รหสั วชิ า 3204 -2004 ชื่อวิชา ระบบจดั การฐานข้อมลู . ช่วั โมง. 4
หลกั สตู รประกาศนียบัตรวิชาชพี ชั้นสูง ประเภทวิชา/พาณิชยกรรม
สาขาวชิ าคอมพิวเตอร์ธรุ กิจ สาขางานคอมพวิ เตอร์ธุรกิจ
วเิ คราะหร์ ะดบั พฤติกรรมท่ีพึงประสงคร์ ายวิชา
1) พทุ ธิพสิ ยั ................3......................ระดบั
2) ทักษะพสิ ยั ..............3.....................ระดบั
3) จติ พสิ ัย...................5.....................ระดบั
4) น้อมนำหลักปรชั ญาของเศรษฐกจิ พอเพียงมาปฏบิ ัติ
5) คุณธรรม จรยิ าธรรม และคณุ ลักษณะทพี่ งึ ประสงค์ ของผูส้ ำเรจ็ การศกึ ษา
6) การประเมนิ พฤตกิ รรมผ้เู รยี นอาชีวศกึ ษา ตามคา่ นิยมหลกั ของคนไทย 12 ประการ
18
ตารางวเิ คราะห์ระดับ พุทธิพสิ ัย ทักษะพสิ ัย จิตพิสัย
ท-ป-น. 2-2-4
รหัสวิชา 3204 -2004 ช่ือวิชา ระบบจดั การฐานขอ้ มูล. ชว่ั โมง. 4
หลักสูตรประกาศนียบตั รวิชาชพี ชั้นสูง ประเภทวิชา/พาณิชยกรรม
สาขาวชิ าคอมพิวเตอรธ์ รุ กิจ สาขางานคอมพวิ เตอร์ธุรกจิ
ระดบั พฤติกรรมท่พี ึงประสงค์
หนว่ ยที่ ชือ่ หน่วยการเรียนรู้ พุทธพิ ิสยั ทกั ษะพสิ ัย จติ พิสัย เวลา
1 2 3 4 5 6 1 2 3 4 5 1 2 3 4 5 (ชม.)
1 ร้จู กั กับระบบจดั การ
ฐานขอ้ มูล
2 ฐานขอ้ มลู เชิงสัมพันธ์
(Relational Database)
3 การแสดงความสัมพนั ธ์
ของข้อมลู ดว้ ย ER
Model
4 ขอ้ มูลในรูปแบบบรรทัด
ฐาน
5 Data Definition
Language
พุทธิพิสัย ทักษะพสิ ัย จิตพิสัย
1 = ความรู้ 1 = เลียนแบบ 1 = รับรู้
2 = ความเขา้ ใจ 2 = ทำไดต้ ามแบบ 2 = ตอบสนอง
3 = การนำไปใช้ 3 = ทำได้ถูกต้อง 3 = เห็นคุณค่า
4 = การวิเคราะห์ แมน่ ยำ 4 = จัดระบบคุณคา่
5 = การสังเคราะห์ 4 = ทำไดต้ ่อเนอ่ื ง 5 = พัฒนาเป็นลกั ษณะ
6 = การประเมินค่า ประสานกนั นสิ ยั
5 = ทำได้อย่าง
เปน็ ธรรมชาติ
น้อมนำหลกั ปรัชญาของเศรษฐกิจพอเพียงมาปฏิบตั ิ
1. พอประมาณ 3. มีภมู ิคุ้มกนั ในตวั ทดี่ ี 5. เง่อื นไขคณุ ธรรม
2. มเี หตุผล 4. เงือ่ นไขความรู้
19
ตารางวเิ คราะหร์ ะดบั พุทธิพสิ ัย ทกั ษะพสิ ัย จิตพิสัย
ท-ป-น. 2-2-4
รหสั วิชา 3204 -2004 ช่ือวิชา ระบบจัดการฐานขอ้ มูล. ชั่วโมง. 4
หลักสตู รประกาศนียบัตรวชิ าชีพชัน้ สูง ประเภทวิชา/พาณิชยกรรม
สาขาวชิ าคอมพิวเตอร์ธรุ กิจ สาขางานคอมพวิ เตอร์ธุรกจิ
ระดบั พฤติกรรมทพี่ ึงประสงค์
หน่วยที่ ชือ่ หน่วย พุทธิพิสยั ทักษะพสิ ัย จติ พสิ ยั เวลา
1 2 3 4 5 6 1 2 3 4 5 1 2 3 4 5 (ชม.)
6 Data Manipulation
Language
7 Data Retrieval
Command
8 การเรยี กดูขอ้ มูลขน้ั สงู
9 การใช้ SQL Functions
10 Data Control Language
11 Transaction Command
12 ฐานขอ้ มูลแบบกระจาย
13 แนะนำโปรแกรมฐานข้อมลู
MySQL
14 การตดิ ต้งั โปรแกรม
ฐานขอ้ มูล MySQL
15 การใช้โปรแกรม
PhpMyAdmin
พุทธพิ สิ ัย ทักษะพสิ ยั จติ พิสัย
1 = ความรู้
2 = ความเขา้ ใจ 1 = เลียนแบบ 1 = รบั รู้
3 = การนำไปใช้
4 = การวเิ คราะห์ 2 = ทำได้ตามแบบ 2 = ตอบสนอง
5 = การสงั เคราะห์
6 = การประเมินค่า 3 = ทำไดถ้ ูกต้อง 3 = เห็นคณุ ค่า
แม่นยำ 4 = จัดระบบคุณคา่
4 = ทำไดต้ ่อเนื่อง 5 = การพฒั นาเป็นลกั ษณะ
ประสานกนั นิสยั
5 = ทำไดอ้ ย่าง
เป็นธรรมชาติ
นอ้ มนำหลักปรัชญาของเศรษฐกจิ พอเพียงมาปฏิบตั ิ
1. พอประมาณ 3. มีภูมคิ ุ้มกันในตวั ท่ีดี 5. เงอ่ื นไขคณุ ธรรม
2. มีเหตุผล 4. เงอ่ื นไขความรู้
20
กำหนดการเรียนรู้
ท-ป-น. 2-2-4
รหสั วิชา 3204 -2004 ช่ือวิชา ระบบจดั การฐานขอ้ มลู . ช่ัวโมง. 4
หลักสตู รประกาศนยี บตั รวชิ าชพี ช้ันสงู ประเภทวิชา/พาณชิ ยกรรม
สาขาวิชาคอมพิวเตอรธ์ รุ กิจ สาขางานคอมพวิ เตอรธ์ ุรกิจ
หน่วยท่ี ชอื่ หน่วยการเรียนรู้ สัปดาห์ท่ี ชวั่ โมงท่ี
1 รู้จักกับระบบจดั การฐานข้อมูล 1 4
2 ฐานข้อมูลเชงิ สมั พนั ธ์ (Relational Database) 2 4
3 การแสดงความสัมพันธ์ของข้อมลู ด้วย ER Model 3-4 8
4 ข้อมลู ในรปู แบบบรรทัดฐาน 5-6 8
5 Data Definition Language 7 4
6 Data Manipulation Language 8 4
7 Data Retrieval Command 9 4
8 การเรยี กดูขอ้ มลู ขั้นสงู 10 4
9 การใช้ SQL Functions 11 4
10 Data Control Language 12 4
11 Transaction Command 13 4
12 ฐานขอ้ มลู แบบกระจาย 8
13 แนะนำโปรแกรมฐานข้อมูล MySQL 14-15 4
14 การตดิ ตง้ั โปรแกรมฐานข้อมูล MySQL 16 4
15 การใชโ้ ปรแกรม PhpMyAdmin 17 4
18
รวม 18 72
21
แผนการเรยี นรู้
รหัสวิชา 3204 - 2004 ช่ือวิชา ระบบจัดการฐานขอ้ มูล
ชือ่ หน่วยท่ี 1 รู้จักกับระบบจัดการฐานข้อมูล
เร่ือง ร้จู ักกบั ระบบจดั การฐานขอ้ มูล จำนวนชว่ั โมงสอน 4
1. สาระสำคัญ
ขอ้ มลู นับวา่ เป็นส่ิงที่มีความสำคัญต่อหน่วยงาน หรือองคก์ รทุกแหง่ เน่ืองจากข้อมูลจะเป็นเสมือนเคร่ืองมือที่ช่วย
ประกอบการตัดสินใจ ถา้ หนว่ ยงาน หรือองค์กรใดขาดซึ่งข้อมลู กจ็ ะไมส่ ามารถขับเคลื่อนธุรกิจให้บรรลุวัตถุประสงค์ได้
เลย เนื้อหาในบทนี้จะเริ่มจากความหมาย ลักษณะของระบบแฟ้มข้อมูล ปัญหาของระบบแฟ้มข้อมูล ความหมาย
ลักษณะของระบบจัดการฐานขอ้ มลู ประโยชน์ของระบบจดั การฐานข้อมูล
2. จดุ ประสงคก์ ารเรียนรู้ (สมรรถนะรายวิชา)
2.1 จดุ ประสงคท์ ่ัวไป
1. บอกความหมายของของระบบแฟม้ ข้อมูลได้
2. ยกตัวอย่างปัญหาในการจดั เกบ็ ขอ้ มลู ในระบบแฟม้ ข้อมูลได้
3. บอกระดบั ความเป็นอสิ ระของขอ้ มูลได้
2.2 จดุ ประสงคเ์ ชิงพฤติกรรม
4. สามารถอธบิ ายองค์ประกอบแตล่ ะสว่ นของระบบจัดการฐานข้อมูลได้
5. สามารถอธบิ ายองค์ประกอบแต่ละสว่ นของ DBMS ได้
3. สาระการเรยี นรู้
1. ระบบแฟ้มข้อมูล (File Systems)
2. Data Independence
3. ความหมายของระบบจัดการฐานข้อมลู
4. องค์ประกอบของ DBMS
22
แผนการเรียนรู้
รหสั วิชา 3204 - 2004 ช่ือวิชา ระบบจัดการฐานขอ้ มูล
ชอื่ หน่วยที่ 1 รจู้ ักกับระบบจัดการฐานข้อมูล
เรื่อง รูจ้ กั กบั ระบบจัดการฐานขอ้ มลู จำนวนชั่วโมงสอน 4
4. สื่อการเรียนรู้
1. หนงั สือเรียนวิชา ระบบจดั การฐานข้อมลู
2. ใบความร้ปู ระจำหน่วย
3. ใบงานและแบบฝกึ หดั
4. เคร่ืองไมโครคอมพิวเตอร์
5. แผน่ ใสและเครอื่ งฉายภาพขา้ มศรี ษะ
6. ซดี ีส่ือการสอน
5. กระบวนการจัดการเรยี นรู้
กจิ กรรมครู
ขั้นนำเข้าสบู่ ทเรยี น(สัปดาห์ละ 30 นาที)
1. ตรวจสอบรายชอ่ื นักศึกษาที่เข้าเรยี น
2. ให้นกั ศกึ ษาค้นคว้าความเปน็ มาของสารสนเทศ
3. รว่ มสนทนาเกย่ี วกับความเป็นมาของสารสนเทศ
กจิ กรรมนกั เรียน
1. ให้ความร่วมมือกบั ครใู นการตรวจสอบ
2. ค้นควา้ ความเป็นมาของสารสนเทศ
3. ร่วมสนทนาและแสดงความคดิ เหน็
กจิ กรรมครู
ขั้นดำเนินการสอน (สัปดาห์ละ 180 นาที)
1.บอกจุดประสงค์การเรียน
2.ให้นกั ศึกษาแบ่งกลุ่มเพ่ือศึกษาแต่ละหวั ข้อ
3.บรรยาย อธบิ าย ยกตวั อยา่ ง ในแต่ ละหวั ข้อการเรียนใหน้ กั ศึกษา
4.ครูบอกวธิ ีการ และแนวคิดในการปฏิบตั ทิ ่ีถกู ต้องให้แก่ผู้เรียน
5.ประเมินพฤติกรรมรายบุคคลโดยครูจะซักถามในแตล่ ะคน
กิจกรรมนกั เรยี น
1.ฟัง ทำความเขา้ ใจและซักถาม
2.แบง่ กลมุ่
3.ฟงั ทำความเข้าใจและปฎิบัติตาม
4.ผู้เรยี นซักถามข้อสงสยั และจดบนั ทกึ
5.รับการประเมิน
23
แผนการเรยี นรู้
รหัสวชิ า 3204 -2004 ช่ือวิชา ระบบจัดการฐานขอ้ มลู
ช่อื หน่วยที่ 1 รู้จกั กับระบบจัดการฐานข้อมูล
เร่อื ง รู้จกั กับระบบจัดการฐานข้อมลู จำนวนชั่วโมงสอน 4
กิจกรรมครู
ขัน้ สรุป(สปั ดาหล์ ะ 30 นาท)ี
1.ครแู ละนักเรยี นร่วมกันสรปุ สาระสำคญั
2.เปดิ โอกาสใหน้ ักเรียนซักถามข้อสงสัย
3.มอบหมายใหไ้ ปหัดทำและศึกษาเพิ่มเติม
4.ทำแบบทดสอบ
กิจกรรมนกั เรียน
1.ครูและนกั เรยี นร่วมกันสรปุ สาระสำคญั
2.นกั เรียนสอบถามข้อสงสัย
3.ฟังและจดบนั ทึก
4.ทำแบบทดสอบท้ายบท
6. กระบวนการวดั ผลและประเมนิ ผล
ทกั ษะพิสยั มีกระบวนการวางแผน และปฏิบัตไิ ดต้ รงตามเป้าหมายท่ีกำหนด
พุทธิพิสยั มคี วามจำ ความเข้าใจ และการนำไปประยุกต์ให้เกิดประโยชน์ตอ่ การเรียน หรือการใช้
ชวี ติ ประจำวัน
จิตพสิ ัย ปฏบิ ัตไิ ด้ตามศกั ยภาพทมี่ ีอยู่ ตรงต่อเวลา และสนใจในการสบื ค้นหาความรู้ ทุกช่วงโอกาส
เพอื่ พฒั นาตนเอง
1.สงั เกตผู้เรียนมคี วามสนใจ เกดิ ความเข้าใจในสาระการเรยี นรู้ ตลอดจนแสดงความกระตอื รือรน้ ในการแสดงความ
คดิ เห็นและสรปุ สาระการเรยี นรปู้ ระจำหนว่ ย
2.ทำใบงานได้อย่างถูกต้อง ทันเวลาท่ีกำหนด ใบงานสะอาดและเปน็ ระเบียบ
3.ผู้เรียนทำแบบฝกึ หัดหลงั เรยี นไดถ้ ูกตอ้ ง โดยไดค้ ะแนน 50% เป็นอย่างต่ำ
7. แหล่งการเรยี นรู้
1.อนิ เตอร์เนต็
2.หนงั สือเรยี น
3.ห้องสมดุ
8. บนั ทกึ หลังการเรียนรู้
................................................................................................. ......................................................................................
............................................................................................................................. ..........................................................
............................................................................................................................. .........................................................
24
แผนการเรยี นรู้
รหัสวิชา 3204 - 2004 ชื่อวิชา ระบบจดั การฐานข้อมูล
ชอื่ หน่วยที่ 2 ฐานขอ้ มูลเชงิ สัมพนั ธ์
เรื่อง ฐานข้อมูลเชิงสัมพันธ์ จำนวนชั่วโมงสอน 4
1. สาระสำคญั
ฐานข้อมูลเชิงสัมพันธ์ เป็นฐานข้อมูลที่ได้รับความนิยมใช้กันมากที่สุดในปัจจุบัน เนื่องจาก ความง่ายในการทำ
ความเข้าใจ และที่สำคัญคือ เป็นฐานข้อมูลที่สามารถแก้ปัญหาในเรื่องของ Data Redundancy และ Data
Inconsistency รวมทั้งมีการแยกโครงสร้างของฐานข้อมูลออกเป็น Logical และ Physical จึงทำให้เกิดความเป็น
อิสระของข้อมูล (Data Independence) ทั้งหมดนี้เราได้ศึกษากันในบทที่ 1 แล้ว ดังนั้นในบทนี้เราจะทำการศึกษา
และทำความเข้าใจถึงลกั ษณะฐานข้อมูลเชงิ สมั พันธ์วา่ มีลักษณะหรอื รูปแบบในการเกบ็ ข้อมลู อยา่ งไร
2. จุดประสงคก์ ารเรียนรู้ (สมรรถนะรายวิชา)
1. สามารถบอกความหมายของโครงสรา้ งภายในแตล่ ะตวั ของฐานข้อมลู เชงิ สัมพันธไ์ ด้
2. สามารถบอกลักษณะของคีย์ในแตล่ ะประเภทได้
3. สามารถกำหนดคยี ใ์ นตารางฐานข้อมลู ได้อยา่ งถูกต้อง
4. สามารถรกั ษากฎความคงสภาพของ Entity และกฎความคงสภาพของการอ้างองิ เพอ่ื ให้ตารางฐานข้อมลู มี
ความถกู ตอ้ ง
5. สามารถจัดการไดอ้ ยา่ งถกู ต้องเมื่อมีการผิดกฎความคงสภาพของการอ้างอิง
3. สาระการเรียนรู้
1. โครงสร้างของฐานขอ้ มูลเชิงสัมพนั ธ์
2. การควบคุมความถูกตอ้ งใหก้ บั ข้อมูล (Data Integrity)
25
แผนการเรียนรู้
รหสั วิชา 3204 - 2004 ช่ือวิชา ระบบจัดการฐานข้อมูล
ช่อื หน่วยท่ี 2 ฐานขอ้ มลู เชงิ สัมพันธ์
เรอ่ื ง ฐานข้อมูลเชิงสัมพันธ์ จำนวนช่ัวโมงสอน 4
4. สือ่ การเรียนรู้
7. หนังสอื เรยี นวิชา ระบบจดั การฐานข้อมูล
8. ใบความร้ปู ระจำหนว่ ย
9. ใบงานและแบบฝกึ หัด
10. เครือ่ งไมโครคอมพวิ เตอร์
11. แผน่ ใสและเครื่องฉายภาพขา้ มศีรษะ
12. ซดี ีสอ่ื การสอน
5. กระบวนการจดั การเรียนรู้
กิจกรรมครู
ขั้นนำเข้าสู่บทเรยี น(สปั ดาห์ละ 30 นาที)
1. ตรวจสอบรายชอื่ นกั ศกึ ษาทเ่ี ข้าเรียน
2. ให้นกั ศกึ ษาคน้ ควา้ ความเปน็ มาของสารสนเทศ
3. รว่ มสนทนาเก่ยี วกับความเปน็ มาของสารสนเทศ
กจิ กรรมนักเรยี น
1. ใหค้ วามรว่ มมอื กบั ครูในการตรวจสอบ
2. ค้นคว้าความเปน็ มาของสารสนเทศ
3. ร่วมสนทนาและแสดงความคิดเห็น
กิจกรรมครู
ขัน้ ดำเนนิ การสอน (สัปดาห์ละ 180 นาที)
1.บอกจดุ ประสงคก์ ารเรียน
2.ให้นกั ศึกษาแบง่ กลุ่มเพื่อศึกษาแต่ละหวั ข้อ
3.บรรยาย อธิบาย ยกตัวอย่าง ในแต่ ละหัวข้อการเรียนให้นกั ศึกษา
4.ครูบอกวิธกี าร และแนวคิดในการปฏิบัติที่ถูกต้องให้แก่ผู้เรยี น
5.ประเมินพฤติกรรมรายบุคคลโดยครูจะซักถามในแต่ละคน
กิจกรรมนกั เรียน
1.ฟงั ทำความเขา้ ใจและซักถาม
2.แบง่ กลุ่ม
3.ฟงั ทำความเขา้ ใจและปฎิบัติตาม
4.ผู้เรียนซกั ถามขอ้ สงสยั และจดบนั ทึก
5.รับการประเมิน
26
แผนการเรยี นรู้
รหสั วชิ า 3204 -2004 ช่ือวิชา ระบบจดั การฐานขอ้ มลู
ชือ่ หน่วยท่ี 2 ฐานขอ้ มูลเชงิ สมั พันธ์
เร่ือง ฐานข้อมูลเชิงสัมพนั ธ์ จำนวนชวั่ โมงสอน 4
กจิ กรรมครู
ขน้ั สรปุ (สปั ดาห์ละ 30 นาที)
1.ครแู ละนกั เรียนร่วมกนั สรปุ สาระสำคัญ
2.เปิดโอกาสให้นักเรียนซักถามข้อสงสัย
3.มอบหมายใหไ้ ปหดั ทำและศกึ ษาเพมิ่ เติม
4.ทำแบบทดสอบ
กิจกรรมนักเรียน
1.ครแู ละนกั เรียนรว่ มกันสรุปสาระสำคญั
2.นกั เรยี นสอบถามขอ้ สงสัย
3.ฟงั และจดบนั ทึก
4.ทำแบบทดสอบท้ายบท
6. กระบวนการวัดผลและประเมนิ ผล
ทกั ษะพิสัย มีกระบวนการวางแผน และปฏิบตั ิได้ตรงตามเป้าหมายที่กำหนด
พทุ ธิพิสยั มีความจำ ความเขา้ ใจ และการนำไปประยุกต์ให้เกิดประโยชนต์ ่อการเรยี น หรือการใช้
ชวี ติ ประจำวนั
จิตพิสยั ปฏบิ ัติได้ตามศักยภาพทีม่ ีอยู่ ตรงต่อเวลา และสนใจในการสืบคน้ หาความรู้ ทุกช่วงโอกาส
เพอ่ื พฒั นาตนเอง
1. ผเู้ รียนปฏบิ ตั กิ จิ กรรมท่มี อบหมายเสรจ็ ทนั เวลาท่กี ำหนด
2. ตอบคำถามและสรุปผลงานได้อยา่ งถูกต้อง
3. ทำแบบฝึกหัดหลงั เรยี นเสร็จทนั เวลาที่กำหนดและถกู ตอ้ ง
4. สนใจกระตอื รือร้นในการเรยี นรู้ ตอบคำถาม สรปุ สาระการเรยี นรู้ และกล้าแสดงความ
7. แหล่งการเรียนรู้
1.อนิ เตอรเ์ นต็
2.หนงั สอื เรยี น
3.หอ้ งสมดุ
8. บันทึกหลงั การเรียนรู้
............................................................................................................................. ..........................................................
............................................................................................................................. ..........................................................
......................................................................................................................................................................................
27
แผนการเรียนรู้
รหสั วชิ า 3204 - 2004 ชื่อวิชา ระบบจดั การฐานข้อมูล
ชื่อหน่วยที่ 3 การแสดงความสัมพันธข์ องขอ้ มูลด้วย ER Model
เรื่อง การแสดงความสัมพนั ธ์ของข้อมูลดว้ ย ER Model จำนวนช่วั โมงสอน 8
1. สาระสำคัญ
Entity Relationship Model (ER Model) เป็นเครื่องมือที่ใช้สำหรับการออกแบบฐานข้อมูลในระดับแนวคิด
(Conceptual Design) โดยใช้ในการวาดแสดงความสัมพันธ์ของข้อมูลต่างๆภายในฐานข้อมูล ER Model พัฒนาโดย
Peter Pin Shan Chen จาก Massachusetts Institute of Technology (MIT) ในปี ค.ศ. 1976 เนื้อหาในบทนี้จะ
เร่ิมจากการให้ความหมายของสัญลักษณ์ต่างๆที่ใช้ใน ER Model ต่อจากนั้นจะแสดงตัวอย่างการสร้าง ER Model
และในส่วนสุดท้ายจะเปน็ การเปลีย่ น ER Model ใหเ้ ป็นตาราง
2. จุดประสงคก์ ารเรยี นรู้ (สมรรถนะรายวิชา)
1. สามารถวาด ER Diagram โดยใชส้ ญั ลกั ษณ์ตา่ งๆ ได้อย่างถูกต้อง
2. สามารถแปลง ER Diagram ไปเป็นตารางได้อยา่ งถูกต้อง
3. สาระการเรยี นรู้
1. ความหมายของสญั ลกั ษณ์ตา่ งๆของ ER Model
2. วธิ กี ารสร้าง ER Diagram
3. การแปลง ER Diagram เปน็ ตาราง
28
แผนการเรยี นรู้
รหัสวชิ า 3204 - 2004 ชื่อวิชา ระบบจดั การฐานขอ้ มูล
ช่อื หน่วยที่ 3 การแสดงความสัมพนั ธ์ของข้อมลู ด้วย ER Model
เร่อื ง การแสดงความสัมพนั ธข์ องข้อมูลดว้ ย ER Model จำนวนชวั่ โมงสอน 8
4. ส่ือการเรยี นรู้
1. หนงั สอื เรยี นวชิ า ระบบจัดการฐานข้อมลู
2. ใบความร้ปู ระจำหน่วย
3. ใบงานและแบบฝึกหัด
4. เครือ่ งคอมพวิ เตอร์
5. ซดี ีสื่อการสอน
5. กระบวนการจดั การเรียนรู้
กิจกรรมครู
ขน้ั นำเขา้ สู่บทเรยี น(สปั ดาหล์ ะ 30 นาที)
1. ตรวจสอบรายช่ือนกั ศึกษาทเี่ ขา้ เรียน
2. ใหน้ กั ศกึ ษาคน้ ควา้ สัญลักษณต์ ่างๆ ของ ER Diagram
3. รว่ มสนทนาเกยี่ วกบั เรอ่ื ง เกี่ยวกับการสร้างและการแปลง ER Diagram
กิจกรรมนักเรยี น
1. ให้ความรว่ มมือกบั ครูในการตรวจสอบ
2. ค้นคว้า เก่ียวกบั สญั ลักษณ์ต่างๆ ของ ER Diagram
3. รว่ มสนทนาและแสดงความคดิ เห็น
กิจกรรมครู
ขั้นดำเนนิ การสอน (สปั ดาหล์ ะ 180 นาที)
1.บอกจุดประสงคก์ ารเรยี น
2.ให้นกั ศึกษาแบ่งกลุ่มเพ่ือศึกษาแต่ละหวั ข้อ
3.บรรยาย อธบิ าย ยกตัวอยา่ ง ในแต่ ละหัวข้อการเรียนให้นักศึกษา
4.ครูบอกวิธีการ และแนวคิดในการปฏบิ ัติที่ถูกต้องให้แก่ผู้เรยี น
5.ประเมินพฤติกรรมรายบุคคลโดยครจู ะซักถามในแต่ละคน
กจิ กรรมนกั เรียน
1.ฟัง ทำความเขา้ ใจและซักถาม
2.แบ่งกลุ่ม
3.ฟัง ทำความเขา้ ใจและปฎบิ ตั ติ าม
4.ผูเ้ รียนซักถามขอ้ สงสัยและจดบันทึก
5.รับการประเมิน
29
แผนการเรยี นรู้
รหสั วชิ า 3204 -2004 ช่ือวิชา ระบบจัดการฐานข้อมูล
ชอื่ หน่วยท่ี 3 การแสดงความสัมพนั ธข์ องข้อมลู ด้วย ER Model
เร่อื ง การแสดงความสมั พนั ธ์ของข้อมูลดว้ ย ER Model จำนวนชวั่ โมงสอน 8
กจิ กรรมครู
ข้ันสรปุ (สปั ดาหล์ ะ 30 นาท)ี
1.ครูและนกั เรียนร่วมกนั สรปุ สาระสำคญั
2.เปดิ โอกาสใหน้ กั เรียนซักถามข้อสงสยั
3.มอบหมายใหไ้ ปหดั ทำและศกึ ษาเพ่ิมเติม
4.ทำแบบทดสอบ
กิจกรรมนักเรียน
1.ครแู ละนักเรยี นรว่ มกนั สรปุ สาระสำคญั
2.นักเรียนสอบถามขอ้ สงสัย
3.ฟงั และจดบันทึก
4.ทำแบบทดสอบท้ายบท
6. กระบวนการวดั ผลและประเมินผล
ทกั ษะพิสัย มกี ระบวนการวางแผน และปฏิบตั ิไดต้ รงตามเปา้ หมายที่กำหนด
พทุ ธิพิสัย มีความจำ ความเขา้ ใจ และการนำไปประยุกตใ์ หเ้ กิดประโยชน์ต่อการเรียน หรือการใช้
ชวี ติ ประจำวัน
จติ พิสัย ปฏิบตั ิได้ตามศกั ยภาพท่มี ีอยู่ ตรงต่อเวลา และสนใจในการสบื ค้นหาความรู้ ทุกช่วงโอกาส
เพอ่ื พัฒนาตนเอง
1. ผเู้ รียนปฏบิ ัตกิ จิ กรรมท่ีมอบหมายเสรจ็ ทันเวลาทกี่ ำหนด
2. ตอบคำถามและสรุปผลงานได้อยา่ งถูกต้อง
3. ทำแบบฝึกหัดหลังเรียนเสรจ็ ทันเวลาท่กี ำหนดและถูกตอ้ ง
4. สนใจกระตือรอื ร้นในการเรยี นรู้ ตอบคำถาม สรุปสาระการเรียนรู้ และกล้าแสดงความ
7. แหลง่ การเรียนรู้
1.อินเตอร์เน็ต
2.หนงั สอื เรยี น
3.หอ้ งสมุด
8. บนั ทกึ หลังการเรียนรู้
............................................................................................................................. ..........................................................
............................................................................................................................. ..........................................................
......................................................................................................................................................................................
30
แผนการเรยี นรู้
รหสั วชิ า 3204 - 2004 ช่ือวิชา ระบบจดั การฐานขอ้ มลู
ชื่อหน่วยที่ 4 ข้อมูลในรปู แบบบรรทัดฐาน
เร่อื ง ข้อมูลในรูปแบบบรรทัดฐาน จำนวนช่วั โมงสอน 8
1. สาระสำคญั
ประเดน็ ทีส่ ำคัญของฐานข้อมูลเชิงสมั พันธ์ (Relational Database) คอื การออกแบบฐานข้อมูลให้ข้อมูลท่ีจัดเก็บ
ไว้ภายตารางข้อมูล (Table) ไม่มีความซํ้าซ้อนเกดิ ขึน้ ดังนั้น Normalization ก็ คือ การปรับปรุงโครงสร้างข้อมลู ของ
ฐานข้อมูลที่มีความซํ้าซ้อนให้อยู่ในรูปแบบที่เป็นบรรทัดฐาน เนื้อหาในบทนี้จะเริ่มจากการอธิบายถึงปัญหาของการ
จดั การฐานข้อมลู ตอ่ ดว้ ยหลักการของ Functional Dependency และการทำ normalization ในระดบั ตา่ งๆ
2. จดุ ประสงคก์ ารเรยี นรู้ (สมรรถนะรายวิชา)
1. สามารถยกตวั อยา่ งปัญหาต่างๆ ของการจดั การฐานขอ้ มูลได้
2. สามารถกำหนด Functional Dependency ในแต่ละข้ันในตารางฐานข้อมลู ได้ถูกตอ้ ง
3. สาระการเรียนรู้
1. ปญั หาการจดั การฐานข้อมลู (Anomalies)
2. Functional Dependency
3. การจัดการข้อมูลในรปู แบบบรรทัดฐาน (Normalization)
31
แผนการเรยี นรู้
รหัสวิชา 3204 - 2004 ช่ือวิชา ระบบจัดการฐานข้อมลู
ชื่อหน่วยที่ 4 ข้อมูลในรูปแบบบรรทดั ฐาน
เร่อื ง ข้อมลู ในรูปแบบบรรทัดฐาน จำนวนช่วั โมงสอน 8
4. สอื่ การเรียนรู้
1. หนังสอื เรยี นวชิ า ระบบจดั การฐานข้อมูล
2. ใบความรปู้ ระจำหน่วย
3. ใบงานและแบบฝึกหัด
4. เคร่ืองคอมพิวเตอร์
5. ซดี สี อ่ื การสอน
5. กระบวนการจัดการเรียนรู้
กิจกรรมครู
ข้ันนำเขา้ สูบ่ ทเรยี น(สปั ดาหล์ ะ 30 นาที)
1. ตรวจสอบรายชื่อนักศกึ ษาท่ีเขา้ เรยี น
2. ใหน้ ักศกึ ษาค้นคว้าเกีย่ วกับปัญหาการจดั การฐานข้อมูล
3. รว่ มสนทนาเกี่ยวกบั เร่อื ง การจดั การขอ้ มลู ในรปู แบบบรรทัดฐาน
กิจกรรมนักเรยี น
1. ให้ความร่วมมือกบั ครูในการตรวจสอบ
2. ค้นควา้ เกี่ยวกับปญั หาการจดั การฐานข้อมลู
3. รว่ มสนทนาและแสดงความคดิ เหน็
กิจกรรมครู
ข้ันดำเนนิ การสอน (สัปดาห์ละ 180 นาที)
1.บอกจุดประสงคก์ ารเรยี น
2.ให้นกั ศึกษาแบ่งกลุ่มเพ่ือศึกษาจากเรื่องข้อมลู ในรปู แบบบรรทัดฐาน
3.บรรยาย อธิบาย ยกตวั อย่าง แสดงวธิ ีการปฎิบตั ใิ นแต่ ละหัวขอ้ การเรยี นและให้นักศึกษาปฎิบตั ไิ ปพร้อมกัน
4.ครูบอกวิธกี าร และแนวคิดในการปฏบิ ัติท่ีถกู ต้องให้แก่ผเู้ รียน
5.ประเมินพฤติกรรมรายบุคคลโดยครูจะซกั ถามในแต่ละคน
กิจกรรมนกั เรียน
1.ฟงั ทำความเขา้ ใจและซักถาม
2.แบง่ กลุม่
3.ฟัง ทำความเขา้ ใจและปฎบิ ตั ติ าม
4.ผเู้ รียนซกั ถามข้อสงสัยและจดบันทกึ
5.รบั การประเมนิ
32
แผนการเรยี นรู้
รหสั วิชา 3204 -2004 ชื่อวิชา ระบบจัดการฐานข้อมลู
ชอ่ื หน่วยท่ี 4 ข้อมลู ในรูปแบบบรรทดั ฐาน
เรือ่ ง ข้อมลู ในรปู แบบบรรทัดฐาน จำนวนช่ัวโมงสอน 8
กิจกรรมครู
ข้ันสรุป(สัปดาห์ละ 30 นาท)ี
1.ครูและนักเรียนรว่ มกนั สรปุ สาระสำคัญ
2.เปดิ โอกาสใหน้ ักเรยี นซักถามข้อสงสยั
3.มอบหมายใหไ้ ปหัดทำและศึกษาเพม่ิ เติม
4.ทำแบบทดสอบ
กจิ กรรมนักเรยี น
1.ครูและนักเรียนรว่ มกนั สรุปสาระสำคญั
2.นกั เรียนสอบถามข้อสงสัย
3.ฟังและจดบนั ทึก
4.ทำแบบทดสอบท้ายบท
6. กระบวนการวดั ผลและประเมนิ ผล
ทกั ษะพสิ ัย มกี ระบวนการวางแผน และปฏิบตั ิไดต้ รงตามเปา้ หมายที่กำหนด
พุทธิพสิ ัย มีความจำ ความเข้าใจ และการนำไปประยุกต์ให้เกิดประโยชน์ตอ่ การเรียน หรือการใช้
ชีวติ ประจำวนั
จิตพสิ ัย ปฏิบตั ิไดต้ ามศักยภาพท่ีมีอยู่ ตรงต่อเวลา และสนใจในการสืบคน้ หาความรู้ ทุกช่วงโอกาส
เพอื่ พฒั นาตนเอง
7. แหลง่ การเรียนรู้
1.อนิ เตอร์เนต็
2.หนังสอื เรียน
3.ห้องสมดุ
8. บนั ทึกหลังการเรยี นรู้
............................................................................................................................. ..........................................................
.......................................................................................................................................................................................
............................................................................................................................. .........................................................
33
แผนการเรยี นรู้
รหัสวิชา 3204 - 2004 ชื่อวิชา ระบบจดั การฐานข้อมลู
ชอื่ หน่วยท่ี 5 Data Definition Language
เร่อื ง Data Definition Language จำนวนช่วั โมงสอน 4
1. สาระสำคญั
เมื่อเราได้ออกแบบ และทำการ Normalization ตารางฐานขอ้ มูลเรียบรอ้ ยแลว้ เราจะตอ้ งมาเรียนรูกั้บภาษา
SQL (Structure Query Language) ซึ่งเป็นภาษาในการจัดการฐานข้อมูลเชิงสัมพันธ์ และภาษา SQL นี้ก็ได้แบ่ง
ออกเป็นหลายประเภท เนื้อหาในบทนี้จะกล่าวถึงประเภทของภาษา SQL ในการนิยามโครงสร้างของข้อมูล นั่นก็คือ
Data Definition Language หรือเรียกสน้ั ๆ ว่า DDL
2. จดุ ประสงค์การเรียนรู้ (สมรรถนะรายวิชา)
1. สามารถเขียนคำส่งั ในการสร้างฐานข้อมลู และตารางฐานขอ้ มูลได้
2. สามารถเขยี นคำสั่งในการแก้ไขโครงสรา้ งตารางฐานข้อมูลได้
3. สามารถเขยี นคำสัง่ ในการลบฐานข้อมูล และตารางฐานขอ้ มูลได้
3. สาระการเรียนรู้
1. ความหมายของ Data Definition Language
2. การใชง้ านคำสงั่ CREATE
3. การใช้งานคำสง่ั ALTER
4. การใชง้ านคำส่งั DROP
34
แผนการเรียนรู้
รหสั วชิ า 3204 - 2004 ชื่อวิชา ระบบจัดการฐานข้อมูล
ชื่อหน่วยท่ี 5 Data Definition Language
เรื่อง Data Definition Language จำนวนชว่ั โมงสอน 4
4. สื่อการเรยี นรู้
1. หนงั สือเรยี นวชิ า ระบบจดั การฐานข้อมูล
2. ใบความรู้ประจำหน่วย
3. ใบงานและแบบฝึกหัด
4. เคร่ืองคอมพวิ เตอร์
5. ซีดีส่ือการสอน
5. กระบวนการจัดการเรียนรู้
กิจกรรมครู
ข้ันนำเขา้ สู่บทเรียน(สัปดาห์ละ 30 นาที)
1. ตรวจสอบรายชือ่ นกั ศึกษาทเ่ี ข้าเรยี น
2. ใหน้ ักศกึ ษาคน้ คว้าเกี่ยวกับ Data Definition Language
3. รว่ มสนทนาเกย่ี วกับเร่อื ง Data Definition Language
กิจกรรมนกั เรยี น
1. ให้ความรว่ มมอื กบั ครูในการตรวจสอบ
2. ค้นควา้ เก่ียวกบั Data Definition Language
3. รว่ มสนทนาและแสดงความคิดเหน็
กิจกรรมครู
ขนั้ ดำเนนิ การสอน (สัปดาหล์ ะ 180 นาที)
1.บอกจุดประสงค์การเรียน
2.ให้นักศกึ ษาแบง่ กลุ่มเพ่ือศึกษาจากเรื่องข้อมลู ในรูปแบบบรรทัดฐาน
3.บรรยาย อธบิ าย ยกตวั อย่าง แสดงวธิ ีการปฎบิ ตั ใิ นแต่ ละหัวข้อการเรยี นและให้นักศึกษาปฎิบตั ิไปพร้อมกัน
4.ครบู อกวธิ ีการ และแนวคิดในการปฏบิ ตั ทิ ่ีถกู ต้องให้แก่ผเู้ รยี น
5.ประเมนิ พฤตกิ รรมรายบุคคลโดยครจู ะซักถามในแต่ละคน
กิจกรรมนักเรียน
1.ฟงั ทำความเข้าใจและซักถาม
2.แบ่งกลุม่
3.ฟงั ทำความเข้าใจและปฎบิ ตั ิตาม
4.ผเู้ รยี นซกั ถามข้อสงสัยและจดบนั ทึก
5.รบั การประเมิน
35
แผนการเรียนรู้
รหัสวชิ า 3204 -2004 ชื่อวิชา ระบบจัดการฐานข้อมลู
ชือ่ หน่วยท่ี 5 Data Definition Language
เร่ือง Data Definition Language จำนวนช่ัวโมงสอน 4
กิจกรรมครู
ข้ันสรุป(สัปดาห์ละ 30 นาท)ี
1.ครแู ละนกั เรยี นรว่ มกันสรุปสาระสำคญั
2.เปดิ โอกาสใหน้ กั เรยี นซักถามข้อสงสัย
3.มอบหมายให้ไปหัดทำและศกึ ษาเพ่มิ เติม
4.ทำแบบทดสอบ
กิจกรรมนักเรยี น
1.ครูและนักเรียนรว่ มกนั สรุปสาระสำคัญ
2.นักเรยี นสอบถามข้อสงสัย
3.ฟงั และจดบันทึก
4.ทำแบบทดสอบท้ายบท
6. กระบวนการวดั ผลและประเมินผล
ทักษะพสิ ัย มีกระบวนการวางแผน และปฏิบตั ิไดต้ รงตามเปา้ หมายที่กำหนด
พุทธพิ ิสยั มคี วามจำ ความเข้าใจ และการนำไปประยุกตใ์ ห้เกิดประโยชน์ตอ่ การเรยี น หรือการใช้
ชวี ติ ประจำวัน
จติ พสิ ัย ปฏบิ ัติไดต้ ามศักยภาพทม่ี ีอยู่ ตรงต่อเวลา และสนใจในการสืบคน้ หาความรู้ ทกุ ช่วงโอกาส
เพอ่ื พฒั นาตนเอง
7. แหล่งการเรยี นรู้
1.อนิ เตอร์เนต็
2.หนังสือเรียน
3.ห้องสมุด
8. บันทึกหลงั การเรยี นรู้
............................................................................................................................. ..........................................................
.......................................................................................................................................................................................
............................................................................................................................. .........................................................
36
แผนการเรยี นรู้
รหัสวชิ า 3204 - 2004 ช่ือวิชา ระบบจัดการฐานขอ้ มลู
ชือ่ หน่วยท่ี 6 Data Manipulation Language
เร่อื ง Data Manipulation Language จำนวนชวั่ โมงสอน 4
1. สาระสำคัญ
เมื่อเราไดเ้ รียนรูค้ ำสั่งประเภท Data Definition Language จะเห็นว่าเราสามารถทีจ่ ะสร้างฐานข้อมูล และสร้าง
ตารางได้แล้ว แต่ตารางที่เราสร้างขึ้นเป็นเพียงโครงสร้างหรือตารางเปล่าๆ เท่านั้น ยังไมไ่ ดมี้ขอ้ มูลอยูภายในตาราง
เพราะฉะนั้นในบทนี้เราจะตอ้ งเรยี นรูเ้ ก่ยี วกับภาษา SQL อีกประเภทหน่ึงคือ Data Manipulation Language หรือ
DML ซ่ึงประกอบไปดว้ ยคำสงั่ INSERT, UPDATE และ DELETE
2. จดุ ประสงคก์ ารเรียนรู้ (สมรรถนะรายวิชา)
1. สามารถเขยี นคำส่ังเพ่ือเพ่มิ ข้อมูลเขา้ ไปในตารางได้
2. สามารถเขียนคำส่ังในการแกไ้ ข ปรบั ปรุงข้อมลู ในตารางได้
3. สามารถเขียนคำสั่งในการลบข้อมูลในตารางได้
3. สาระการเรียนรู้
1. ความหมายของ Data Manipulation Language
2. การใชง้ านคำส่งั INSERT
3. การใช้งานคำส่ัง UPDATE
4. การใช้งานคำสั่ง DELETE
37
แผนการเรยี นรู้
รหัสวชิ า 3204 - 2004 ช่ือวิชา ระบบจัดการฐานขอ้ มูล
ชือ่ หน่วยท่ี 6 Data Manipulation Language
เรอื่ ง Data Manipulation Language จำนวนชัว่ โมงสอน 4
4. ส่อื การเรียนรู้
1. หนังสือเรียนวิชา ระบบจดั การฐานข้อมลู
2. ใบความรู้ประจำหน่วย
3. ใบงานและแบบฝึกหัด
4. เคร่ืองคอมพิวเตอร์
5. ซีดสี ือ่ การสอน
5. กระบวนการจัดการเรยี นรู้
กิจกรรมครู
ขั้นนำเข้าสูบ่ ทเรยี น(สปั ดาหล์ ะ 30 นาที)
1. ตรวจสอบรายชอื่ นักศึกษาทเ่ี ข้าเรียน
2. ใหน้ กั ศึกษาค้นควา้ เก่ยี วกับ Data Definition Language
3. ร่วมสนทนาเก่ียวกับเรอื่ ง Data Definition Language
กิจกรรมนักเรียน
1. ใหค้ วามร่วมมอื กับครูในการตรวจสอบ
2. คน้ คว้าเก่ยี วกบั Data Definition Language
3. รว่ มสนทนาและแสดงความคดิ เหน็
กจิ กรรมครู
ขัน้ ดำเนินการสอน (สปั ดาห์ละ 180 นาที)
1.บอกจุดประสงค์การเรยี น
2.ใหน้ กั ศกึ ษาแบง่ กลุ่มเพื่อศึกษาจากเรื่องข้อมลู ในรปู แบบบรรทัดฐาน
3.บรรยาย อธิบาย ยกตัวอย่าง แสดงวิธีการปฎบิ ัตใิ นแต่ ละหัวขอ้ การเรยี นและใหน้ กั ศึกษาปฎิบตั ิไปพร้อมกัน
4.ครูบอกวิธีการ และแนวคิดในการปฏิบัตทิ ี่ถกู ต้องให้แก่ผูเ้ รยี น
5.ประเมนิ พฤตกิ รรมรายบุคคลโดยครจู ะซกั ถามในแตล่ ะคน
กิจกรรมนกั เรียน
1.ฟัง ทำความเขา้ ใจและซักถาม
2.แบง่ กลุม่
3.ฟัง ทำความเข้าใจและปฎิบัตติ าม
4.ผู้เรียนซกั ถามข้อสงสัยและจดบนั ทึก
5.รับการประเมนิ
38
แผนการเรียนรู้
รหสั วิชา 3204 -2004 ช่ือวิชา ระบบจัดการฐานขอ้ มูล
ช่ือหน่วยท่ี 6 Data Manipulation Language
เร่อื ง Data Manipulation Language จำนวนชว่ั โมงสอน 4
กจิ กรรมครู
ขนั้ สรปุ (สปั ดาหล์ ะ 30 นาที)
1.ครูและนักเรียนร่วมกนั สรุปสาระสำคัญ
2.เปิดโอกาสให้นักเรียนซักถามข้อสงสยั
3.มอบหมายให้ไปหดั ทำและศกึ ษาเพมิ่ เติม
4.ทำแบบทดสอบ
กิจกรรมนักเรยี น
1.ครแู ละนกั เรียนรว่ มกันสรุปสาระสำคญั
2.นักเรียนสอบถามข้อสงสัย
3.ฟงั และจดบนั ทึก
4.ทำแบบทดสอบท้ายบท
6. กระบวนการวดั ผลและประเมินผล
ทักษะพิสัย มีกระบวนการวางแผน และปฏบิ ัตไิ ดต้ รงตามเปา้ หมายท่ีกำหนด
พทุ ธิพิสยั มคี วามจำ ความเขา้ ใจ และการนำไปประยุกตใ์ หเ้ กิดประโยชน์ตอ่ การเรยี น หรือการใช้
ชวี ติ ประจำวัน
จิตพิสัย ปฏบิ ัตไิ ดต้ ามศักยภาพทม่ี ีอยู่ ตรงต่อเวลา และสนใจในการสบื ค้นหาความรู้ ทุกช่วงโอกาส
เพอื่ พฒั นาตนเอง
7. แหล่งการเรยี นรู้
1.อินเตอรเ์ น็ต
2.หนงั สือเรียน
3.ห้องสมุด
8. บนั ทึกหลังการเรยี นรู้
............................................................................................................................. ..........................................................
............................................................................................................................. ..........................................................
......................................................................................................................................................................................
39
แผนการเรียนรู้
รหสั วชิ า 3204 - 2004 ช่ือวิชา ระบบจัดการฐานข้อมลู
ช่ือหน่วยท่ี 7 Data Retrieval Command
เรอ่ื ง Data Retrieval Command จำนวนชัว่ โมงสอน 4
1. สาระสำคญั
Data Retrieval Command เป็นประเภทคำสั่งที่ใช้ในการเรียกดูข้อมูลโดยอยู่ภายใต้กลุ่มของ Data
Manipulation Language หรือ DML คำสัง่ ที่อยูใ่ นประเภท Data Retrieval Command นั่นกค็ ือคำส่งั SELECT ซึ่ง
มหี นา้ ท่ีในการแสดงหรอื เรียกดู (Query) ขอ้ มูลจากตารางฐานขอ้ มูล ในบทนเี้ ราจะมาเรยี นรคู้ ำสง่ั SELECT ในเบ้อื งต้น
ก่อน และเรียนรู้การใช้งานตัวดำเนินการ (Operators) เพิ่มเติมเพื่อให้การใช้งานคำสั่ง SELECT มีประสิทธิภาพและ
เกิดประโยชน์มากที่สุด
2. จุดประสงค์การเรยี นรู้ (สมรรถนะรายวิชา)
1. สามารถเขยี นคำส่งั SELECT เบือ้ งต้นเพื่อเรียกดูข้อมูลจากตารางฐานข้อมลู ได้
2. สามารถเขยี นคำสัง่ SELECT แบบมีเง่ือนไขได้
3. สามารถเขยี นใช้ตัวดำเนนิ การร่วมกบั คำสงั่ SELECT ได้
4. สามารถใช้คำสง่ั ในการเรยี งลำดับขอ้ มลู ได้
3. สาระการเรยี นรู้
1. การใช้งานคำส่ัง SELECT เบื้องต้น
2. การใช้งานคำสง่ั SELECT แบบมเี ง่ือนไข
3. การใช้งานตวั ดำเนินการรว่ มกับคำส่งั SELECT
4. การเรียงลำดับข้อมลู
40
แผนการเรยี นรู้
รหัสวชิ า 3204 - 2004 ช่ือวิชา ระบบจัดการฐานขอ้ มูล
ชอ่ื หน่วยที่ 7 Data Retrieval Command
เรื่อง Data Retrieval Command จำนวนชว่ั โมงสอน 4
4. สอื่ การเรียนรู้
1. หนังสอื เรียนวิชา ระบบจดั การฐานข้อมลู
2. ใบความรู้ประจำหน่วย
3. ใบงานและแบบฝึกหัด
4. เคร่อื งคอมพิวเตอร์
5. ซีดสี อ่ื การสอน
5. กระบวนการจัดการเรยี นรู้
กจิ กรรมครู
ข้นั นำเข้าสู่บทเรียน(สัปดาห์ละ 30 นาที)
1. ตรวจสอบรายชอ่ื นกั ศกึ ษาที่เขา้ เรียน
2. ให้นักศกึ ษาค้นคว้า Data Retrieval Command
3. ร่วมสนทนาเก่ยี วกบั เรอื่ ง Data Retrieval Command
กจิ กรรมนกั เรียน
1. ให้ความร่วมมอื กบั ครูในการตรวจสอบ
2. ค้นคว้า เกย่ี วกบั Data Retrieval Command
3. รว่ มสนทนาและแสดงความคิดเห็น
กจิ กรรมครู
ขนั้ ดำเนินการสอน (สปั ดาห์ละ 180 นาที)
1.บอกจดุ ประสงคก์ ารเรียน
2.ให้นกั ศึกษาแบ่งกลุ่มเพ่ือศกึ ษาจากเรื่องข้อมูลในรปู แบบบรรทัดฐาน
3.บรรยาย อธบิ าย ยกตวั อยา่ ง แสดงวิธกี ารปฎบิ ตั ใิ นแต่ ละหัวขอ้ การเรยี นและใหน้ ักศึกษาปฎิบตั ิไปพร้อมกัน
4.ครบู อกวธิ ีการ และแนวคิดในการปฏบิ ตั ทิ ่ีถูกต้องให้แก่ผู้เรยี น
5.ประเมินพฤตกิ รรมรายบุคคลโดยครจู ะซักถามในแต่ละคน
กจิ กรรมนกั เรียน
1.ฟัง ทำความเข้าใจและซักถาม
2.แบง่ กลมุ่
3.ฟัง ทำความเข้าใจและปฎิบตั ิตาม
4.ผเู้ รียนซักถามขอ้ สงสยั และจดบนั ทกึ
5.รบั การประเมนิ
41
แผนการเรียนรู้
รหสั วิชา 3204 -2004 ช่ือวิชา ระบบจัดการฐานขอ้ มลู
ช่ือหน่วยท่ี 7 Data Retrieval Command
เรอ่ื ง Data Retrieval Command จำนวนช่วั โมงสอน 4
กิจกรรมครู
ขนั้ สรุป(สปั ดาหล์ ะ 30 นาท)ี
1.ครูและนักเรียนร่วมกันสรปุ สาระสำคญั
2.เปิดโอกาสให้นกั เรยี นซักถามข้อสงสยั
3.มอบหมายให้ไปหดั ทำและศกึ ษาเพ่ิมเติม
4.ทำแบบทดสอบ
กจิ กรรมนกั เรยี น
1.ครูและนกั เรียนรว่ มกนั สรปุ สาระสำคญั
2.นกั เรียนสอบถามข้อสงสัย
3.ฟงั และจดบนั ทึก
4.ทำแบบทดสอบท้ายบท
6. กระบวนการวดั ผลและประเมินผล
ทักษะพิสัย มีกระบวนการวางแผน และปฏิบัตไิ ดต้ รงตามเปา้ หมายท่ีกำหนด
พุทธิพสิ ัย มีความจำ ความเข้าใจ และการนำไปประยุกต์ให้เกิดประโยชน์ตอ่ การเรยี น หรือการใช้
ชวี ติ ประจำวนั
จิตพสิ ยั ปฏบิ ัตไิ ดต้ ามศักยภาพท่ีมีอยู่ ตรงต่อเวลา และสนใจในการสบื ค้นหาความรู้ ทุกช่วงโอกาส
เพอ่ื พัฒนาตนเอง
7. แหล่งการเรียนรู้
1.อนิ เตอร์เนต็
2.หนงั สือเรียน
3.ห้องสมุด
8. บันทึกหลงั การเรียนรู้
............................................................................................................................. ..........................................................
................................................................................................................................................................ .......................
........................................................................................................... ...........................................................................
42
แผนการเรยี นรู้
รหสั วิชา 3204 - 2004 ชื่อวิชา ระบบจัดการฐานข้อมลู
ชอื่ หน่วยท่ี 8 การเรยี กดขู ้อมูลขน้ั สูง
เรอื่ ง การเรียกดูข้อมูลข้ันสงู จำนวนชั่วโมงสอน 4
1. สาระสำคัญ
คำสั่ง SELECT ที่เราได้เรียนรู้ในบทที่แล้ว ทำให้เราสามารถแสดงหรือเรียกดูข้อมูลจากตารางฐานข้อมูลได้ใน
เบื้องต้น ในบทนี้เราจะเรียนรู้การเรียกดูข้อมูลขั้นสูงไม่ว่าจะเป็นการเรียกดูข้อมูลที่มากกว่า 1 ตาราง ( Joins) การ
เรียกดูข้อมูลด้วยคำสั่ง SELECT แบบซ้อนหลายระดับ (Subqueries) เพื่อให้ได้ข้อมูลที่มีความซับซ้อน และตรงกับ
ความตอ้ งการมากขน้ึ
2. จุดประสงคก์ ารเรียนรู้ (สมรรถนะรายวิชา)
1. สามารถเขยี นคำสั่ง SELECT เพ่ือ Join ตารางมากกว่า 1 ตารางได้
2. สามารถเขยี นคำสงั่ SELECT แบบซ้อนหลายระดับ (Subqueries) ได้
3. สาระการเรียนรู้
1. การเรียกดขู อ้ มลู จากตารางมากกวา่ 1 ตาราง โดยการ Join
2. การใช้งานคำสงั่ SELECT แบบซ้อนหลายระดับ (Subqueries)
43
แผนการเรียนรู้
รหสั วชิ า 3204 - 2004 ชื่อวิชา ระบบจัดการฐานขอ้ มลู
ชือ่ หน่วยที่ 8 การเรียกดูข้อมลู ขน้ั สงู
เร่ือง การเรียกดขู ้อมูลข้ันสูง จำนวนชวั่ โมงสอน 4
4. สอ่ื การเรียนรู้
1. หนงั สอื เรียนวิชา ระบบจดั การฐานข้อมูล
2. ใบความรู้ประจำหน่วย
3. ใบงานและแบบฝึกหัด
4. เคร่ืองคอมพวิ เตอร์
5. ซดี สี ่อื การสอน
5. กระบวนการจดั การเรยี นรู้
กิจกรรมครู
ขน้ั นำเขา้ สู่บทเรียน(สปั ดาห์ละ 30 นาที)
1. ตรวจสอบรายชื่อนกั ศกึ ษาท่เี ขา้ เรียน
2. ให้นกั ศึกษาคน้ คว้าเกย่ี วกบั การเรียกดูข้อมูลขัน้ สงู
3. รว่ มสนทนาเกยี่ วกบั การเรยี กดขู ้อมลู ข้นั สูง
กจิ กรรมนักเรียน
1. ใหค้ วามร่วมมอื กบั ครูในการตรวจสอบ
2. คน้ ควา้ เกยี่ วกับ การเรียกดูข้อมูลขั้นสูง
3. ร่วมสนทนาและแสดงความคิดเห็น
กจิ กรรมครู
ข้ันดำเนนิ การสอน (สัปดาห์ละ 180 นาที)
1.บอกจุดประสงค์การเรียน
2.ให้นกั ศกึ ษาแบ่งกลุ่มเพ่ือศกึ ษาจากเร่ืองข้อมลู ในรูปแบบบรรทัดฐาน
3.บรรยาย อธิบาย ยกตัวอย่าง แสดงวธิ กี ารปฎิบตั ิในแต่ ละหวั ขอ้ การเรยี นและให้นกั ศึกษาปฎบิ ัติไปพร้อมกัน
4.ครบู อกวิธกี าร และแนวคิดในการปฏิบตั ทิ ่ีถูกต้องให้แก่ผเู้ รยี น
5.ประเมินพฤติกรรมรายบุคคลโดยครูจะซักถามในแตล่ ะคน
กจิ กรรมนักเรียน
1.ฟัง ทำความเขา้ ใจและซักถาม
2.แบ่งกลุม่
3.ฟัง ทำความเข้าใจและปฎิบตั ิตาม
4.ผเู้ รยี นซักถามข้อสงสัยและจดบนั ทกึ
5.รับการประเมิน
44
แผนการเรียนรู้
รหสั วิชา 3204 -2004 ช่ือวิชา ระบบจดั การฐานขอ้ มลู
ช่อื หน่วยที่ 8 การเรียกดูข้อมลู ข้ันสงู
เรื่อง การเรยี กดขู ้อมูลข้ันสงู จำนวนชั่วโมงสอน 4
กิจกรรมครู
ขั้นสรปุ (สัปดาหล์ ะ 30 นาท)ี
1.ครแู ละนักเรยี นร่วมกนั สรุปสาระสำคญั
2.เปดิ โอกาสใหน้ กั เรยี นซักถามข้อสงสัย
3.มอบหมายให้ไปหดั ทำและศกึ ษาเพ่ิมเติม
4.ทำแบบทดสอบ
กจิ กรรมนกั เรยี น
1.ครูและนกั เรียนร่วมกันสรุปสาระสำคัญ
2.นักเรียนสอบถามข้อสงสัย
3.ฟงั และจดบันทึก
4.ทำแบบทดสอบท้ายบท
6. กระบวนการวัดผลและประเมนิ ผล
ทักษะพสิ ยั มีกระบวนการวางแผน และปฏบิ ตั ไิ ด้ตรงตามเป้าหมายท่ีกำหนด
พทุ ธพิ ิสยั มคี วามจำ ความเข้าใจ และการนำไปประยุกตใ์ ห้เกิดประโยชนต์ อ่ การเรียน หรือการใช้
ชวี ติ ประจำวัน
จติ พสิ ัย ปฏบิ ตั ไิ ด้ตามศกั ยภาพท่มี ีอยู่ ตรงต่อเวลา และสนใจในการสืบคน้ หาความรู้ ทุกช่วงโอกาส
เพอื่ พฒั นาตนเอง
7. แหลง่ การเรยี นรู้
1.อนิ เตอรเ์ นต็
2.หนงั สือเรียน
3.หอ้ งสมุด
8. บันทกึ หลังการเรยี นรู้
............................................................................................................................. ..........................................................
............................................................................................................................. ..........................................................
......................................................................................................................................................................................
45
แผนการเรยี นรู้
รหสั วิชา 3204 - 2004 ช่ือวิชา ระบบจัดการฐานข้อมลู
ชอ่ื หน่วยที่ 9 การใช้ SQL Function
เรอ่ื ง การใช้ SQL Function จำนวนชั่วโมงสอน 4
1. สาระสำคญั
คำสั่ง SELECT ที่เราได้เรียนรู้ในบทที่แล้ว ทำให้เราสามารถแสดงหรือเรียกดูข้อมูลจากตารางฐานข้อมูลได้ใน
เบื้องต้น ในบทนี้เราจะเรียนรู้การเรียกดูข้อมูลขั้นสูงไม่ว่าจะเป็นการเรียกดูข้อมูลที่มากกว่า 1 ตาราง ( Joins) การ
เรียกดูข้อมูลด้วยคำสั่ง SELECT แบบซ้อนหลายระดับ (Subqueries) เพื่อให้ได้ข้อมูลที่มีความซับซ้อน และตรงกับ
ความตอ้ งการมากข้ึน
2. จดุ ประสงค์การเรยี นรู้ (สมรรถนะรายวิชา)
1. สามารถเขยี นคำสงั่ SELECT เพื่อ Join ตารางมากกว่า 1 ตารางได้
2. สามารถเขยี นคำสง่ั SELECT แบบซ้อนหลายระดบั (Subqueries) ได้
3. สาระการเรียนรู้
1. การเรยี กดขู ้อมูลจากตารางมากกว่า 1 ตาราง โดยการ Join
2. การใช้งานคำสัง่ SELECT แบบซ้อนหลายระดับ (Subqueries)
46
แผนการเรียนรู้
รหัสวชิ า 3204 - 2004 ช่ือวิชา ระบบจดั การฐานข้อมูล
ชื่อหน่วยท่ี 9 การใช้ SQL Function
เร่อื ง การใช้ SQL Function จำนวนชัว่ โมงสอน 4
4. ส่ือการเรยี นรู้
1. หนงั สือเรยี นวชิ า ระบบจดั การฐานข้อมูล
2. ใบความรปู้ ระจำหน่วย
3. ใบงานและแบบฝึกหัด
4. เครอ่ื งคอมพิวเตอร์
5. ซดี สี ่อื การสอน
5. กระบวนการจัดการเรยี นรู้
กจิ กรรมครู
ขั้นนำเขา้ สู่บทเรียน(สปั ดาห์ละ 30 นาที)
1. ตรวจสอบรายชื่อนักศึกษาที่เขา้ เรียน
2. ใหน้ กั ศกึ ษาค้นควา้ เกย่ี วกบั การเรยี กดูข้อมลู ขั้นสงู
3. รว่ มสนทนาเกี่ยวกับการเรียกดูข้อมูลขน้ั สงู
กจิ กรรมนกั เรียน
1. ให้ความร่วมมือกับครูในการตรวจสอบ
2. คน้ คว้าเกยี่ วกับ การเรียกดูข้อมูลขนั้ สงู
3. รว่ มสนทนาและแสดงความคดิ เห็น
กิจกรรมครู
ข้ันดำเนินการสอน (สัปดาหล์ ะ 180 นาที)
1.บอกจดุ ประสงคก์ ารเรียน
2.ให้นักศึกษาแบง่ กลุ่มเพื่อศึกษาจากเรื่องข้อมูลในรูปแบบบรรทดั ฐาน
3.บรรยาย อธบิ าย ยกตวั อยา่ ง แสดงวิธกี ารปฎิบตั ิในแต่ ละหัวขอ้ การเรยี นและใหน้ ักศึกษาปฎบิ ตั ิไปพร้อมกนั
4.ครูบอกวิธกี าร และแนวคิดในการปฏิบตั ทิ ี่ถูกต้องให้แก่ผูเ้ รียน
5.ประเมินพฤติกรรมรายบุคคลโดยครูจะซักถามในแต่ละคน
กจิ กรรมนกั เรียน
1.ฟงั ทำความเขา้ ใจและซักถาม
2.แบง่ กลุ่ม
3.ฟงั ทำความเข้าใจและปฎิบตั ติ าม
4.ผเู้ รยี นซักถามขอ้ สงสยั และจดบนั ทึก
5.รับการประเมิน
47
แผนการเรยี นรู้
รหัสวิชา 3204 -2004 ชื่อวิชา ระบบจัดการฐานขอ้ มลู
ช่อื หน่วยท่ี 9 การใช้ SQL Function
เรือ่ ง การใช้ SQL Function จำนวนชั่วโมงสอน 4
กิจกรรมครู
ขัน้ สรปุ (สัปดาห์ละ 30 นาท)ี
1.ครูและนักเรียนร่วมกันสรุปสาระสำคญั
2.เปิดโอกาสใหน้ ักเรยี นซักถามข้อสงสัย
3.มอบหมายใหไ้ ปหัดทำและศึกษาเพิ่มเติม
4.ทำแบบทดสอบ
กจิ กรรมนกั เรยี น
1.ครูและนักเรยี นร่วมกนั สรปุ สาระสำคญั
2.นักเรยี นสอบถามข้อสงสัย
3.ฟงั และจดบันทึก
4.ทำแบบทดสอบท้ายบท
6. กระบวนการวัดผลและประเมนิ ผล
ทกั ษะพิสยั มกี ระบวนการวางแผน และปฏบิ ัติไดต้ รงตามเปา้ หมายท่ีกำหนด
พุทธิพสิ ยั มีความจำ ความเขา้ ใจ และการนำไปประยุกต์ให้เกิดประโยชนต์ อ่ การเรยี น หรือการใช้
ชีวติ ประจำวัน
จติ พิสยั ปฏบิ ตั ิไดต้ ามศกั ยภาพท่ีมีอยู่ ตรงต่อเวลา และสนใจในการสบื คน้ หาความรู้ ทุกช่วงโอกาส
เพอื่ พัฒนาตนเอง
7. แหลง่ การเรยี นรู้
1.อินเตอรเ์ นต็
2.หนงั สือเรียน
3.ห้องสมุด
8. บันทึกหลังการเรยี นรู้
............................................................................................................................. ..........................................................
............................................................................................................................. ..........................................................
......................................................................................................................................................................................
48
แผนการเรยี นรู้
รหสั วชิ า 3204 - 2004 ชื่อวิชา ระบบจัดการฐานข้อมลู
ชอ่ื หน่วยที่ 10 Data Control Language
เรอ่ื ง Data Control Language จำนวนช่วั โมงสอน 4
1. สาระสำคัญ
ในแต่ละระบบจัดการฐานข้อมูลนั้นจะมีจำนวนผู้ใช้มากน้อยแตกต่างกัน แต่อย่างไรก็ตามผู้ใช้งานแต่ละคนจะ
ได้รับสิทธิในการเข้าใช้งานฐานข้อมูลแตกต่างกันด้วย ทั้งนี้เพื่อความปลอดภัยของข้อมูล และควบคุมข้อมูลให้เป็นไป
ด้วยความถูกต้อง เราจะต้องเรียนรู้คำสั่งประเภท Data Control Language หรือ DCL ซึ่งเป็นคำสั่งประเภทจัดการ
และควบคมุ การเข้าถึงข้อมลู ในฐานข้อมลู ประกอบดว้ ย 2 คำส่ังคือ คำสงั่ GRANT และ คำสั่ง REVOKE
2. จุดประสงคก์ ารเรยี นรู้ (สมรรถนะรายวิชา)
1. สามารถบอก และอธิบายสทิ ธิ (Privileges) ในการเข้าถึงข้อมลู แบบต่างๆ ได้
2. สามารถเขียนคำสง่ั GRANT ได้
3. สามารถเขียนคำส่ัง REVOKE ได้
3. สาระการเรียนรู้
1. รจู้ กั สทิ ธิ (Privileges) ต่างๆ ในการเข้าถงึ ข้อมลู ของระบบจัดการฐานข้อมูล
2. การใหส้ ิทธผิ ใู้ ชค้ นอื่นเข้าถึงข้อมูลด้วยคำสั่ง GRANT
3. การยกเลิกสิทธผิ ู้ใช้คนอ่ืนด้วยคำสัง่ REVOKE
49
แผนการเรยี นรู้
รหัสวชิ า 3204 - 2004 ชื่อวิชา ระบบจัดการฐานข้อมลู
ช่อื หน่วยท่ี 10 Data Control Language
เร่ือง Data Control Language จำนวนชว่ั โมงสอน 4
4. สอื่ การเรียนรู้
1. หนังสอื เรยี นวชิ า ระบบจดั การฐานข้อมลู
2. ใบความรู้ประจำหน่วย
3. ใบงานและแบบฝึกหัด
4. เคร่อื งคอมพวิ เตอร์
5. ซดี สี ่ือการสอน
5. กระบวนการจัดการเรยี นรู้
กจิ กรรมครู
ขั้นนำเขา้ สบู่ ทเรยี น(สปั ดาหล์ ะ 30 นาที)
1. ตรวจสอบรายช่ือนักศกึ ษาที่เขา้ เรยี น
2. ให้นักศกึ ษาค้นควา้ เกี่ยวกับ Data Control Language
3. รว่ มสนทนาเกี่ยวกบั เร่ือง Data Control Language
กจิ กรรมนักเรยี น
1. ใหค้ วามรว่ มมอื กบั ครูในการตรวจสอบ
2. คน้ คว้าเก่ยี วกับ Data Control Language
3. ร่วมสนทนาและแสดงความคิดเหน็
กจิ กรรมครู
ขน้ั ดำเนนิ การสอน (สัปดาหล์ ะ 180 นาที)
1.บอกจดุ ประสงคก์ ารเรียน
2.ให้นกั ศึกษาแบ่งกลุ่มเพื่อศกึ ษาจากเรื่องข้อมูลในรปู แบบบรรทดั ฐาน
3.บรรยาย อธิบาย ยกตวั อยา่ ง แสดงวธิ กี ารปฎบิ ตั ิในแต่ ละหวั ขอ้ การเรยี นและใหน้ กั ศึกษาปฎิบตั ิไปพร้อมกนั
4.ครบู อกวธิ กี าร และแนวคิดในการปฏบิ ตั ทิ ี่ถูกต้องให้แก่ผเู้ รยี น
5.ประเมนิ พฤติกรรมรายบุคคลโดยครูจะซักถามในแตล่ ะคน
กิจกรรมนักเรยี น
1.ฟัง ทำความเขา้ ใจและซักถาม
2.แบง่ กลุ่ม
3.ฟงั ทำความเขา้ ใจและปฎิบัตติ าม
4.ผเู้ รียนซักถามขอ้ สงสยั และจดบันทึก
5.รบั การประเมิน