Database

Page 1

คําศัพทพื้นฐานเกี่ยวกับโมเดลเชิงสัมพันธ คาศพทพนฐานเกยวกบโมเดลเชงสมพนธ

Ch t 03 Chapter

ฐฐานขอมูลู เชิงสัมพันธ

¾ฐานขอมู ¾ฐานข อมลเชิ ลเชงสมพนธจะเกบอยู งสัมพันธจะเก็บอยในรู นรปของ ปของ ตาราง(Table) ซงเรยกไดอก ซึ่งเรียกไดอีก อยางวา รีเลชัน(Relation) ประกอบดวยแถวและคอลัมนของขอมูล ¾แถวแตละแถวในตารางจะมีความหมายเหมือนกับระเบียน สําหรับแถว ของรีเลชันจะเรียกไดอีกอยางวา ทูทพเพิ ของรเลชนจะเรยกไดอกอยางวา พเพล(tuple) ล(tuple) ¾คอลัมนแตละคอลัมนของตารางจะมีความหมายเหมือนกับเขตขอมูล สํ​ําหรั​ับคอลั​ัมนของรี​ีเลชั​ันจะเรี​ียกได ไ อ ีกอยางวา แอททริบิ ิวท( attribute) ¾จํานวนทพเพิ ู ลที่มีอยูในรีเลชันหนึ่งเรียกวา คารดนิ ัลลิต(ี้ Cardinality)y) ¾จํานวนแอททริบิวทที่มีอยูใ นรีเลชันหนึ่งเรียกวา ดีกรี(Degree)

ครูจักรินทร พรหมโสฬส งานคอมพิวเตอร(กลมสาระการงานอาชพและเทคโนโลย) งานคอมพวเตอร(กลุ สาระการงานอาชีพและเทคโนโลยี) โรงเรียนสายปญญา ในพระบรมราชินูปถัมภ

คําศัพทพื้นฐานเกี่ยวกับโมเดลเชิงสัมพันธ คาศพทพนฐานเกยวกบโมเดลเชงสมพนธ

คําศัพทพื้นฐานเกี่ยวกับโมเดลเชิงสัมพันธ คาศพทพนฐานเกยวกบโมเดลเชงสมพนธ

Relation (คนงาน) รหัสคนงาน

ชื่อคนงาน

อัตราคาแรง/ชั่วโมง

ประเภทความชํานาญ ญ

1245

สุดใจ ดีพรอม

16.00

ไฟฟา

2521

พิเชฏ มากมี

16.00

ปูน

1411

พิชัย ใจซื่อ

16.50

ไฟฟา

2511

พิเชฏ มากมี

15.00

2522

ดว ง เกื​ือ้ กูน

16.50

2

แสดงรูปแบบคําศัพทพื้นฐานเกี่ยวกับฐานขอมูลเชิงสัมพันธ โมเดลเชิงสัมพันธ โมเดลเชงสมพนธ

โปรแกรมเมอร โปรแกรมเมอร

ผูผใชชงานทวไป งานทั่วไป

ประปา

รีเลชัน

แฟมขอมูล (File)

ตาราง

ปูน

ทูพเพิล

ระเบียน (Record)

แถว

แอททริบวิ ท

เขตขอมู​ูล ((Field))

คอลัมน

tuple

attribute คนงาน(รหัสคนงาน, ชื่อคนงาน, อัตราคาแรง/ชั่วโมง, ประเภทความชํานาญ) 3

4


ความหมายของฐานข ความหมายของฐานขอมู อมลเชิ ลเชงสมพนธ เชงงสมพนธ สัมพันธ

ขขอดของฐานขอมู อดีของฐานขอมลเชิ ลเชงสมพนธ เชงงสมพนธ สัมพันธ

¾เปนการจดเกบรวบรวมขอมู ¾เป นการจัดเก็บรวบรวมขอมลเป ลเปนแถวและคอลมนในลกษณะตารางสอง นแถวและคอลัมนในลักษณะตารางสอง มิติ ที่ประกอบดวยแอททริบิวตที่แสดงคุณสมบัติขิงรีเลชั่นหนึ่งๆ ¾ฐานขอมูลเชิงสัมพันธเปนฐานขอมูลซึ่งใหภาพของขอมูลในระดับ ภายนอก (External Level) และระดบแนวความคด และระดับแนวความคิด (Conceptual Level) แกผูใชขอมูลไดเปนอยางดี ¾ เี ลชัน่ั ตา งๆ ในฐานข ¾รี ใ อมูลจะประกอบดวยแอททริ​ิบิวทตางๆ ทีถ่ี ูก ออกแบบเพือ่ ลดความซ้ําซอนของการเก็บขอมูล และสามารถเรียกใช ขอมูลอยางมีประสิทธิภาพ

¾ฐานขอมู ¾ฐานข อมลเชิ ลเชงสมพนธเปนกลุ งสัมพันธเปนกลมของรเลชนหรอตารางทขอมู ของรีเลชั่นหรือตารางที่ขอมลถกจั ลถูกจดเกบ ดเก็บ เปนแถวและคอลัมน ซึ่งทําใหผูใชเห็นภาพของขอมูลไดงาย ¾ผูใชไมตองรูวาขอมูลถูกจัดเก็บจริงอยางไร รวมถึงวิธีการเรียกใชขอมูล ¾ภาษาทีใ่ ชในการเรียกดขขอมู ¾ภาษาทใชในการเรยกดู อมลล เป เปนลกษณะคลายภาษาองกฤษ นลักษณะคลายภาษาอังกฤษ และไม และไม จําเปนตองเขียนเปนลําดับขั้นตอน ¾การเรียกใชหรือเชื่อมโยงขอมูลทําไดงาย โดยใชโอเปอเรเตอรทาง คณิตศาสตร เชน JOIN , INTERSECT เปนตน

5

6

คณลั คุณลกษณะในการจดเกบขอมู กษณะในการจัดเก็บขอมลของรี มลของ ลของรเลชน ของรเลชน รีเลชั่น

คณลั คุณลกษณะในการจดเกบขอมู กษณะในการจัดเก็บขอมลของรี มลของ ลของรเลชน ของรเลชน รีเลชั่น

