Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ติวสอนซ่อมเสริมMainIdea_Pic

ติวสอนซ่อมเสริมMainIdea_Pic

Published by surirat2003, 2017-09-17 08:21:55

Description: ติวสอนซ่อมเสริมMainIdea_Pic

Search

Read the Text Version

1.หลกั การของ ระบบฐานข้อมูลข้อมูลนำเข้ำ (INPUT) ประมวลผล (PROCESS) ข้อมูลนำออก (OUTPUT) ข้อมลู ช้นั เรียน หญิง ชาย ปวช. 1/1 บช 35 5 ปวช. 1/2 บช 30 5 ปวช. 1/3 บช 36 2 ปวช. 1/1 กต 38 2 ปวช. 1/2 กต 30 5 ปวช. 1/1 บช 34 4 จดั กระทำข้อมลู สำรสนเทศ ภาพที่ 1 ………………………………………… โครงสร้างฐานข้อมูล 10111011 ตวั อย่าง ศาสนาบิต สุรียร์ ัตน์ พทุ ธตวั อกั ขระ สัญชาติเขตขอ้ มูล รหสั นกั ศกึ ษา ไทย 5622040001ระเบียน รหัสนกั ศกึ ษา ช่ือ 5622040001 ธนวรรณ ใจดีแฟ้มขอ้ มูล แฟ้มขอ้ มูลประวตั ินกั เรียน รหสั นกั ศึกษา ช่ือ สญั ชาติ ศาสนา 5622040001 ธนวรรณ ใจดี ไทย พุทธ 5622040002 สมชาย ต้งั ใจเรียน ไทย พุทธ 5622040003 สมใจ มุ่งมนั่ ไทย พทุ ธ ภาพที่ 2………………………………………………. ภาพท่ี 3……………………………………………….

ภาพท่ี 4………………………………………………. ซอฟท์แวร์ ข้อมูล โปรแกรมประยกุ ต์ ฐานขอ้ มูลระบบใบเสร็จ ตารางลูกคา้บุคลากร ระบบจดั การฐานขอ้ มูล ตารางสินคา้ - ผเู้ ขียนโปรแกรมประยกุ ตใ์ ชง้ าน ตารางใบเสร็จ -ผใู้ ชท้ วั่ ไป ตารางรายละเอียดใบเสร็จฮาร์ดแวร์- ตวั เคร่ืองคอมพิวเตอร์- อุปกรณร์ อบนอกท่ีตอ่ เขา้ กนัภาพที่ 5……………………………………………….ภาพท่ี 6……………………………………………….

ทางสายกลางพอประมำณ มีเหตผุ ล มภี มู ิค้มุ กนั ในตวั ที่ เง่ือนไขความรู้ ดี(รอบรู้ รอบคอบ ระมดั ระวงั ) เง่ือนไขคุณธรรม (ซ่ือสตั ย์ สุจริต เพยี ร มีสติปัญญา แบง่ ปัน) นา สู่สมดุล และพร้อมรับต่อการเปลี่ยนแปลงวตั ถุ สังคม สิ่งแวดลอ้ ม และวฒั นาธรรม ภาพท่ี 7……………………………………………….

2. ข้นั ตอนการพฒั นาระบบฐานข้อมูลการวเิ คราะห์ระบบการออกแบบระบบ การพฒั นาระบบ การติดต้งั ระบบ การบารุงรักษาระบบยอ้ นกลบั ไปข้นั ตอนก่อนน้ีหรือหยดุ ภาพที่ 8………………………………………………. เลือกระบบปฏิบตั ิการการออกแบบซอฟตแ์ วร์ เลือกระบบจดั การฐานขอ้ มูล ส่วนการติดตอ่ กบั ผใู้ ช้ ภาพท่ี 9……………………………………………….

3.สถาปัตยกรรมฐานข้อมูล ตารางขอ้ มูล นกั ศึกษา รหสั นักศึกษา ช่ือนกั ศึกษา สาขาวชิ า 5932040001 มานี ใจดี คอมพิวเตอร์ธุรกิจ สคีมา อินสแตนซ์รหสั นกั ศึกษา ช่ือนกั ศึกษา สาขาวชิ า 5932040001 มานี ใจดี คอมพวิ เตอร์ธุรกิจ ภาพที่ 10……………………………………………….1 ระดบั ภายนอก ผใู้ ชค้ นท่ี 1 ผใู้ ชค้ นท่ี 2 ผใู้ ชค้ นท่ี 32 ระดบั ความคิด วิว 1 ววิ 23 ระดบั ภายใน สคีมาระดบั แนวคิด ววิ 3 สคีมาระดบั ภายใน ฐานข้อมูล ภาพท่ี 11……………………………………………….

