The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

ชุดฝึกที่02-ฐานข้อมูลเชิงสัมพันธ์

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by d_nayula, 2021-09-25 04:15:29

ชุดฝึกที่02-ฐานข้อมูลเชิงสัมพันธ์

ชุดฝึกที่02-ฐานข้อมูลเชิงสัมพันธ์

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


Click to View FlipBook Version