¾ขอมู ¾ข อมลในแต ลในแตละทู ละทพเพิ พเพลจะไมซากน ลจะไมซา้ํ กัน ทงนเพราะการจดการฐานขอมู ทั้งนี้เพราะการจัดการฐานขอมลที ลทดไม ่ดไี ม ควรจะมีขอมูลที่ซ้ําซอนปรากฏอยูในรีเลชั่น โดยระบบจัดการฐานขอมูล จะมีกี ลไกที ไ ีใ่ ชใ นการควบคุมไม ไ ใหมีความซํา้ํ ซอนเกิ​ิดขึ​ึน้

¾การเรยงลาดบของขอมู ¾การเรี ยงลําดับของขอมลในแต ลในแตละทู ละทพเพิ พเพลไมถอวาสาคญ ลไมถอื วาสําคัญ การจดเกบของ การจัดเก็บของ ขอมูลในรีเลชั่น จะถูกจัดเรียงตามลําดับลงบนสื่อที่เก็บขอมูล แตการ เรียี กใช ใ ขอมูลใในรีเี ลชัน่ั สามารถเรียี กใช ใ ตามที​ีผ่ ูใชตองการ ¾การเรียงลําดับของขอมลในแต ¾การเรยงลาดบของขอมู ลในแตละแอททรบวทไมถอวาสาคญ ละแอททริบวิ ทไมถือวาสําคัญ ไมมการ ไมมีการ ระบุวาแอททริบิวทซายสุดคือ แอททริบิวทแรก หรือแอททริบิวทขวาสุด คือ แอททริ คอ แอททรบวทสุ บิวทสดท ดทาย าย ทงนเพราะการอางองถงแอททรบวทใดจะใชชอ ทั้งนี้เพราะการอางอิงถึงแอททริบวิ ทใดจะใชชอื่ ของแอททริบิวทนั้นๆในการอางอิง มาใชลําดับที่แอททริบิวทนั้นปรากฏ ¾ขอมูลทีอ่ ยูใ นแอททริบิวทเดียวกันจะตองมีชนิดขอมูลเปนแบบเดียวกัน ¾แตละแอททริบิวทจะตองมีชอื่ แอททริบิวททแี่ ตกตางกัน ¾แตละแอททรบวทจะตองมชอแอททรบวททแตกตางกน

รหัส ประจําตัว

ชื่อ - นามสกุล

ที่ อ ยู 130/11 ถนนพระราม 1 วังใหม ปทุมวัน

โทรศัพ ท

12548

ภราดร ศรีชาพันธ

0852481149

15448

แทมมารีน ธนสุกาญจน 53 ถนนลาดหญา สมเด็จ คลองสาน

0894654444

25486

เกียรติศักดิ์ เสนาเมือง 36 ซอยสะพานใหม พหลโยธิน บางเขน

0825256300

15448

แทมมารีน ธนสุกาญจน 53 ถนนลาดหญา สมเด็จ คลองสาน

0894654444

23548

สืบศักดิ์ ผันสืบ

183 ถนนศรีนครินทร อ.เมือง จ.สมุทรปราการ 0855264900

25489

ศรราม เทพพิทกั ษ

1339 ถนนพิบลู สงคราม อ.เมือง จ. นนทบุรี

0867530000 7

8


คณลั คุณลกษณะในการจดเกบขอมู กษณะในการจัดเก็บขอมลของรี มลของ ลของรเลชน ของรเลชน รีเลชั่น

โดเมน (Domain) D i)

¾คาของขอมู ¾ค าของขอมลในแต ลในแตละแอททรบวทของทู ละแอททริบวิ ทของทพเพิ พเพลหนง ลหนึ่ง ๆ จะบรรจข จะบรรจุขอมู อมลได ลได เพียงคาเดียวไมใชกลุมของขอมูลที่แสดงคาที่มากกวาหนึ่งแถว (Repeater Group)

¾เปนการนยามขอบเขตของคาทเปนไปไดใหกบขอมู ¾เป นการนิยามขอบเขตของคาที่เปนไปไดใหกับขอมลในแต ลในแตละ ละ Attribute เพื่อปองกันไมใหเกิดการปอนขอมูลที่เกินขอบเขตที่กําหนด

รหสประจาตว รหั ส ประจําตัว ชอ ชื่อ - นามสกุ นามสกลล 12548 ภราดร ศรีชาพันธ

ทีทอยู ่ อ ย 130/11 ถนนพระราม 1 วังใหม ปทุมวัน

MหรือF MหรอF

โทรศพท โทรศั พ ท 0852481149 0864588899

ชื่อ

นามสกุล

เพศ

0825256300

สมบู​ูรณ

สุ​ุขมาก

M

10,000.00

183 ถนนศรีนครินทร อ.เมือง จ.สมุทรปราการ 0855264900

สมเกียรติ

เจริญพร

M

8,000.00

0875678922

จันทรจิรา จนทรจรา

แจงเกิด แจงเกด

F

12 000 00 12,000.00

น้ําฝน

มวงทอง

F

9,500.00

15448

แทมมารีน ธนสุกาญจน 53 ถนนลาดหญา สมเด็จ คลองสาน

0894654444

25486

เกียรติศักดิ์ เสนาเมือง 36 ซอยสะพานใหม พหลโยธิน บางเขน

23548

สืบศักดิ์ ผันสืบ

25489

ศรราม เทพพิทกั ษ

>0

1339 ถนนพิบลู สงคราม อ.เมือง จ. นนทบุรี

0867530000 9

เงินเดือน

คณสมบั คุณสมบตของโดเมน ตขิ องโดเมน

ประเภทของ ประเภท ของรีรีรเลชน ของรเลชน เลชั่น

¾คาทนยามใหกบขอมู ¾ค าที่นิยามใหกับขอมลจะต ลจะตองมคาเปน องมีคาเปน Scalar ¾ขอมูลที่สามารถนํามากําหนด Domain ได จะตองเปนขอมูลที่เปนอิสระ จากขอมูลอื่น ¾ขอมลที ¾ขอมู ลทสามารถนามากาหนดโดเมนไดจะตองเปนขอมู ่สามารถนํามากําหนดโดเมนไดจะตองเปนขอมลประเภท ลประเภท เดียวกัน ¾โดเมนที่กําหนดใหกับ Attribute ทีจ่ ะตองถูก Attribute อื่นอางถึง สามารถถายทอดโดเมนของตนใหกับ Attribute ในอีก Relation หนึ่งที่ อางถึงไปดวย ¾ า ของโดเมนที ¾ค โ ีก่ ําหนดให ใ กับขอ มูล ไม ไ จ ําเปปนทีจ่ี ะตอ งปรากฏอยู ป ใน ขอมูลนั้น ๆ 11