ผใู้ ชค้ นท่ี 1 ผใู้ ชค้ นที่ 2เลขที่ ช่ือลูกคา้ ช่ือสินคา้ จานวน หน่วย เลขที่ใบเสร็จ วนั ท่ีออกใบเสร็จ ช่ือลูกคา้ใบเสร็จ สินคา้ 1 12/3/2559 บริษทั ตวั อยา่ ง สินคา้ 2 17/3/2559 บริษทั ตวั อยา่ ง1 ริม 3 17/3/2559 บริษทั คา้ ขาย1 บริษทั ตวั อยา่ ง กระดาษ A4 10 ดา้ ม2 ริม มุมมองของขอ้ มูลคนท่ี 2 บริษทั ตวั อยา่ ง ปากกา 5 บริษทั คา้ ขาย กระดาษ A4 20 มุมมองของขอ้ มูลคนท่ี 1ตารางลูกคา้ ตารางสินคา้ รหสั ลูกคา้ ช่ือลูกคา้ ท่ีอยู่ รหสั สินคา้ ชื่อสินคา้ ราคาสินคา้ หน่วยสินคา้ C0001 บริษทั ตวั อยา่ ง อ.เมือง จ.ชลบรุ ี C0002 บริษทั คา้ ขาย อ.เมือง จ.ชลบรุ ี G0001 กระดาษ A4 80 ริม C0003 เคร่ืองเขียน อ.เมือง จ.ชลบรุ ี G0002 ปากกา 20 ดา้ ม G0003 หมึกพิมพ์ 120 หลอด G0004 โตะ๊ ทางาน 1500 ตวัตารางใบเสร็จ ตารางรายละเอียดใบเสร็จ เลขที่ใบเสร็จ วนั ที่ออกใบเสร็จ รหสั ลูกคา้ เลขที่ใบเสร็จ รหสั สินคา้ จานวนสินคา้ 1 12/3/2559 c0001 2 17/3/2559 c0002 1 g0001 10 3 17/3/2559 c0002 1 g0002 5 2 g0001 20 ภาพที่ 12……………………………………………….ตารางลกู คา้ ตารางสินคา้ รหสั ลูกคา้ ช่ือลูกคา้ ที่อยู่ รหสั สินคา้ ชื่อสินคา้ ราคาสินคา้ หน่วยสินคา้ C0001 บริษทั ตวั อยา่ ง 123 อ.เมือง จ.ชลบุรี C0002 บริษทั คา้ ขาย 124 อ.เมือง จ.ชลบุรี G0001 กระดาษ A4 80 ริม C0003 เครื่องเขียน 125 อ.เมือง จ.ชลบุรี G0002 ปากกา 20 ดา้ ม G0003 หมึกพิมพ์ 120 หลอด G0004 โตะ๊ ทางาน 1500 ตวัตารางใบเสร็จ ตารางรายละเอียดใบเสร็จ เลขที่ใบเสร็จ วนั ที่ออกใบเสร็จ รหสั ลูกคา้ เลขท่ีใบเสร็จ รหสั สินคา้ จานวนสินคา้ 1 12/3/2559 c0001 2 17/3/2559 c0002 1 g0001 10 3 17/3/2559 c0002 1 g0002 5 2 g0001 20 ภาพที่ 13……………………………………………….

Index รหสั สินคา้ ช่ือสินคา้ ราคาสินคา้ หน่วยสินคา้ G0001 กระดาษ A4 80 ริม ราคาสินคา้ G0002 ปากกา 20 ดา้ ม 1500 G0003 หมึกพิมพ์ 120 หลอด 120 G0004 โตะ๊ ทางาน ตวั 20 1500 80. ภาพท่ี 14……………………………………………….ระดบั ภายนอก ผใู้ ชค้ นที่ 1 ผใู้ ชค้ นท่ี 2เลขท่ี ช่ือลูกคา้ ช่ือสินคา้ จานวน หน่วย เลขท่ีใบเสร็จ วนั ท่ีออกใบเสร็จ ชื่อลูกคา้ใบเสร็จ สินคา้ 1 12/3/2559 บริษทั ตวั อยา่ ง สินคา้ 2 17/3/2559 บริษทั ตวั อยา่ ง1 ริม 3 17/3/2559 บริษทั คา้ ขาย1 บริษทั ตวั อยา่ ง กระดาษ A4 10 ดา้ ม2 ริม มุมมองของขอ้ มูลคนท่ี 2 บริษทั ตวั อยา่ ง ปากกา 5 บริษทั คา้ ขาย กระดาษ A4 20 มุมมองของขอ้ มูลคนที่ 1 การแปลงรูประหวา่ งระดบั ภายนอกกบั ระดบั แนวความคิดระดบั แนวคิด ตารางสินคา้ตารางลกู คา้ รหสั สินคา้ ช่ือสินคา้ ราคาสินคา้ หน่วยสินคา้ G0001 กระดาษ A4 80 ริมรหสั ลูกคา้ ชื่อลูกคา้ ที่อยู่ G0002 ปากกา 20 ดา้ ม G0003 หมึกพมิ พ์ 120 หลอดC0001 บริษทั ตวั อยา่ ง อ.เมือง จ.ชลบรุ ีC0002 บริษทั คา้ ขาย อ.เมือง จ.ชลบุรีC0003 เคร่ืองเขียน อ.เมือง จ.ชลบุรีตารางใบเสร็จ ตารางรายละเอียดใบเสร็จเลขท่ีใบเสร็จ วนั ท่ีออกใบเสร็จ รหสั ลูกคา้ เลขที่ใบเสร็จ รหสั สินคา้ จานวนสินคา้ 1 g0001 101 12/3/2559 c0001 1 g0002 5 2 g0001 202 17/3/2559 c00023 17/3/2559 c0002 การแปลงรูปจากระดบั แนวความคิดกบั ระบบภายในระดับภายใน ภาพท่ี 15……………………………………………….

