47
แบบฝก ทกั ษะท่ี 2.3
คีย(Key)
แบบฝกทกั ษะมีทั้งหมด 2 ตอน
- ตอนที่ 1 ตอบคาํ ถามจาํ นวน 4 ขอ
- ตอนท่ี 2 ตอบคาํ ถามจากตาราง ฐานขอ มูล จํานวน 5 ขอ
ชื่อ...................................................นามสกลุ ..............................................เลขท.ี่ .....................ชน้ั 5/......
ตอนท่ี 1 ใหนกั เรยี นตอบคาํ ถามตอ ไปนใ้ี หถกู ตอ ง (2 คะแนน)
1. คยี หมายถึง ......................................................................................................................................
แนวตอบ แอตทรบิ วิ ต ท่ีสามารถใชบงบอกความแตกตางของแตละทัพเพิลไดในรีเลชนั่ อาจเปน
แอตทรบิ วิ ตเด่ียวๆ หรอื กลุมของแอตทรบิ ิวต ก็ได
2. คียห ลกั หมายถึง....................................................................................................................................
แนวตอบ คียค แู ขง ที่ถกู เลือก เพื่อใชบ อกความแตกตางของแตล ะทัพเพลิ ในรเี ลช่นั และไมมคี า เปนวา ง
(Null)
3. คยี น อก หมายถึง ...................................................................................................................................
แนวตอบ คียน อก (Foreign key) คือ แอตทรบิ วิ ตทใี่ ชใ นการเช่ือมตอ กบั เอนทติ ี อ่ืนๆ เพือ่ แสดง
ความสมั พนั ธ
4. จงบอกคณุ สมบัติของคียน อก .............................................................................................................
แนวตอบ คุณสมบตั ิของคียนอก คอื
1) คยี นอกสามารถมคี า ซาํ้ กนั ได
2) คยี นอกสามารถเปน คาวา งได
3) คยี น อกท่ีไมเ ปน คาวางจะเปน คา ที่ชีไ้ ปยังคียหลกั ของเอนทิตที ีส่ มั พนั ธก นั
ตอนท่ี 2 โรงเรยี นแหง หนึง่ มีการเกบ็ ฐานขอ มลู การลงทะเบียนเรยี นกจิ กรรมชุมนมุ แสดงตาราง รีเลชน่ั ดงั นี้
นักเรยี น
เลขประจาํ ตัว ชอื่ นามสกลุ เลขประจําตวั ประชาชน
45002 สกุ ัญญา ยากะจิ 4174884561213
45006 สมหมาย มรรคาเขต 4174884561417
45008 สมชาย ทองสสี ัน 4174884561845
45009 สมหมาย ยาประจัน 4174884561849
[ T y pชeุดทtี่ h2e c oเรmื่องpฐaานnขyอ มaลู dเชdงิ สr ัมeพsันsธ] Page=6fmuj 1
48
ชุมนุม หอ งเรยี น ครูทีป่ รึกษาชุมนุม
รหสั ชมุ นุม ชื่อชุมนุม 123 รหัสครู ชือ่ ครู
412 001 วิทยา มิหอมมิ
601 คอมพวิ เตอร 214 002 อนวัช เขยี วแกว
602 ลีลาศ 138 003 ลยี านา ประทบี วัฒนพันธ
603 คณิตคดิ เรว็ 004 ตรนี ุช ทิศเมอื ง
604 ตนไมพ ดู ได
การลงทะเบยี นชมุ นุม รหัสครู
เลขประจาํ ตวั รหสั ชมุ นุม 001
45002 601 002
45006 602 003
45008 603 004
45009 604
จาก รเี ลชั่นทสี่ รางข้นึ จงตอบคําถามตอไปน้ี (ขอละ 1 คะแนน)
1. จาก รีเลชนั่ นักเรียน คยี ห ลกั คือ .............................................................................................
แนวตอบ เลขประจาํ ตวั
2. จาก รีเลชั่น นกั เรยี น คียคแู ขง คอื ............................................................................................
แนวตอบ เลขประจําตัวประชาชน
3. จาก รเี ลช่นั ทงั้ หมด คยี นอก คือ ................................................................................................
แนวตอบ เลขประจําตัว รหัสชมุ นุม รหัสครู
4. จาก รเี ลชัน่ นกั เรียน คยี ร อง คอื ..............................................................................................
แนวตอบ ชอื่
5. จาก รเี ลชน่ั ชมุ นุม สามารถเขยี นขอความสัญลกั ษณไดอ ยา งไร................................................
แนวตอบ ชุมนมุ (รหสั ชมุ นมุ , ชอ่ื ชมุ นุม,ครูท่ปี รกึ ษาชมุ นมุ )
[ T y pชeดุ ทt่ี h2e c oเรmื่องpฐaานnขyอมaลู dเชdิงสr ัมeพsนั sธ] Page=6fmuj 1
49
แบบฝกหัดทายเลม
ตอนท่ี 1 ใหน กั เรียนตอบคาํ ถามตอไปน้ี (ขอละ 2 คะแนน)
1. จงบอกความหมายของฐานขอมูลเชิงสมั พนั ธ
.................................................................................................................................................................................
แนวตอบ ฐานขอ มูลเชงิ สัมพันธ คือ การรวบรวมรเี ลช่นั ตางๆ ท่มี คี วามสัมพันธ (Relationship) ระหวา งกนั
เขา ดวยกัน
2. จงบอกองคประกอบของฐานขอ มูลเชงิ สมั พันธ
.................................................................................................................................................................................
แนวตอบ ฐานขอมูลเชิงสมั พนั ธป ระกอบดวยองคประกอบ 3 สว น ดังนี้
1) สวนโครงสรา งของขอ มูล (Data Structure) เปนสว นการจดั เก็บขอ มูลในรูปแบบของตารางท่ี
ประกอบดวยคอลมั นและแถว
2) สวนจดั การขอ มูล (Data Manipulation) เปนสวนของคาํ สงั่ ท่ใี ชจ ดั การขอมลู ท่ถี ูกเก็บอยใู น
ฐานขอมูล (อยูใ นรูปแบบของภาษา SQL)
3) สว นควบคมุ ความคงสภาพของขอ มลู (Data Integrity) เปนขอกําหนดหรอื กฎเกณฑทถ่ี ูกสราง
ข้ึนมาเพ่อื ใชควบคุมความคงสภาพของขอมูล
3. จงบอกขอ ดีของฐานขอ มลู เชิงสัมพันธ
.................................................................................................................................................................................
แนวตอบ ขอดีของฐานขอมลู เชิงสัมพันธ มดี ังนี้
1.เปน รปู แบบของฐานขอ มลู ทเ่ี ขาใจงาย
2.มีเครอ่ื งมือทช่ี วยใหผ ูใชส ามารถจัดการกับขอมลู ไดดว ยคาํ สงั่ งา ยๆ
3. สามารถใชภ าษาทงี่ า ยในการเรียกดขู อ มลู
4. การเรียกใชหรือเช่อื มโยงขอมูลทําไดง าย โดยการใช Operator ทางคณิตศาสตร
4. จงบอกความหมายของคําศพั ทตอ ไปน้ี
4.1 รเี ลชน่ั
……………………………………….............................………………………………………………………………………………
แนวตอบ ตารางสองมติ ิท่ีประกอบดวยแถวและคอลมั น
[ T y pชeุดทtี่ h2e c oเรmอื่ งpฐaานnขyอมaลู dเชdิงสr มัeพsันsธ] Page=6fmuj 1
50
4.2 แอททรบิ ิวต
….................................................…………………………………………………………………………………………………
แนวตอบ คอลมั น(Column) ในรีเลชัน่
4.3 ทพั เพิล
….....................……………………………………………………………………………………………………………………………
แนวตอบ แถว (Row) หรือ เรคคอรด (Record) หรือ ระเบียน ในรีเลชัน่
4.4 คยี ห ลัก
....................…..……………………………………………………………………………………………………………………………
แนวตอบ คียคูแขงท่ถี ูกเลือกข้ึนมาเปน คียหลกั ของรีเลชั่นหรือคยี ท ใ่ี ชเ ปน ตัวแทนของเรคอรดในฐานขอมลู
4.5 คยี คแู ขง
.......................………………………………………………………………………………………………………………………………
แนวตอบ กลมุ ของแอททริบิวตท ี่มีสทิ ธถ์ิ กู เลอื กใหเปนคยี ห ลกั ของรเี ลชน่ั
4.6 คยี น อก
…........................……………………………...…………………………………………………………………………………………
แนวตอบ กลุมของแอททริบิวตในรีเลช่นั หน่ึงๆ ทีม่ คี า ขอมูลไปปรากฏ เปนคียห ลกั ของอีกรเี ลชั่น
(หรอื อาจเปนรเี ลช่ันเดียวกัน)
5. จงบอกองคประกอบของฐานขอมลู เชงิ สมั พันธ
.............................................................................................................................................................................
แนวตอบ ฐานขอ มูลเชิงสมั พนั ธ มอี งคประกอบ 3 สวน ดงั นี้
1) สวนโครงสรา งของขอมลู (Data Structure) เปนสวนการจัดเกบ็ ขอ มลู ในรูปแบบของตารางท่ี
ประกอบดว ยคอลมั นแ ละแถว
2) สว นจดั การขอมลู (Data Manipulation) เปน สวนของคาํ สั่งที่ใชจ ดั การขอมูลท่ีถูกเกบ็ อยูใ น
ฐานขอ มลู (อยใู นรูปแบบของภาษา SQL)
3) สว นควบคุมความคงสภาพของขอ มลู (Data Integrity) เปน ขอ กาํ หนดหรือกฎเกณฑท ี่ถูกสรา ง
ขึน้ มาเพอ่ื ใชควบคุมความคงสภาพของขอมูล
5. รีเลชั่นมกี ป่ี ระเภทอะไรบาง
............................................................................................................................................................................
แนวตอบ รเี ลชั่น จาํ แนกออกไดเปน 2 ประเภท ดังนคี้ ือ
1) รีเลช่ันหลกั (Base Relation) เปนรีเลช่นั ทถี่ กู กาํ หนดขนึ้ เพ่อื เกบ็ ขอ มลู และเพือ่ นําขอ มูลไปใชเม่อื มี
การสรา งรเี ลชั่น โดยใช Data Definition Language
2) ววิ (View) หรือ รเี ลชนั่ สมมุติ (Virtual Relation) เปน Relation ที่ถกู สรา งขนึ้ ตามความตองการใช
ขอมลู ของผูใ ชแ ตล ะคน
[ T y pชeุดทt่ี h2e c oเรm่ืองpฐaานnขyอ มaลู dเชdิงสr มัeพsนั sธ] Page=6fmuj 1
51
ตอนที่ 2 ขอ มลู รา นคาแหงหน่งึ ประกอบดว ยรเี ลช่ันลูกคา และรีเลชน่ั การสั่งซือ้ ดังรายละเอยี ดตอ ไปนี้
ลูกคา ช่ือ สกุล ทอ่ี ยู เบอรโ ทรศัพท
รหสั ลกู คา อไุ ร แซอ อง 45 ม.6 ต.คลองขุด อ.เมอื ง จ.สตูล 0850028857
45001 วารุณี รกั งาม 62 ม.1 ต.พิมาน อ.เมอื ง จ.สตลู 0810029978
45002 สุมาลี แสนสวย 74 ม.5 ต.แประใต อ.ทาแพ จ.สตูล 0852286612
45003
การส่งั ซ้อื รหัสลูกคา วนั ท่สี งั่ สนิ คา วันทส่ี ง สินคา
รหัสการสงั่ ซ้อื 45001 10/01/59 11/01/59
45002 20/01/59 20/01/59
99001 45003 15/02/59 16/02/59
99002 45001 19/02/59 20/02/59
99003
99004
จากรเี ลชน่ั ลูกคา และรเี ลชนั่ การส่ังซือ้ ใหตอบคาํ ถามขอ ที่ 1 –7 (ขอละ 1 คะแนน)
1. รีเลชั่นลูกคามกี แ่ี อททรบิ วิ ต ประกอบดว ยแอททริบวิ ตอะไรบา ง
…………………………………………………………………………………………………………...............................……………………
แนวตอบ มี 5 แอททริบิวต ประกอบดวย รหัส ช่อื สกลุ ที่อยู เบอรโทรศพั ท
2. รีเลชัน่ ลกู คา มีกที่ ัพเพิล
…………………………………………………………………………………………………………………………................................……
แนวตอบ มี 3 ทัพเพลิ
3. จากรีเลชั่นลูกคา สามารถเขียนขอ ความสัญลกั ษณไดอ ยางไร
.........................................................................................................................................................................
แนวตอบ ลูกคา (รหสั ลูกคา , ชอื่ , สกลุ , ทอ่ี ย,ู เบอรโทรศัพท)
4. รีเลชัน่ การส่งั ซอ้ื มกี แี่ อททริบิวต ประกอบดว ยแอททริบวิ ตอะไรบาง
………………………………………………………………………………………………………………………….................................……
แนวตอบ มี 3 แอทรบิ วิ ต ประกอบดว ย รหสั การสัง่ ซอื้ รหัสลกู คา วนั ทส่ี ัง่ สินคา วันท่สี ง สนิ คา
5. รเี ลช่นั การสงั่ ซ้อื มกี ี่ทัพเพิล
………………………………………………………………………………………………………………………..................................………
แนวตอบ มี 4 ทัพเพลิ
6. คียหลักของรเี ลชนั่ ลกู คา คือ
………………………………………………………………………………………………………………………...................................………
แนวตอบ รหัสลูกคา
[ T y pชeุดทt่ี h2e c oเรmอ่ื งpฐaานnขyอมaลู dเชdงิ สr มัeพsนั sธ] Page=6fmuj 1
52
7. คยี หลกั ของรเี ลชั่นการสงั่ ซอ้ื คอื
…………………………………………………………………………………………………………...............................……………………
แนวตอบ รหสั การสั่งซือ้
8. จากรีเลชน่ั การสงั่ ซื้อ สามารถเขียนขอความสญั ลักษณไ ดอยา งไร
......................................................................................................................................................................
แนวตอบ การส่ังซอ้ื (รหสั การส่ังซือ้ , รหสั ลูกคา, วนั ท่ีสั่งสินคา , วนั ท่ีสง สินคา)
9. คยี น อกของรเี ลชนั่ การส่งั ซือ้ คือ
…………………………………………………………………………………………………………………….............................…………
แนวตอบ รหัสลูกคา
[ T y pชeดุ ทt่ี h2e c oเรmอื่ งpฐaานnขyอมaลู dเชdงิ สr ัมeพsนั sธ] Page=6fmuj 1
53
เฉลยแบบทดสอบหลงั เรยี น
ชุดท่ี 2 ฐานขอมูลเชิงสมั พันธ
ขอ ก ข ค ง
1
2
3
4
5
6
7
8
9
10
[ T y pชeุดทt่ี h2e c oเรmือ่ งpฐaานnขyอ มaูลdเชdิงสr ัมeพsนั sธ] Page=6fmuj 1
54
แบบบนั ทึกคะแนนแบบฝกทกั ษะชดุ ที่ 2 เรื่อง ฐานขอ มูลเชงิ สมั พนั ธ
ชื่อ.....................................................................................ชน้ั ......................................เลขท่ี ..........
แบบทดสอบ คะแนนเต็ม คะแนนทีไ่ ด หมายเหตุ
แบบทดสอบกอ นเรียน 10
แบบทดสอบหลงั เรยี น 10
การประเมนิ ผลการทําแบบฝก ทักษะ
แบบฝกทกั ษะ คะแนนเตม็ คะแนนทไ่ี ด หมายเหตุ
คาํ ถามพเิ ศษท1่ี 2
แบบฝกทกั ษะที่ 1.1 11
คาํ ถามพิเศษท2่ี 3
แบบฝก ทกั ษะท่ี 1.2 18
คําถามพเิ ศษท3ี่ 2
แบบฝกทกั ษะที่ 1.3 13
แบบฝก หัดทา ยเลม 31
80
รวมคะแนน
รอยละของคะแนนรวม =(คะแนนท่ีไดรวม X 100)/80 =(……..….x 100)/80 =……………….……
ระดับคุณภาพ [ ] ดีมาก [ ] ดี [ ] พอใช [ ] ตอ งปรบั ปรงุ
เกณฑการใหค ะแนนจากการทาํ แบบฝกทกั ษะ
4 ระดับ ดมี าก หมายถึง ไดค ะแนนคิดเปน รอยละ 80 ขึ้นไป
3 ระดบั ดี หมายถงึ ไดคะแนนคดิ เปนรอยละ 60 - 79
2 ระดบั พอใช หมายถงึ ไดค ะแนนคิดเปนรอยละ 40 - 59
1 ระดบั ตองปรบั ปรุง หมายถงึ ไดค ะแนนคดิ เปนรอยละต่ํากวา 40
ลงชอ่ื .....................................................ผูบันทกึ วนั ท่ี ....../………./…………..
[ T y pชeดุ ทtี่ h2e c oเรm่อื งpฐaานnขyอมaูลdเชdงิ สr ัมeพsนั sธ] Page=6fmuj 1
55
[ T y pชeดุ ทtี่ h2e c oเรmอื่ งpฐaานnขyอมaลู dเชdงิ สr ัมeพsันsธ] Page=6fmuj 1