¾รเลชนหลก ¾รี เลชั่นหลัก (Base Relation) • เปนตารางที่มีการจัดเก็บขอมูลจริงไว เพื่อนําขอมูลนั้นไปใช รหัส ประจําตัว รหสประจาตว

ชื่อ - นามสกุ ชอ นามสกลล

ที่อ ย ทอยู 130/11 ถนนพระราม 1 วังใหม ปทุมวัน

10

โทรศัพ ท โทรศพท

12548

ภราดร ศรีชาพันธ

0852481149

15448

แทมมารีน ธนสุ​ุกาญจน ญ 53 ถนนลาดหญ ญา สมเด็จ คลองสาน

0894654444

25486

เกียรติศักดิ์ เสนาเมือง 36 ซอยสะพานใหม พหลโยธิน บางเขน

0825256300

23548

สืบศักดิ์ ผันสืบ

183 ถนนศรีนครินทร อ.เมือง จ.สมุ​ุทรปราการ 0855264900

25489

ศรราม เทพพิทกั ษ

1339 ถนนพิบลู สงคราม อ.เมือง จ. นนทบุรี

0867530000

12


ประเภทของ ประเภท ของรีรีรเลชน ของรเลชน เลชั่น

ประเภทของคีคย ประเภทของคย ประเภทของ คีย

¾ววว (View) ¾วิ • เปนรีเลชั่นที่ถูกสรางขึ้นตามความตองการใชขอมูลของผูใชแตละคน

¾คยหลก ¾คี ยหลัก (Primary Key) • แอททริบิวทหรือกลุมของแอททริบิวทที่มีขอ มูลไมซ้ํากัน • ประกอบดวยจํานวนแอททริบวิ ทที่นอยที่สุดทีจ่ ะสามารถใชเจาะจง หรืออางอิงถึงแถวใดแถวหนึ่งในรีเลชันได หรออางองถงแถวใดแถวหนงในรเลชนได

วิว : ผูผใชคนท วว ชคนที่ 1

วิว : ผูผใชคนท วว ชคนที่ 2

รหัส ประจําตัว

รหัส ประจําตัว

ชื่อ - นามสกุล

ที่อ ยู

12548

ภราดร ศรีชาพันธ

12548

130/11 ถนนพระราม 1 วังใหม ปทุมวัน

15448

แทมมารีน ธนสุกาญจน

15448

53 ถนนลาดหญา สมเด็จ คลองสาน

25486

เกียรติศักดิ์ เสนาเมือง

25486

36 ซอยสะพานใหม พหลโยธิน บางเขน

23548

สืบศักดิ์ ผันสืบ

23548

183 ถนนศรีนครินทร อ.เมือง จ.สมุทรปราการ

25489

ศรราม เทพพิทกั ษ

25489

1339 ถนนพิบลู สงคราม อ.เมือง จ. นนทบุรี

รหัส ประจําตัว เลขทบตรประชาชน รหสประจาตว เลขที่บัตรประชาชน

ชื่อ - นามสกุ ชอ นามสกลล

ที่อ ย ทอยู 130/11 ถนนพระราม 1 วังใหม ปทุมวัน

โทรศัพ ท โทรศพท

12548

3310004595215 ภราดร ศรีชาพันธ

0852481149

15448

3310008596548 แทมมารน แทมมารีน ธนสุ ธนสกาญจน กาญจน 53 ถนนลาดหญา ถนนลาดหญา สมเดจ สมเด็จ คลองสาน

0894654444

25486

3310006589455 เกียรติศักดิ์ เสนาเมือง 36 ซอยสะพานใหม พหลโยธิน บางเขน

0825256300

23548

3310008456878 สบศกด สืบศักดิ์ ผนสบ ผันสืบ

183 ถนนศรนครนทร ถนนศรีนครินทร อ.เมื อ.เมอง อง จ.สมุ จ.สมทรปราการ ทรปราการ 0855264900

25489

3310005846521 ศรราม เทพพิทกั ษ

1339 ถนนพิบลู สงคราม อ.เมือง จ. นนทบุรี

0867530000

13

14

ประเภทของคี ประเภทของคย ประเภท ของคีย ของคย

ประเภทของคีย ประเภทของคย

¾คยรวม ¾คี ยรวม (Composite Key) • ประกอบดวยแอททริบิวทมากกวาหนึ่งแอททริบวิ ทมารวมกันเปน คียหลัก

¾คยคู ¾คี ยค แ ขขงง (Candidate Key) • แอททริบิวทที่มีคณ ุ สมบัติที่สามารถเลือกเปนคียหลักได

รหัส ประจําตัว

รหัส โรงเรียน

ชื่อ - นามสกุล

ที่อ ยู

12548

10002

ภราดร ศรชาพนธ ศรีชาพันธ

15448

20008

แทมมารีน ธนสุกาญจน 53 ถนนลาดหญา สมเด็จ คลองสาน

0894654444

25486

12548

เกียรติศักดิ์ เสนาเมอง เกยรตศกด เสนาเมือง 36 ซอยสะพานใหม ซอยสะพานใหม พหลโยธิ พหลโยธนน บางเขน

0825256300

15448

10002

สืบศักดิ์ ผันสืบ

183 ถนนศรีนครินทร อ.เมือง จ.สมุทรปราการ 0855264900

25489

20008

ศรราม เทพพทกษ เทพพิทกั ษ

1339 ถนนพบู ถนนพิบลลสงคราม สงคราม ออ.เมอง เมือง จ. จ นนทบุ นนทบรีร

130/11 ถนนพระราม 1 วงใหม วังใหม ปทุ ปทมวั มวนน

รหัส ประจําตัว เลขที่บัตรประชาชน

โทรศัพ ท 0852481149

0867530000 15

ชื่อ - นามสกุล

ที่อ ยู 130/11 ถนนพระราม 1 วังใหม ปทุมวัน

โทรศัพ ท

12548

3310004595215 ภราดร ศรีชาพันธ

0852481149

15448

3310008596548 แทมมารีน ธนสุกาญจน 53 ถนนลาดหญา สมเด็จ คลองสาน

0894654444

25486

3310006589455 เกียรติศักดิ์ เสนาเมือง 36 ซอยสะพานใหม พหลโยธิน บางเขน

0825256300

23548

3310008456878 สืบศักดิ์ ผันสืบ

183 ถนนศรีนครินทร อ.เมือง จ.สมุทรปราการ 0855264900