4.ระบบฐานข้อมูลเชิงสัมพนั ธ์ ช่ือตาราง คยี ์หลกั คีย์นอก ตวั อย่างตารางตารางลูกคา้ รหสั ลูกคา้ ไม่มี รหสั ลูกคา้ ชื่อลูกคา้ ที่อยู่ C0001 บริษทั ตวั อยา่ ง 1 123 อ.เมือง จ.ชลบรุ ี C0002 บริษทั คา้ ขาย 124 อ.เมือง จ.ชลบรุ ี C0003 บริษทั เคร่ืองเขียน 125 อ.เมือง จ.ชลบุรี C0004 บริษทั ก่อสร้าง 12 อ.เมือง จ.ชลบรุ ีตารางสินคา้ รหสั สินคา้ ไม่มี รหสั สินคา้ ช่ือสินคา้ หน่วยสินคา้ ราคาต่อหน่วย G0001 กระดาษ A4 ริม 140 G0002 ปากกา ดา้ ม 10 G0003 ไมถ้ ูพ้ืน อนั 80 G0004 โตะ๊ ทางาน ตวั 3000ตาราง เลขท่ี รหสั ลูกคา้ เลขท่ีใบเสร็จ วนั ที่ออกใบเสร็จ รหสั ลูกคา้ใบเสร็จ ใบเสร็จ เชื่อมกบั ตารางลูกคา้ 10001 10/10/49 C0001 10002 11/10/49 C0002 10003 11/10/49 C0003 10004 11/10/49 C0004ตาราง เลขที่ เลขท่ีใบเสร็จ เลขท่ีใบเสร็จ รหสั สินคา้ จานวนท่ีจายรายละเอียด ใบเสร็จและ เชื่อมกบัใบเสร็จ รหสั สินนคา้ ตารางใบเสร็จ 10001 G0001 4 10001 G0002 5 รหสั สินคา้ 10002 G0001 2 เช่ือมกบั 10003 G0001 3 ตารางสินคา้ 10003 G0002 4 10004 G0001 5 ภาพที่ 16……………………………………………….

เลขที่ใบเสร็จ วนั ท่ีใบเสร็จ รหสั ลูกคา้ ช่ือลูกคา้ ที่อยลู่ กู คา้ รหสั สินคา้ ช่ือสินคา้ หน่วยสินคา้ ราคาขาย จานวนทีข่ าย10001 10/10/49 C0001 บริษทั ตวั อยา่ ง 1 123 อ.เมอื ง จ.ชลบุรี G0001 กระดาษ A4 ริม 140 4 G0002 ปากกา ดา้ ม 10 510002 11/10/49 C0002 บริษทั คา้ ขาย 124 อ.เมือง จ.ชลบุรี10003 11/10/49 C0003 G0001 กระดาษ A4 ริม 140 2 บริษทั เครื่องเขียน 125 อ.เมอื ง จ.ชลบุรี G0001 กระดาษ A4 ริม 140 310004 11/10/49 C0004 G0002 ปากกา ดา้ ม 10 4 บริษทั ก่อสร้าง 12 อ.เมอื ง จ.ชลบุรี G0001 กระดาษ A4 ริม 140 51. ตารางลูกคา้ 3. ตารางใบเสร็จรหสั ลกู คา้ ช่ือลกู คา้ ที่อยู่ เลขที่ใบเสร็จ วนั ที่ใบเร็จ รหสั ลกู คา้ C0001 บริษทั ตวั อยา่ ง 1 123 อ.เมือง จ.ชลบุรี 10001 10/10/49 C0001 C0002 บริษทั คา้ ขาย 124 อ.เมอื ง จ.ชลบุรี 10002 11/10/49 C0002 C0003 บริษทั เคร่ืองเขียน 125 อ.เมือง จ.ชลบุรี 10003 11/10/49 C0003 C0004 บริษทั ก่อสร้าง 12 อ.เมอื ง จ.ชลบุรี 10004 11/10/49 C0004 2. ตารางสินคา้ 4. ตารางรายละเอียดใบเสร็จ รหสั สินคา้ ชื่อสินคา้ หน่วยสินคา้ ราคาขาย เลขท่ีใบเสร็จ รหสั สินคา้ จานวนทีจ่ าย G0001 กระดาษ A4 ริม 140 10001 G0001 4 G0002 ปากกา ดา้ ม 10 10001 G0002 5 G0003 ไมถ้ พู ้ืน อนั 80 10002 G0001 2 G0004 โตะ๊ ทางาน ตวั 3000 10003 G0001 3 ภาพที่ 17……………………………………………….

ข้นั ตอน ผลที่ได้1. การออกแบบฟอร์มฟอร์ม หมายถึงพ้นื ท่ีสาหรับออกแบบหนา้ จอเนาคอนโทรล มาวางบนฟอร์มเพอื่ ใหผ้ ใู้ ชโ้ ตต้ อบกบัโปรแกรมบนฟอร์ม2. การกาหนดคุณสมบตั ิใหก้ บั คอนโทรล โดยเขา้ สู่หนา้ ต่างแผน่ งานคุณสมบตั ิ3. การสร้างโคด้เขียนโคด้ คาสั่งเพ่ือส่ังงานประมวลผล เพื่อตอบสนองต่อเหตุการณ์ท่ีผใู้ ชค้ ลิกป่ ุมคอนโทรลที่เกี่ยวขอ้ ง4. ทดสอบโปรแกรมโดยดาเนินงานเพ่อื ทดสอบหากโคด้ คาสั่งท่ีเขียนเกิดขอ้ ผดิ พลาด ผเู้ ขียนโปรแกรมจะตอ้ งแกไ้ ขใหถ้ ูกตอ้ งจนไม่พบขอ้ ผดิ พลาด ภาพท่ี 18……………………………………………….

5.การวเิ คราะห์และการออกแบบฐานข้อมูลรูปแบบความสัมพนั ธ์ ลกั ษระสาคญั ภาพตวั อย่างความสัมพนั ธ์แบบ ความสมั พนั ธ์ระหวา่ ง ผจู้ ดั กาเรียกใชต้ วั เอง (unary เอนทิตีเดียวกนั เช่นrelationships) ผจู้ ดั การ กบั พนกั งาน ของตน (ผจู้ ดั การกค็ ือ พนกั งาน พนกั งาน)ความสัมพนั ธ์แบบ มีเอนทิตีที่เกี่ยวขอ้ งกนัเก่ียวขอ้ ง 2 เอนทิตี 2 เอนทิตี เช่น ตวั อยา่ ง สาขาวชิ า ประก สาขางาน(binary relationships) เช่น ความสมั พนั ธ์ อบ รับ สาขาวชิ าประกอบดว้ ย ผปู้ ่ วย หลายสาขางานความสมั พนั ธ์แบบ 3 มีเอนทิตีเขา้ มา เขียน ใบสั่งยาเอนทิตี (ternary เกี่ยวขอ้ ง 3 เอนทิตีrelationship) เช่น แพทย์ <เขียน> แพทย์ ใบสงั่ ยา ไดห้ ลาย ปราก รายการ ผปู้ ่ วย <รับ> ฏ ยา ใบส่ังยาไดห้ ลาย รายการ ยา ท่ีแพทย์ ระบุลงไป <ปรากฏ> อยใู่ นใบส่งั ยาไดห้ ลาย รายการ ภาพท่ี 19……………………………………………….