25489

3310005846521 ศรราม เทพพิทกั ษ

1339 ถนนพิบลู สงคราม อ.เมือง จ. นนทบุรี

0867530000

16


ประเภทของคีย ประเภทของคย

ประเภทของคีย ประเภทของคย

¾คยสารอง ¾คี ยสํารอง (Alternate Key) • คียค ูแขงทีไ่ มไดเลือกเปนคียหลัก

¾คยนอก ¾คี ยนอก (Foreign Key) • เปนแอททริบิวทหรือกลุมของแอททริบิวทที่อยูในรีเลชันหนึ่ง ๆ ที่คา ของแอททริบิวทน้นั ไปปรากฏเปนคียห ลักในอีกรีเลชัน(หรืออาจเปน รีเลชันเดิมก็ได) รเลชนเดมกได)

รหัส ประจําตัว เลขที่บัตรประชาชน

ชื่อ - นามสกุล

ที่อ ยู

โทรศัพ ท 0852481149

Relation นักเรียน

3310008596548 แทมมารีน ธนสุกาญจน 53 ถนนลาดหญา สมเด็จ คลองสาน

0894654444

25486

3310006589455 เกียรติศักดิ์ เสนาเมือง 36 ซอยสะพานใหม พหลโยธิน บางเขน

0825256300

รหัส ประจําตัว

23548

3310008456878 สืบศักดิ์ ผันสืบ

183 ถนนศรีนครินทร อ.เมือง จ.สมุทรปราการ 0855264900

25489

3310005846521 ศรราม เทพพิทกั ษ

1339 ถนนพิบลู สงคราม อ.เมือง จ. นนทบุรี

12548

3310004595215 ภราดร ศรีชาพันธ

15448

130/11 ถนนพระราม 1 วังใหม ปทุมวัน

0867530000

17

ประเภทของคีย ประเภทของคย

ชื่อ - นามสกุล

Relation ชุมนุม รหัส ชุมนุม

รหัส ชุมนุม

ชื่อ ชุมนุม

12548

ภราดร ศรีชาพันธ

1001

1001

วิศวกรนอย

15448

แทมมารีน ธนสุกาญจน

1002

1002

นันทนาการ

25486

เกียรติศักดิ์ เสนาเมือง

1003

1003

รักการอาน

23548

สืบศักดิ์ ผันสืบ

1002

25489

ศรราม เทพพิทกั ษ

1001

18

แบบฝกหัดที่ 3 แบบฝกหดท

¾คาวาง ¾ค าวาง (Null Values) • แอททริบิวททไี่ มมีคาขอมูลเก็บอยู • ไมใชชอ งวางหรือเลข 0 • การไม ไ ร ูหรื​ือยังั ไไมพ รอมทีจ่ี ะใส ใสขอมูลอะไรลงไปในแอททริ ไ ไปใ ิบิวท ซึง่ จะกลับมาใสในตอนหลังก็ได

¾ใหนกเรยนตอบคาถามดงตอไปน ¾ให นักเรียนตอบคําถามดังตอไปนี้ •จงบอกคุณลักษณะในการจัดเก็บขอมูลของรีเลชั่นมา 3 ขอ

1.......................................................................................................... 2........................................................................................................ 3........................................................................................................

• รีเลชั่นหลักกับวิว ตางกันอยางไร .............................................................................................................................. ............................................................................................................................. ............................................................................................................................. 19

20


แบบฝกหัดที่ 3 แบบฝกหดท

แบบฝกหัดที่ 3 แบบฝกหดท

• จากรเลชนทกาหนดให จากรีเลชั่นที่กําหนดให ใหนกเรยนตอบคาถามดงตอไปน ใหนักเรียนตอบคําถามดังตอไปนี้ รหัส พนักงาน เลขที่ บัตรประชาชน

ชื่อ - นามสกุล

• จากรเลชนทกาหนดให จากรีเลชั่นที่กําหนดให ใหนกเรยนตอบคาถามดงตอไปน ใหนักเรียนตอบคําถามดังตอไปนี้

รหัส แผนก

เงินเดือ น

รหัส พนักงาน

ชื่อ - นามสกุล

รหัส แผนก

เงินเดือ น

รหัส แผนก

ชื่อ แผนก

2001

331000659123 มาริโอ เมาเรอ

1001

12,000

2001

สม สามชา

1001

12,000

1001

สินิ เชือื่

2002

331000956847 อั๊กลี่ ตุก กี้

1001

11,000

2002

โหนง ชะชะชา

1001

11,000

1002

ทวงหนี้

2004

331000484562 คริส หอวัง

1002

12,000

2001

หมําํ่ จก มก

1002

13,000

2005

331000154789 เคน ธีรเดช

1002

14,000

2004

เทง เถิดเทิง

1002

12,000

2002

จา พันั สามชา

1002

14,000

1.แอททริบวิ ทใดบางที่สามารถเปนคียหลัก (Primary Key) ไดบาง ....................................................................................................... 2. แอททริบวิ ทใดบางที่สามารถเปนคียคแู ขง (Candidate Key) ไดบาง ........................................................................................................ 3.3 แอททรบวทใดบางทสามารถเปนคยสารอง แอททริบวิ ทใดบางที่สามารถเปนคียสํารอง (Alternate Key) ไดบาง ไดบาง ........................................................................................................

Q&A Chapter 03

Complete

21

1.แอททริบวิ ทใดบางที่สามารถเปนคียหลัก (Primary Key) ไดบาง ....................................................................................................... 2. แอททริบวิ ทใดบางที่สามารถเปนคียรวม (Composite Key) ไดบาง ........................................................................................................ 2.2 แอททรบวทใดบางทสามารถเปนคยนอก แอททริบวิ ทใดบางที่สามารถเปนคียนอก (Foreign Key) ไดบาง ไดบาง ........................................................................................................

22


F ti l DDependency Functional d (FD (FDs)) ¾เปนความสมพนธระหวาง ¾เป นความสัมพันธระหวาง Attribute ตาง ตาง ๆ ภายใน relation กบ กับ Attribute หรือกลุม Attribute ที่ทําหนาที่เปน Key ของ Relation นั้น Ch t 04 Chapter

Normalization ครูจักรินทร พรหมโสฬส งานคอมพิวเตอร(กลมสาระการงานอาชพและเทคโนโลย) งานคอมพวเตอร(กลุ สาระการงานอาชีพและเทคโนโลยี) โรงเรียนสายปญญา ในพระบรมราชินูปถัมภ