ข้นั ตอน ภาพตวั อยา่ ง1. กาหนดเอนทิตีท่ีเกี่ยวขอ้ งกบั ระบบ2. กาหนดความสัมพนั ธ์ของเอนทิตี3. กาหนดลกั ษณะประจา ของแต่ละเอนทิตี4. กาหนดคียห์ ลกัของแตล่ ะเอนทิตี ภาพท่ี 20………………………………………………. ข้นั ตอน อธิบาย สัญลกั ษณ์1. แปลงเอนทิตี แปลงเป็นตารางได้ 2 ตาราง คือตารางแต่ละเอนทิตีให้ ลูกคา้ และตารางรถยนต์ ลูกคา้ (รหสั ลูกคา้ , ช่ือลูกคา้ , ที่อย)ู่เป็ นตาราง รถยนต(์ หมายเลขเครื่อง,รุ่น,สีรถ)2. เพมิ่ คียห์ ลกัของตารางหน่ึง นาเขตขอ้ มูลที่เป็นคียห์ ลกั ของตาราง ลูกคา้ (รหสั ลูกคา้ , ช่ือลูกคา้ , ท่ีอย)ู่ลงไปเป็ นเขต ลูกคา้ คือรหสั ลูกคา้ ไปเป็นคียน์ อก รถยนต(์ หมายเลขเครื่อง,รุ่น,สีรถ, รหสั ลูกคา้ )ขอ้ มูลหน่ึงของ ของตาราง รถยนต์อีกตาราง อีกรูปแบบหน่ึงคือ นาเขตขอ้ มูลท่ีเป็น ลูกคา้ (รหสั ลกู คา้ , ชื่อลูกคา้ , ท่ีอย,ู่ หมายเลขเคร่ือง) คียห์ ลกั ของตารางรถยนตไ์ ปเป็นคีย์ รถยนต(์ หมายเลขเคร่ือง,รุ่น,สีรถ) นอกของตารางลูกคา้ ภาพท่ี 21……………………………………………….

ข้นั ตอน อธิบาย สัญลกั ษณ์แปลงเอนทิตีปกติ แปลงเป็นตาราง เป็น 2 ตารางคือแต่ละเอนทิตีใหเ้ ป็ น ตารางลูกคา้ และตารางใบเสร็จ ลูกคา้ (รหสั ลกู คา้ ,ชื่อลูกคา้ ,ท่ีอยลู่ ูกคา้ )ตาราง ใบเสร็จ (เลขท่ีใบเสร็จ, วนั ที่ออกใบเสร็จ)นาคียห์ ลกั ดา้ น นาเขตขอ้ มูลรหสั ลูกคา้ ซ่ึงเป็ นความสัมพนั ธ์เป็น คียห์ ลกั ของตารางดา้ น ลูกคา้ (รหสั ลกู คา้ ,ช่ือลกู คา้ ,ท่ีอยลู่ ูกคา้ )หน่ึงไปเป็ นเขต ความสัมพนั ธ์เป็นหน่ึงเป็นเป็ น ใบเสร็จ (เลขท่ีใบเสร็จ, วนั ท่ีออกใบเสร็จ,รหสั ลูกคา้ )ขอ้ มูลของตารางที่มี คียน์ อกของตารางใบเสร็จ ซ่ึงความสมั พนั ธ์ เป็น เป็นตารางดา้ นท่ีมีความสมั พนั ธ์กลุ่ม เป็ นกลุ่ม ภาพท่ี 22……………………………………………….ข้นั ตอน อธิบาย สญั ลกั ษณ์สร้างตารางข้ึนมาใหม่ สร้างตารางใหม่ข้ึนมา รายละเอียดใบเสร็จ (จานวนสินคา้ )ประกอบดว้ ยเขต หน่ึงตารางคือ ตารางขอ้ มูลของ รายละเอียดใบเสร็จความสมั พนั ธ์แบบกลุ่มต่อกลุ่มนาคียห์ ลกั ของตาราง ตารางรายละเอียด รายละเอียดใบเสร็จ (เลขท่ีใบเสร็จ,รหสั สินคา้ ,จานวนสินคา้ )ที่สัมพนั ธ์กนั แบบ ใบเสร็จ มีเขตขอ้ มูลกลุ่มตอ่ กลุ่ม น้นั มา เลขท่ีใบเสร็จ รหสั สินคา้สร้างเป็นคียห์ ลกั อยู่ จานวนสินคา้ โดยมีเขตในตารางใหม่ ขอ้ มูลเลขท่ีใบเสร็จและ รหสั สินคา้ ประกอบกนั เป็นคียห์ ลกั ภาพที่ 23……………………………………………….