F ti l DDependency Functional d (FD (FDs)) PERSON_ID

PERSON_NAME

13045678927

สมเกียรติ

13024893450

นํ้าํ ผึง้ึ

12345905323

กาญจนา

39409123894

พินรัฎ

12345698702

ดวงแกว

32495098234

กาญจนา

¾determinant-Attribute ¾d i A ib คือื Attribute A ib ทีเี่ มือื่ ถูกระบุดวยคาใดคาหนึ   ใ  ึ่งแลว จะสามารถแสดงคาของ dependency-attribute ซึ่งเปน Attribute ทีม่ ี ความสัมพันธกับ determinant-Attribute นั้นออกมา 2

ประเภทของ Functional F ti l DDependency d ¾Functional Dependency ทเกดขนจากความสมพนธระหวาง ที่เกิดขึ้นจากความสัมพันธระหวาง Determinant และ Dependency อยางละ 1 คา

FDs : PERSON_ID-->PERSON_NAME PERSON_ID

FDs : determinant-Attribute-->dependency-attribute

PERSON_ID

PERSON_NAME

13045678927

สมเกียรติ สมเกยรต

13024893450

น้ําผึ้ง

12345905323

กาญจนา

39409123894

พินรัฎ

12345698702

ดวงแกว

32495098234

กาญจนา

PERSON_ID-->PERSON_NAME

PERSON_NAME 3

4


ประเภทของ Functional F ti l DDependency d

ประเภทของ Functional F ti l DDependency d

¾Functional Dependency ทเกดขนจากความสมพนธระหวาง ที่เกิดขึ้นจากความสัมพันธระหวาง Determinant 1 คา กับ Dependency หลายคา

¾Functional Dependency ทมความสมพนธ ที่มีความสัมพันธ 2 ทาง ซึซงเปน ่งเปน Functional Dependency ที่ทงั้ Determinant และ Dependency ตางสามารถทํา หนาทีข่ี องอี​ีกฝายหนึ​ึง่ ได ไ 

PERSON_ID

FNAME

LNAME

ADDRESS

BIRTH_DATE

ISSUE_DATE

13045678927

สมเกียรติ สมเกยรต

ชื่นยศ ชนยศ

123 บานโปง บานโปง ราชบรี ราชบุร

3/4/2511

10/4/2542

13024893450

น้ําผึ้ง

สูสุข

39/8 คลองสาน กทม.

3/4/2511

24/6/2539

12345905323

กาญจนา

หิรัญรัตน

24/6 ลาดพราว กทม.

24/9/2513

24/6/2539

39409123894

พินรัฎ

ชื่นยศ

123 บานโปง ราชบุรี

4/9/2519

24/6/2539

12345698702

ดวงแกว

อภิชาต

239 อ. เมือง อางทอง

24/2/2512

24/6/2539

32495098234

กาญจนา

ยิ้มเจริญ ยมเจรญ

111 บางซอน บางซอน กทม กทม.

3/4/2511

15/6/2539

PROJECT_NO

MANAGER

PJ001

EM004

PJ002

EM045

PJ003

EM981

PJ004

EM390

PJ005

EM413

PROJECT_NO PROJECT NO --> MANAGER MANAGER --> PROJECT_NO PROJECT NO <---> MANAGER PROJECT_NO

PERSON ID FNAME LNAME ADDRESS BIRTH DATE ISSUE DATE PERSON_ID-->FNAME,LNAME,ADDRESS,BIRTH_DATE,ISSUE_DATE 5

6

ประเภทของ Functional F ti l DDependency d

F ll Functional Fully F ti l DDependency d

¾Functional Dependency ทตองใช ที่ตองใช Determinant มากกวา มากกวา 1 คา คา เพื เพออาง ่ออาง ถึง Dependency

¾Functional Dependency ทม ที่มี Determinant ทมขนาดเลกทสุ ที่มีขนาดเล็กที่สดดและ และ สามารถระบุถึง Dependency ได

PRODUCT_LINE

ITEM_NO

USED_QTY

PERSON_ID

FNAME

LNAME

ADDRESS

BIRTH_DATE

L001

I012

30

13045678927

สมเกียี รติ​ิ

ชืนื่ ยศ

123 บา นโป โปง ราชบุรี

3/4/2511

ISSUE_DATE

10/4/2542

I019

40

13024893450

น้ําผึ้ง

สูสุข

39/8 คลองสาน กทม.

3/4/2511

24/6/2539

I024

90

12345905323

กาญจนา

หิรัญรัตน

24/6 ลาดพราว กทม.

24/9/2513

24/6/2539

L004

I001

73

39409123894

พินรัฎ

ชื่นยศ

123 บานโปง ราชบุรี

4/9/2519

24/6/2539

L005

I001

45

12345698702

ดวงแกว

อภิชาต

239 อ. เมือง อางทอง

24/2/2512

24/6/2539

I012

98

32495098234

กาญจนา

ยิมิ้ เจริญ ิ

111 บางซอ น กทม.

3/4/2511

15/6/2539

I009

56

I019

32

L006

PRODUCT_LINE , ITEM_NO --> USER_QTY

7

D1 : PERSON PERSON_ID ID -->> ADDRESS D2 : PERSON_ID, FNAME , LNAME --> ADDRESS

8


M lti - Value Multi V l Dependency D d (MVD (MVDs))

R l ti KKey Relation

¾Functional Dependency ทเปนความสมพนธในลกษณะทคาของ ที่เปนความสัมพันธในลักษณะที่คาของ Determinant 1 คา สามารถระบุคาของ Attribute ที่ทําหนาที่เปน Dependency ได ไ ต ัง้ แต 2 Attribute ขึนึ้ ไป ไ

¾Relation Key คอ คือ Attribute หรอ หรือ กล กลุมของ Attribute ททาหนาทเปน ที่ทําหนาที่เปน Key ใหกับ Relation โดยมีคณ ุ สมบัติดังนี้ • จะตองเปนตัวที่สามารถบงชี้คาของ Attribute หรือ กลุมของ Attribute อน อื่น ๆ ในแต ในแตละ ละ Tuple ของ Relation ได ได • จะตองเปน Attribute หรือกลุมของ Attribute ทีม่ ีขนาดเล็กที่สุด เชน เดียี วกั​ับคุณสมบั​ัติของ Key โดยทั โ ว่ั ไป ไ • จะตองไมมีคาที่เปน Null

EMPLOYEE

DEPARTMENT

PROJECT P1

11001

11

11001

12

P3

11001

11

P2

12003

13

P7

12114

11

P1

12114

12

P3

MVDs Statement :

EMPLOYEE --> -->DEPARTMENT , PROJECT 9

R l ti KKey Relation

10

N li ti Normalization

PERSON ID PERSON_ID

FNAME

LNAME

ADDRESS

BIRTH DATE BIRTH_DATE

13045678927

สมเกียรติ

ชื่นยศ

123 บานโปง ราชบุรี

3/4/2511

10/4/2542

13024893450

น้ําผึ้ง นาผง

สูสสขุ

39/8 คลองสาน กทม. กทม

3/4/2511

24/6/2539

12345905323

กาญจนา

หิรัญรัตน

24/6 ลาดพราว กทม.

24/9/2513

24/6/2539

¾เปนวธการใชในการตรวจสอบ ¾เป นวิธีการใชในการตรวจสอบ และแกไขปญหาความซาซอนของขอมู และแกไขปญหาความซ้ําซอนของขอมลล โดยดําเนินการใหขอมูลในแตละ relation อยูในรูปที่เปนหนวยเล็กที่สุดที่ ไ ส ามารถแตกออกเปนหนวยยอย ๆ ไไดอีก โโดยยังั คงความสั​ัมพั​ันธ ไม ระหวางขอมูลใน relation ตาง ๆ ไวตามหลักการที่กําหนดไวใน Relation Model โดยมีวัตถุประสงค ดังนี้ • เพอลดพนทในการจดเกบขอมู เพื่อลดพื้นที่ในการจัดเก็บขอมลล • เพื่อลดปญหาที่ขอมูลไมถูกตอง • เปนการลดปญหาที่เกิดจากการเพิ่ม ปรับปรุงและลบขอมูล

ISSUE DATE ISSUE_DATE

39409123894

พินรัฎ

ชื่นยศ

123 บานโปง ราชบุ​ุรี

4/9/2519

24/6/2539

12345698702

ดวงแกว

อภิชาต

239 อ. เมือง อางทอง

24/2/2512

24/6/2539

32495098234

กาญจนา

ยิ้มเจริญ

111 บางซอน กทม.

3/4/2511

15/6/2539

11

12


N li ti Normalization