รูปแบบบรรทดั นิยาม การแปลงตารางให้อยู่ ฐาน 1. เป็นตารางท่ีมีคียห์ ลกั รูปแบบบรรทดัระดบั ที่ 1 2. ไม่มีกลุ่มขอ้ มูลซ้าอยใู่ นตารางหรือ แยกเขตขอ้ มูลท่ีเป็ นกลุ่มขอ้ มูลซ้ากาจดั กลุ่มขอ้ มูลท่ี แตล่ ะช่องของตารางเกบ็ ขอ้ มูลหน่ึงค่า ออกไปสร้างเป็ นตารางใหม่หน่ึงเกิดซ้า 3. เขตขอ้ มูลทุกเขตขอ้ มูลที่ไมใ่ ช่คีย์ ตาราง โดยนาคียห์ ลกั ท่ีอยใู่ น หลกั ตอ้ งข้ึนกบั เขตขอ้ มูลท่ีเป็นคียห์ ลกั ตารางเดิมมาร่วมสร้างเป็ นคียห์ ลกัระดบั ท่ี 2 1. ตารางอยบู่ รรทดั ฐานระดบั ที่ 1 ของตารางกาจดั การข้ึนต่อกนั 2. ตารางตอ้ งไม่มีการข้ึนต่อกนั เพียง หาเขตขอ้ มูลท่ีไมใ่ ช่คียห์ ลกั ที่แบบบางส่วน บางส่วน หมายถึงตอ้ งไม่มีเขตขอ้ มูลท่ี ข้ึนกบั ส่วนใดส่วนหน่ึงของคีย์ ไม่ใช่คียห์ ลกั ตวั ใดข้ึนกบั ส่วนใดส่วน หลกั แยกกลุ่มเขตขอ้ มูลที่ข้ึนกบัระดบั ท่ี 3 หน่ึงของคียห์ ลกั ถา้ คียห์ ลกั บางส่วนของคียห์ ลกั ออกเป็นกาจดั การข้ึนต่อกนั 1. ตารางอยบู่ รรทดั ฐานระดบั ที่ 2 ตารางแบบทรานซิทีฟ 2. ตารางตอ้ งไมม่ ีการข้ึนต่อกนั แบบท รานซิทีฟ หมายถึง ตอ้ งไมม่ ีเขต 1. ทาการแยกเขตขอ้ มูลที่มีการข้ึน ขอ้ มูลตท์ ่ีไมใ่ ช่คียห์ ลกั ตวั ใดข้ึนกบั เขต ต่อกันแบบทรานซิทีฟ ออกมา ขอ้ มูลอ่ืน ซ่ึงเป็ นเขตขอ้ มูลท่ีไมใ่ ช่คีย์ สร้างเป็ นตารางใหมอ่ ีกหน่ึงตาราง พร้อมท้ังกาหนดให้เขตข้อมูลที่ เป็นตวั กาหนด ทาหนา้ เป็นคียห์ ลกั ของตารางใหม่น้นั ดว้ ย 2. เขตขอ้ มูลท่ีเป็นตวั เลือกนี่จะ ยงั คงตอ้ งถูกเก็บอยใู่ นตารางเดิม ดว้ ย เพ่อื ทาหนา้ ที่เป็นคียน์ อก เช่ือมโยงไปยงั คียห์ ลกั ของตาราง ใหมอ่ ีกที ภาพที่ 24……………………………………………….

ภาพที่ 25……………………………………………….ภาพที่ 26……………………………………………….

ภาพที่ 27……………………………………………….ภาพที่ 28……………………………………………….

6. ภาษามาตรฐานบนระบบฐานข้อมูลเชิงสัมพนั ธ์ ภาพที่ 29………………………………………………. ภาพที่ 30……………………………………………….CREATE TABLE ชื่อตาราง(ชื่อเขตขอ้ มูล ชนิดขอ้ มูล [NOT NULL],ชื่อเขตขอ้ มูล ชนิดขอ้ มูล [NOT NULL],[CONSTRAINT ช่ือขอบเขตเงื่อนไข PRIMARY KEY (ชื่อเขตขอ้ มูลเป็ นท่ีเป็ นคีย)์ ],[CONSTRAINT ช่ือขอบเขตเง่ือนไข FOREIGN KEY (ช่ือเขตขอ้ มูลท่ีเป็ นคีย)์REFERENCES ชื่อตารางที่อา้ งถึง (ช่ือเขตขอ้ มูลที่เป็นคีย)์ ]); ภาพท่ี 31……………………………………………….