Fi t NNormall FForm (1(1NF) First

¾First Normal Form (1NF) ¾Second Normal Form (2NF) ¾Third Normal Form (3NF) ¾ Boyce-Codd Normal Form (BCNF) ¾Fourth Normal Form (4NF) ¾Fifth Normal Form (5NF) หมายเหตุ ในทางทฤษฎีจะทําไดสูงสุด 5 ระดับ แตในทางปฏิบัติพบวา สวนใหญ ญการทําถึงระดับที่ 3 ก็เพียงพอที่จะแกปญ  หาความผิดปกติ และความซ้ําซอนของขอมูลได

¾รีเลชั่นหนึ่งๆ จะอยู ¾รเลชนหนงๆ จะอยในรปแบบบรรทั นรูปแบบบรรทดฐานขนท ดฐานขั้นที่ 1 กตอเมอ ก็ตอเมื่อ คาของแอททริบิวทตางๆในแต ๆ ละทู​ูเพิลจะมีคาของขอมู​ูลเพียงคาเดียว CUST_NO

CUST_NAME

CITY

C001

นารี​ี เกิดสวาง

อยุธยา

C002

C003 C004

สลักจิต สวางภพ ศรีสะเกษ

สุทศิ า เจก สกุล เชียี งใหม ใ  ฟา เพิ่มพร

ศรีสะเกษ

ZONE_SALE PRODUCT_ID ORDER_ID

1

P001

24

P003

30

P004

50

P001

29

P002

40

P004

30

4

P005

60

2

P002

50

P003

38

P003

30

2

13

C005

Fi t NNormall FForm (1(1NF) First CUST_NAME

CITY

C001

นารี เกิดสวาง

อยุ​ุธยา

1

P001

24

C001

นารี เกิดสวาง

อยุธยา

1

P003

30

C001

นารี เกิ นาร เกดสวาง ดสวาง

อยธยา อยุ ธยา

1

P004

50

¾รีเลชั่นหนึ่งๆ จะอยู ¾รเลชนหนงๆ จะอยในรปแบบบรรทั นรูปแบบบรรทดฐานขนท ดฐานขั้นที่ 2 กตอเมอ ก็ตอเมื่อ

ZONE_SALE PRODUCT_ID ORDER_ID

C002

สลักจิต สวางภพ ศรีสะเกษ

2

P001

29

C002

สลักจิต สวางภพ ศรีสะเกษ

2

P002

40

C002

สลักจิต สวางภพ ศรีสะเกษ

2

P004

30

C003

สุทศิ า เจกสกุล เชียงใหม

4

P005

60

C004

ฟา เพิ ฟา เพมพร ่มพร

ศรีสะเกษ ศรสะเกษ

2

P002

50

C004

ฟา เพิ่มพร

ศรีสะเกษ

2

P003

38

ตน สาย ตันั เจริญิ เชียี งใหม ใ 

4

Fi t NNormall FForm (2(2NF) First

CUST_NO

C005

ตนสาย ตันเจริญ เชียงใหม

14

4

P003

30

- รีเลชั่นนั้นๆ อยูใู นรู​ูปแบบบรรทัดฐฐานขั้นที่ 1 - แอททริบวิ ททุกแอททริบิวทที่ไมไดเปนคียหลัก จะตองมีความสัมพันธ ระหวางคาของแอททริบิวทแบบฟงกชั่นกับคียหลัก (Fully Function ระหวางคาของแอททรบวทแบบฟงกชนกบคยหลก Dependency)

FD : CUST_NO , PRODUCT_ID --> CUST_NAME,CITY,ZONE_SALE,ORDER_QTY

15

D1 : CUST_NO , PRODUCT_ID --> ORDER_QTY D2 : CUST CUST_NO NO -->> CUST CUST_NAME,CITY,ZONE_SALE NAME CITY ZONE SALE

16


Fi t NNormall FForm (2(2NF) First

Fi t NNormall FForm (3(3NF) First ¾รีเลชั่นหนึ่งๆ จะอยู ¾รเลชนหนงๆ จะอยในรปแบบบรรทั นรูปแบบบรรทดฐานขนท ดฐานขั้นที่ 3 กตอเมอ ก็ตอเมื่อ

Custorder CUST_NO

PRODUCT_ID

ORDER_QTY

C001

P001

24

C001

P003

30

C001

P004

50

C002

P001

29

C002

P001

40

C001

C002

P001

30

C002

สลักจิต สวางภพ ศรีสะเกษ

2

C003

P005

60

C004

P002

50

C003

สุทศิ า เจกสกุล เชียงใหม

4

C004

P003

38

C009

P003

40

Cust CUST_NO CUST_NAME

C004 C005

นารี เกิดสวาง

ฟา เพิ่มพร

CITY

ZONE_SALE

อยุธยา

1

ศรีสะเกษ

2

ตนสาย ตันเจริญ เชียงใหม

4

- รเลชนนนๆ รีเลชั่นนั้นๆ อย อยูในรปแบบบรรทั นรูปแบบบรรทดฐานขนท ดฐานขั้นที่ 2 - แอททริบวิ ทที่ไมไดเปนคียหลักไมมีคุณสมบัติในการกําหนดคาของ แอททริบิวทอนื่ ที่ไมใชคียหลัก (ไมม แอททรบวทอนทไมใชคยหลก (ไมมี Transitive Dependency) D1 : CUST_NO , PRODUCT_ID --> ORDER_QTY D1 : CUST_NO --> CUST_NAME,CITY D2 : CITY -->> ZONE ZONE_SALE SALE

17

Fi t NNormall FForm (3(3NF) First Custorder

แบบฝกหัดที่ 4 แบบฝกหดท ¾ใหนักเรียนนําขอมลดั ¾ใหนกเรยนนาขอมู ลดงตอไปนไปทาการ งตอไปนี้ไปทําการ Normalization

Cust2

CUST_NO

PRODUCT_ID

ORDER_QTY

C001

P001

24

C001

P003

30

C001

P004

C002

P001

C002

18

CUST_NO CUST_NAME C001

นารี เกิดสวาง

CITY

รหัสสินคา

ชื่อสินคา

อยุธยา

BK-595

ฐานขอมูลเบือ้ งตน

50

C002

สลักจิต สวางภพ ศรีสะเกษ

29

C003

สุทศิ า เจกสกุล เชียงใหม

P001

40

C002

P001

30

C004

C003

P005

60

C004

P002

50

C004

P003

38

C009

P003

40

C005

ฟา เพิ่มพร

ศรีสะเกษ

ตนสาย ตันเจริญ เชียงใหม

SW-125

Microsoft office2007

รหัสประเภทสินคา ประเภทสินคา รหัสลูกคา

P001

P002

หนังสือ

ซอฟทแวร ซอฟทแวร

Cityzone CITY

ZONE_SALE

อยุธยา

1

ศรีสะเกษ

2

เชียี งใหม ใ 

4

HW-805 19

HD-Seagate 300 Gb

P003

ฮารดแวร

จํานวน

C001

90

C005

75

C008

12

C002

24

C003

30

C004

17

C006

19

C004

12

CC006

13

C008

14

20


แบบฝกหัดที่ 4 แบบฝกหดท

แบบฝกหัดที่ 4 แบบฝกหดท

¾First Normal Form (1NF)

¾First Normal Form (2NF)

21

22

แบบฝกหัดที่ 4 แบบฝกหดท ¾First Normal Form (3NF)

Q&A Chapter 04

Complete 23


E tit -Relationship EntityEntity R l ti hi M Model dl

Ch t 05 Chapter

Entity-y-Relationshipp Model Entity

¾E-RR Model คดคนโดย ¾E คิดคนโดย คอดด คอดด (E.F.Codd) (E F Codd) ¾เปนการออกแบบในระดับแนวคิด (Conceptual Level) ¾จะแสดงใหรูวา มีรายละเอียดและความสัมพันธอะไรบาง ¾ป ¾ประกอบด วย เอนทิติ ี้ (Entity) , คุณลักั ษณะของเอนทิติ ี้ (Property) และ ความสัมพันธระหวางเอนทิตี้ (Relationship)

ครูจักรินทร พรหมโสฬส งานคอมพิวเตอร(กลมสาระการงานอาชพและเทคโนโลย) งานคอมพวเตอร(กลุ สาระการงานอาชีพและเทคโนโลยี) โรงเรียนสายปญญา ในพระบรมราชินูปถัมภ

2

เอนทิตี้ (Entity) เอนทต E tit )

คุคณลั ณลกษณะของเอนทต ลกษณะของ กษณะของเอนทิ ษณะของเอนทต เอนทิตี้ (Property) P t)

¾เอนทตตี้ (Entity) คอ ¾เอนทิ คือ ชืชอของสงใดสงหนง ่อของสิ่งใดสิ่งหนึ่ง อาจเกี อาจเกยวกบ ่ยวกับ คน สถานท สถานที่ สิ่งของ การกระทํา ซึ่งตองการจัดเก็บขอมูลไว เชน เอนทิตี้พนักงาน สินิ คา การสั่ังซือื้ เปน ตน

¾คุณลกษณะของเอนทต ¾คณลั กษณะของเอนทิตี้ (Property) คอ คือ รายละเอี รายละเอยดของขอมู ยดของขอมลในเอนทิ ลในเอนทตตี้ หนึ่งๆ เชน เอนทิตี้พนักงาน ประกอบดวย property รหัสพนักงาน , ชื่อ , เงินิ เดือื น • • • • • •

Regular Entity EMPLOYEE Weak Entity TIME_IN_OUT 3

Simple Property Composite Property K Property Key P t FNAME Single - Valued Property Multi - Valued Property Derived Property

SNAME

EmpID

DEGREE

NAME SALARY

TOT_SAL

EMPLOYEE 4


ความสั ความสมพนธระหวางเอนทต ความสมพนธระหวาง มพันธระหวางเอนทิ งเอนทต เอนทิตี้ (Relationship) R l ti hi )

ความสั ความสมพนธระหวางเอนทต ความสมพนธระหวาง มพันธระหวางเอนทิ งเอนทต เอนทิตี้ (Relationship) R l ti hi )

¾ความสมพนธระหวางเอนทต ¾ความสั มพันธระหวางเอนทิตี้ คอ คือ ความสั ความสมพนธกนระหวางเอนทตหลาย มพันธกันระหวางเอนทิตี้หลาย เอนทิตี้ ซึ่งใชขอมูลในแอททริบิวตของแตละเอ็นทิตี้มาสราง ความสัมั พั​ันธกัน EmpID

NAME EMPLOYEE

SALARY

DEP_ID

SID

EmpID

NAME

GRADE

CID

SALARY

DATE OF

CNAME COURSE

REGISTER

EMPLOYEE

5

ความสั ความสมพนธระหวางเอนทต ความสมพนธระหวาง มพันธระหวางเอนทิ งเอนทต เอนทิตี้ (Relationship) R l ti hi )

LNAME

STUDENT

DEP_NAME DEPARTMENT

WORK_IN

SNAME

TIME_IN TIME_OUT TIME_IN_OUT

6

C di lit RRatio Cardinality ti ¾Cardinality Ratio คอ คือ จํจานวนขอมู านวนขอมลที ลทเกดขนระหวางความสมพนธของ ่เกิดขึ้นระหวางความสัมพันธของ สองเอนทิตี้วามีเทาไร • One-to-One Relationship

LIVE_IN

NAME EMPLOYEE

WAS_BORN_IN

ACCT_NO

ADDRESS

BALANCE

TIME_IN_OUT COSTOMER

7

HAVE

ACCOUNT

8


C di lit RRatio Cardinality ti

แบบฝกหัดที่ 5 แบบฝกหดท

• One-to-Many One to Many Relationship TID TNAME

S_NO

1

TEACHER

M

HAVE

¾ใหนกเรยนออกแบบฐานขอมู ¾ให นักเรียนออกแบบฐานขอมลการยื ลการยมคนหนงสอในหองสมุ มคืนหนังสือในหองสมดโดยเขี ดโดยเขยน ยน เปนสคีมา(schema) และ E-R Model

SNAME

• มี สคีมา(schema) ( ) ดังตอไปนี้

STUDENT

• Many-to-Many Relationship CID

S_NO

CNAME COURSE

M

REGISTER

M

SNAME STUDENT

9

10

แบบฝกหัดที่ 5 แบบฝกหดท • เขยน เขียน E-R E R model ไดดงตอไปน ไดดังตอไปนี้

Q&A Chapter 05

Complete 11


พจนานกรมข พจนานุกรมขอมู อมลล (Data (D t Di Dictionary) ti )

Ch t 06 Chapter

พจนานุ​ุกรมขอมูลู (Data Dictionary)y

¾พจนานุกรมขอมู ¾พจนานกรมข อมลล เปนหวใจสาคญของระบบจดการฐานขอมู เปนหัวใจสําคัญของระบบจัดการฐานขอมลล ¾อธิบายถึงรายละเอียดของฐานขอมูลที่ระบบจัดการฐานขอมูลบรรจุอยู ¾จะเก็บคําอธิบายรายละเอียดตางๆ ของฐานขอมูล คือ รายละเอียดของ รีเลชั่น ประกอบด รเลชน ประกอบดวย วย • • • • • • •

ครูจักรินทร พรหมโสฬส งานคอมพิวเตอร(กลมสาระการงานอาชพและเทคโนโลย) งานคอมพวเตอร(กลุ สาระการงานอาชีพและเทคโนโลยี) โรงเรียนสายปญญา ในพระบรมราชินูปถัมภ

ชื่อรีเลชั่น ชื่อแอททริบวิ ท โดเมน แอททริบิวทที่เปนคียหลัก แอททริบิ ิวทท ีเ่ ปนคียี สํารอง คียนอก ขอจํากัดตางๆ

2

พจนานกรมข พจนานุกรมขอมู อมลล (Data (D t Di Dictionary) ti )

พจนานกรมข พจนานุกรมขอมู อมลล (Data (D t Di Dictionary) ti )

¾Relation EMPLOYEE (พนกงาน) (พนักงาน)

¾Relation DEP (แผนก)

ATTRIBUTE

DESCRIPTION

TYPE

PRIMARY KEY

FOREIGN KEY

REFERENCE

NULL

ATTRIBUTE

DESCRIPTION

TYPE

PRIMARY KEY

FOREIGN KEY

REFERENCE

NULL

EMPNO

รหัสพนักงาน

CHAR(4)

YES

-

-

NO

DEPNO

รหัสแผนก

CHAR(2)

YES

-

-

NO

EMPNAME

ชื่อพนักงาน

CHAR(15)

-

-

-

NO

DEPNAME

ชื่อแผนก

CHAR(15)

-

-

-

NO

HIREDATE

วันเขาทํางาน วนเขาทางาน

DATE

-

-

-

NO

LOCATION

ที่ตั้ง ทตง

CHAR(50)

-

-

-

NO

SALARY

เงินเดือน

NUMERIC(6)

-

-

-

NO

POSITION

ตําแหนง

CHAR(10)

-

-

-

NO

DEPNO

รหัสแผนก

CHAR(2)

-

YES

DEP

NO 3

4


พจนานกรมข พจนานุกรมขอมู อมลล (Data (D t Di Dictionary) ti )

แบบฝ แบบฝกหดท กหัดที่ 6

¾Relation PROJECT (โครงการ) ATTRIBUTE

DESCRIPTION

TYPE

PRIMARY KEY

FOREIGN KEY

REFERENCE

NULL

PROJNO

รหัสโครงการ

CHAR(2)

YES

-

-

NO

PROJNAME

ชื่อโครงการ

CHAR(25)

-

-

-

NO

STARTDATE

วันเริ่มทําโครงการ DATE วนเรมทาโครงการ

-

-

-

NO

ENDDATE

วันสิ้นสุดโครงการ DATE

-

-

-

NO

BUDJET

งบประมาณ

NUMERIC(7)

-

-

-

NO

EMPNO

รหัสพนักงาน

CHAR(4)

-

YES

EMPLOYEE

NO

¾ใหนกเรยนนาฐานขอมู ¾ให นักเรียนนําฐานขอมลที ลทไดออกแบบแลวในแบบฝกหดท ไ่ ดออกแบบแลวในแบบฝกหัดที่ 5 มาเขยน มาเขียน พจนานุกรมขอมูล(Data Dictionary)

5

แบบฝ แบบฝกหดท กหัดที่ 6

6

แบบฝ แบบฝกหดท กหัดที่ 6

7

8


แบบฝ แบบฝกหดท กหัดที่ 6

แบบฝ แบบฝกหดท กหัดที่ 6

9

10

แบบฝ แบบฝกหดท กหัดที่ 6

Q&A Chapter 05

Complete 11


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.