ALTER TABLE ช่ือตาราง ADD ช่ือเขตขอ้ ความ ชนิดขอ้ มูล [ADD CONSTRAINT ช่ือขอบเขตเงื่อนไข PRIMARY KEY (ชื่อเขตขอ้ มูลท่ีเป็นคีย)์ ] [ALTER ชื่อเขตขอ้ มูล ชนิดขอ้ มูล] [DROUP COLUMN ช่ือเขตขอ้ มูล] [DROUP CONSTRAINT ชื่อขอบเขตเงื่อนไข]; ภาพที่ 32………………………………………………. INSERT INTO ช่ือตาราง(ช่ือเขตขอ้ มูล1[,ชื่อเขตขอ้ มูล2,..] VALUES (ขอ้ มูล1 [,ขอ้ มูล2,…]); ภาพท่ี 33………………………………………………. UPDATE ชื่อตาราง SET ชื่อเขตขอ้ มูลที่แกไ้ ข1 = ค่าขอ้ มูลท่ีแกไ้ ข1 [,ชื่อเขตขอ้ มูลท่ีแกไ้ ข2,…] WHERE เงื่อนไข; ภาพที่ 34………………………………………………. DELETE FROM ชื่อตารางท่ีจะลบขอ้ มูล WHERE เง่ือนไข ภาพที่ 35……………………………………………….SELECT ชื่อเขตขอ้ มูล1 [,ช่ือเขตขอ้ มูล2,…]FROM ช่ือตาราง ORDER BY ชื่อเขตขอ้ มูลที่ตอ้ งการเรียง1 [DESC] [,ช่ือเขตขอ้ มูลที่ตอ้ งการเรียง2,…]; ภาพที่ 36………………………………………………. SELECT เขตขอ้ มูลท่ีตอ้ งการเลือก1 [,เขตขอ้ มูลที่ตอ้ งการเลือก2,…] FROM ชื่อตาราง WHERE เงื่อนไข; ภาพที่ 37……………………………………………….

SELECT ชื่อเขตขอ้ มูล1 [,ชื่อเขตขอ้ มูล2,…] FROM ช่ือตาราง GROUP BY ช่ือเขตขอ้ มูลท่ีจดั กลุ่ม1 [,ช่ือเขตขอ้ มูบท่ีจดั กลุ่ม2,]; ภาพที่ 38………………………………………………. SELECT เขตขอ้ มูล1 [,เขตขอ้ มูล2,…] FROM ชื่อตาราง GROUP BY ชื่อเขตขอ้ มูลที่จดั กลุ่ม1 [,ชื่อเขตขอ้ มูลท่ีจดั กลุ่ม2,…] HAVING เงื่อนไขใหม้ ีการเลือกเฉพาะกลุ่ม; ภาพที่ 39……………………………………………….SELECT ชื่อเขตขอ้ มูลท่ีตอ้ งการแสดงFROM ชื่อตารางท่ี1,ชื่อตารางท่ี2WHERE [ช่ือตารางท่ี1.]ชื่อเขตขอ้ มูลเชื่อมโยง1 = [ช่ือตาราง2.]ช่ือเขตขอ้ มูลเชื่อมโยง2; ภาพท่ี 40………………………………………………. GRANT สิทธิท่ีใหใ้ นการจดั การกบั ขอ้ มูลเช่น INSERT,SELECT ON TABLE ตารางหรือววิ ท่ีใหส้ ิทธิในการจดั การขอ้ มูล TO กลุ่มผใู้ ชท้ ี่ถูกใหส้ ิทธิในการจดั การขอ้ มูล ภาพที่ 41………………………………………………. REVOKE สิทธิท่ีใหก้ ารจดั การขอ้ มูลเช่นINSERT,SELECT,DELETE,UPDATE ON TABLE ตารางหรือววิ ที่ใหส้ ิทธิในการจดั การขอ้ มูล TO กลุ่มผใู้ ชท้ ่ีถูกใหส้ ิทธิในการจดั การขอ้ มูล ภาพท่ี 42……………………………………………….

ขนั้ ตอน วิธีกำร ภำพ1.เปิดไฟล์ฐำนข้อมลู โดยดบั เบลิ ้ คลิกไฟล์ขนึ ้ มำ แอคเซส2. เข้ำสกู่ ำรสร้ำงคิวรี เข้ำสหู่ น้ำจอกำรสร้ำง ควิ รี โดยคลิกที่แท็บ สร้ำง ไปกลมุ่ ควิ รี คลกิ ป่มุ3. เข้ำสมู่ มุ มองคำสง่ั คลกิ ป่มุ มมุ มอง SQLเอสควิ แอล จะเข้ำสมู่ มุ มองคำสง่ั เอสควิ แอล4. พมิ พ์คำสงั่ เอสควิ พมิ พ์คำสง่ั ตำมแอล ต้องกำร5. เรียกใช้ คำสงั่ โดยคลกิ ป่มุ จะแอสคิวแอล ได้ผลตำมท่ีต้องกำร6. บนั ทึกขอ้ มูล โดยคลิก เพอ่ื บนั ทึกขอ้ มูลคาส่ังเอส คิวแอล ต้งั ช่ือ qrySQL_Customer ภาพท่ี 43……………………………………………….

ข้นั ตอน วธิ ีการ ภาพ1.สร้างตารางเพ่อื สร้างโครงสร้างการเกบ็เก็บขอ้ มูล ขอ้ มลู และกรอกขอ้ มูล2.ออกแบบฟอร์ม วาดคอนโทรลลงบน ฟอร์มและกาหนด คุณสมบตั ิของคอนโทรล3. กาหนด คลิกป่ ุมดาเนินการแลว้เหตุการณ์กบั คลิกแผน่ คุณสมบตั ิคลิกคอนโทรล เพ่ือ แทบ็ เหตกุ ารณ์คลิกเมาส์ที่เขียนโปรแกรม จุดสามจุด แลว้ เลือก ตวัควบคุมการ สร้างโคด้ คลิกป่ ุมตกลงทางาน4.การกาหนดคลงั โดยเขา้ เมนูสาหรับเอดีโอ Tool -> References -> Microsoft ActiveX Data Objects 2.1 Library5.พิมพโ์ คด้ พมิ พโ์ คด้ ตามที่ตอ้ งการจะ สง่ั งาน6. ดาเนินงานของ คลิกป่ ุม ดาเนินงานฟอร์ม ภาพที่ 44……………………………………………….

7. การเกดิ ภาวะพร้อมกนั และการกู้คืนสมชาย พิสมยั1.อ่านระเบียนตารางสินคา้ ยอดสินคา้ คงเหลือ. = 1000 หน่วย T1 T2 1.อ่านระเบียนตารางสินคา้ ยอดสินคา้ คคงเหลือ = 1000 หน่วย2.ทารายการเบกิ สินคา้ 200 ยอดคงเหลือ = 800 หน่วย T3 T4 2.ทารายการเบิกสินคา้ 300 หน่วย ยอดคงเหลือ 700 หน่วย3. ปรับปรุงยอดสินคา้ คงเหลือก ยอดคงเหลือ = 800 หน่วย T5 T6 3. ปรับปรุงยอดยอดคงเหลือ = 700 หน่วยภาพท่ี 45………………………………………………. สมชาย พสิ มยั1.ปิ ดก้นั ระเบียนของตารางสินนคา้ ยอดคงเหลือ T1 T2 1.แสดงความจานงจะทารายการเบกิ สินคา้ จากตารางสินคา้2.อ่านระเบียนสินคา้ ยอดคงเหลือ = 1000 หน่วย T3 (ไม่สามารถทารายการได)้ รอ3.ทารายการเบกิ สินคา้ 200 หน่วย ยอดคงเหลือ = 800 หน่วย T44.ปรับปรุงตารางสินคา้ ยอดคงเหลือ = 800 หน่วย T55.ปล่อยการปิ ดก้นั ระเบียนขอ้ มูลตารางสินคา้ . T6 T7 2. ปิ ดก้นั ระเบียนขอ้ มูลตารางสินคา้ T8 3. อ่านระเบยี นตารางสินคา้ ยอดคงเหลือ = 800 หน่วย T9 4. ทารายการเบิกสินคา้ 300 หน่วย T10 5. ปรับปรุงยอดสินคา้ ยอดคงเหลือ = 500 หน่วย T11 6.ปล่อยการปิ ดก้นั ระเบียนขอ้ มูลตารางสินคา้ภาพที่ 46………………………………………………. สมชาย T1 พิสมยั1.ทารายการสอบถามยอดสินคา้ คงเหลือทาการปิ ดก้นั ระเบียนขอ้ มูลสินคา้ แบบแบง่ ส่วน T2 (ทาการปิ ดก้นั ระเบียนขอ้ มูลตารางสินคา้ แบบแบ่งส่วน) T3 ยอดคงเหลือ = 1000 หน่วย2.อ่านระเบียนขอ้ มูลของตารางสินคา้ ยอดคงเหลือ =1000 หน่วย T4 T5 3.ทารายการเบิกสินคา้3.ทารายการเบกิ สินคา้ 200 หน่วย (ขอปิ ดก้นั แบบผกู ขาด …ถูกปฏิเสธ)(ขอปิ ดก้นั แบบ ผกู ขาด…ถูกปฏเิ สธ) T6 รอรอ T7ภาพที่ 47……………………………………………….

BEGIN TRANSACTION;INSERT ((SNO:’S6’,PNO:’P1’, QTY:1000) INTO ORDER;IF ANY ERROR THEN GO TO UNDO;:COMMIT TRANSACTION;RETURN;UNDO; ROLLBACK TRANSACTION;: ภาพท่ี 48……………………………………………….แฟ้มขอ้ มูลแอคเซส ท่ีเก็บวตั ถุ แฟ้มขอ้ มูลแอคเซส ที่เกบ็เฉพาะ คิวรี ฟอร์ม รายงาน ตารงการเก็บขอ้ มูลภาพที่ 49……………………………………………….


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook